Wie in der Überschrift angegeben:Ich suche nach Anweisungen zum Einrichten eines Zugangspunkts mit Netplan, einschließlich des Einrichtens einer Brücke zwischen eth0 und wlan0. DHCP-Server wäre mein Router, mit dem das System über eth0 verbunden ist. Ich benutze Ubuntu Server 18.04.
(Früher konnte ich es anhand von Beispielen mit ifupdown und hostapd machen, aber jetzt muss ich bei netplan bleiben..)
- Welche Pakete müssen dafür installiert werden?
- Was muss neben dem Einrichten einer YAML-Datei getan werden?
- wo ist die Bridge (d.h. br0) definiert?
- Wo werden Credtails wie Ssid und Passwort gesetzt?
- Können Sie eine yaml-Beispieldatei (z. B. mit eth0 wlan0) für das obige Szenario freigeben?
(Ich brauche eine Lösung ohne iptables, da dies in meinem System nicht verwendet werden kann)
Da ich alles andere als ein Experte bin, gilt:Je detaillierter die Anleitung, desto besser….
Akzeptierte Antwort:
Ich habe es mit Hilfe dieser Links zum Laufen gebracht:1, 2, 3, 4
Dies ist die Sequenz, die bei mir funktioniert hat (WLAN im n-Modus, statische IP):
- Hostapd installieren:
apt-get update
,apt-get install hostapd
- demaskieren und aktivieren:
sudo systemctl unmask hostapd
,sudo systemctl enable hostapd
- erstelle /etc/hostapd/hostapd.conf und schneide &füge ein:
# the interface used by the AP interface=wlan0 driver=nl80211 # "g" simply means 2.4GHz band hw_mode=g # the channel to use channel=1 # limit the frequencies used to those allowed in the country ieee80211d=1 # the country code country_code=DE # 802.11n support ieee80211n=1 # QoS support wmm_enabled=1 # the name of the AP ssid=yourSSID macaddr_acl=0 # 1=wpa, 2=wep, 3=both auth_algs=1 ignore_broadcast_ssid=0 # WPA2 only wpa=2 wpa_passphrase=yourpassphrase wpa_key_mgmt=WPA-PSK #wpa_pairwise=TKIP rsn_pairwise=CCMP
- Bearbeiten Sie die Datei /etc/default/hostapd und ändern Sie die Zeile von DAEMON_CONF wie folgt:
DAEMON_CONF="/etc/hostapd/hostapd.conf"
(Testen, um zu überprüfen, ob AP sichtbar ist, z. B. auf dem Telefon:sudo service hostapd start
; dann sudo service hostapd stop
erneut, um mit der Einrichtung fortzufahren)
- Ausschneiden und in die Datei `/etc/netplan/network.yaml einfügen (keine Tabulatoren, nur Leerzeichen, Einrückungen genau einhalten – Yaml ist wählerisch…):
network: version: 2 renderer: networkd ethernets: # My Ethernet adapter eth0: # For some reason it seems I must specify at least something here. dhcp4: no # My Wi-Fi adapter wlan0: dhcp4: no bridges: br0: interfaces: - eth0 - wlan0 # Using a static IP for this box. addresses: - 192.168.1.xxx/24 gateway4: 192.168.1.x nameservers: addresses: [1.1.1.1,1.0.0.1]
- Wenden Sie die neue Konfiguration an:
sudo netplan generate
,sudo netplan apply