Reicht es aus, eine dieser drei in Ubuntu 19.04 zu haben? Ist es möglich, alle drei zu haben und wie man sie so konfiguriert, dass sie nicht in Konflikt geraten?
Wird systemd-networkdvon network.service gestartet?
Reicht es aus, eine dieser drei in Ubuntu 19.04 zu haben? Ist es möglich, alle drei zu haben und wie man sie so konfiguriert, dass sie nicht in Konflikt geraten?
Wird systemd-networkdvon network.service gestartet?
Antworten:
Wie Sie vielleicht wissen, /etc/network/interfaceswurde durch ersetzt netplan. Und netplanfunktioniert gut mit beiden NetworkManagerund systemd-networkd.
Sie können also alle zusammenarbeiten lassen!
Wenn Sie Ubuntu als Desktop ausführen, sollten Sie es verwenden NetworkManageroder konfigurieren, netplandamit es NetworkManagerals Standard-Renderer verwendet wird:
network:
version: 2
renderer: NetworkManager
Andernfalls können Sie Ihre Schnittstellen einfach selbst einrichten netplan, um beispielsweise eine interfacesähnliche Konfiguration zu haben und network-managerzusammenzuarbeiten:
network:
version: 2
renderer: NetworkManager
wifis:
wlp4s0:
dhcp4: yes
access-points:
my-access-point:
password: passw00rd
network:
version: 2
renderer: networkd
ethernets:
enp3s0:
addresses:
- 192.168.1.10/24
dhcp4: false
dhcp6: false
gateway4: "192.168.1.1"
nameservers:
addresses:
- "8.8.4.4"
- "8.8.8.8"
Aufbau
Um netplan zu konfigurieren, speichern Sie die Konfigurationsdateien unter / etc / netplan / mit der Erweiterung .yaml (z. B. /etc/netplan/config.yaml) und führen Sie dann sudo netplan apply aus. Dieser Befehl analysiert und wendet die Konfiguration auf das System an. Die unter / etc / netplan / auf die Festplatte geschriebene Konfiguration bleibt zwischen den Neustarts erhalten.
Netplan-Konfigurationsbeispiele
Das Ersetzen von netplan durch ifupdownist immer noch möglich, aber etwas, das ich nicht vorschlagen würde.
ifupdownnetplaninterfaces/etc/NetworkManager/NetworkManager.confSie es so, dass Ihre Schnittstellen verwaltet werden können.Sie können sogar dhclientdirekt ausführen , um eine Schnittstelle aufzurufen.
netplan. Warum sollte ich davon wissen?