GNU/Linux >> LINUX-Kenntnisse >  >> Ubuntu

Detaillierte Anleitungen oder Beispiele für die Einrichtung eines Access Points mit Netplan?

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

Ubuntu
  1. So richten Sie den lokalen DNS-Resolver mit Dnsmasq unter Ubuntu 20.04 ein

  2. So richten Sie einen zentralen Protokollierungsserver mit Rsyslog ein

  3. So richten Sie eine Firewall mit FirewallD unter CentOS 8 ein

  4. Wie entferne ich den Zugangspunkt aus der gespeicherten Liste?

  5. Wie füge ich eine IP-Adresse unter Ubuntu 18.04 mit Netplan hinzu?

So richten Sie einen Sicherungsserver mit Rsnapshot unter Linux ein

So richten Sie ein VPN unter Ubuntu ein

So machen Sie Ihren Ubuntu-PC zu einem drahtlosen Zugangspunkt

So richten Sie Home Assistant auf einem Raspberry Pi mit Docker ein

So richten Sie die Protokollrotation mit Logrotate unter Linux ein und verwalten sie

So richten Sie eine Subdomain mit cPanel ein