
Ich bin etwas verwirrt, warum NetworkManager (und Modem-Manager) Teil von Ubuntu Server 18.04 sind und warum sie standardmäßig aktivierte Dienste sind.
Meines Wissens ist Netplan das Standardtool zum Konfigurieren von Netzwerken über systemd-networkd.
Ich habe einen Ubuntu Server 18.04 mit Seafile am Laufen. Die drahtlose Netzwerkverbindung wurde mit Netplan und networkd konfiguriert, was meistens gut funktioniert. Ich habe jedoch ein Problem, das hier beschrieben wird:Die WLAN-Verbindung des Ubuntu-Servers schlägt nach jedem Sudo-Apt-Upgrade fehl
Beim Versuch, dieses Problem zu beheben, habe ich Protokolleinträge für NetworkManager gefunden, die Fehler gewesen sein könnten, also habe ich versucht, es zu deaktivieren. Der Server funktioniert weiterhin einwandfrei ohne es, aber ich denke, das Problem im obigen Link besteht weiterhin
Warum ist NetworkManager also vorhanden und standardmäßig aktiviert? Gibt es einen Anwendungsfall, der es anstelle von Netplan benötigt? Verpasse ich eine Funktionalität, wenn ich es deaktiviere?
Antwort1
In einer Serverumgebung wird normalerweise netplan/networkd verwendet, hauptsächlich aufgrund der statischen Natur der Netzwerkumgebung. NetworkManager steht als Option zur Verfügung, wird normalerweise nicht ausgewählt, sollte aber aktiviert und unverändert gelassen werden.
Legen Sie nur EINE .yaml-Datei in /etc/netplan an. Sie sollte ungefähr so aussehen ...
network:
version: 2
renderer: networkd
wifis:
wlp1s0:
addresses: [192.168.0.66/24] # don't use the same IP address as enp3s0
gateway4: 192.168.0.1
nameservers:
addresses: [8.8.8.8,8.8.4.4]
access-points:
"99PinkGins":
password: "###############"
ethernets:
enp3s0:
dhcp4: true
optional: true
sudo netplan --debug generate
sudo netplan apply
reboot