netplan statt interfaces

In der aktuellen Ubuntu Server Version – Ubuntu 18.04 (Bionic Beaver) kann die Netzwerkkonfiguration in der Default-Installation nicht mehr in der Datei /etc/network/interfaces eingestellt werden. Da ich lange keinen Server mehr aufgesetzt habe, ist mir das bis jetzt nicht aufgefallen. Also war erstmal suchen angesagt, denn ich wollte nicht jedesmal nach einem Neustart mit dhclient -v das Netzwerk manuell starten. Schließlich habe ich dann eine Anleitung gefunden.

1. Zunächst muss man den Namen des Netzwerkgerätes ermitteln. Früher war das mal standardmäßig eth0 für kabelgebundenen Zugang und wlan0 für WLAN. Wie die Netzwerkkarte benannt wird, findet man heraus mit dem Befehl

ip a

l0 ist dann z.B. der Loopback. ens33 könnte die Ethernetverbindung sein.

2. Damit läßt sich dann die Netzverbindung konfigurieren. Für eine IP-Zuweisung per DHCP sieht die Datei /etc/netplan/01-XXXXXXX.yaml so aus:

network:
      Version: 2
      Renderer: NetworkManager oder networkd
            ethernets:
                   ens33                  #Hier den eigenen Devicenamen eingeben
                          dhcp4: yes
                 

Auf einem Server ohne grafische Oberfläche muss networkd benutzt werden, da dann NetworkManager nicht installiert ist.

Für eine WLAN-Verbindung sieht die Konfiguration wie folgt aus:

network:
      Version: 2
      Renderer: NetworkManager oder networkd
            wifis:
                  wlXXX :               #Hier den eigenen Devicenamen eingeben
                        access-points:
„<Netzwerkname_SSID>“:
password: „*****************“

dhcp4: yes

 

Unter http://netplan.io/examples findetman jede Menge Beispiele für weitere Konstellationen.

Mit sudo netplan try kann man seine Konfiguration testen, ehe man sie dann mit sudo netplan apply startet.