Editați | ×: Am descoperit că poate fi mai eficient să reinstalez sistemul de operare. S-ar putea să întâmpin acest lucru din nou, așa că fie voi crea o problemă nouă, fie voi găsi o modalitate de a continua aceasta. De asemenea, rețineți mai jos că am creat un raport de eroare pe netplan https://bugs.launchpad.net/netplan/+bug/1953054
Editați | ×: Acest lucru este interesant https://onet.vn/install-netplan-on-ubuntu.html
În mod implicit, Netplan este dezactivat pe Ubuntu 16.04 LTS. Trebuie să îl activați manual. Pentru a activa Netplan, trebuie să creați un fișier netplan în directorul /etc/default/ și să adăugați ENABLED=1 la acesta.
Am Ubuntu 18.04.6 LTS. Pentru coerență cu alte servere vreau să folosesc netplan.io /etc/netplan/01-netcfg.yml
Am urmat mai multe postări care oferă instrucțiuni similare în dezactivarea NetworkManager și configurarea / activarea netplan. Acesta este unul dintre ele, dar nu oferă rezultatele pe care le caut: Cum se activează netplan pe serverul ubuntu actualizat de la 16.04 la 18.04
În concluzie, vreau să dezactivez complet NetworkManager. Vreau ca /etc/netplan să fie singurul mijloc de configurare a adresei statice pe acest server.
Am dezactivat/activat serviciile corespunzătoare:
# systemctl list-unit-files | rețeaua grep -i
dbus-org.freedesktop.network1.service activat
network-manager.service mascat
networkd-dispatcher.service activat
NetworkManager-dispatcher.service activat
NetworkManager-wait-online.service activat
NetworkManager.service mascat
systemd-networkd-wait-online.service activat
systemd-networkd.service activat
Și am scris o configurație netplan:
reţea:
versiunea: 2
redator: în rețea
ethernet:
enp3s0:
dhcp4: nu
adrese: [192.168.1.30/24]
gateway4: 192.168.1.1
Cu toate acestea, continui să obțin o adresă de la DHCP, nu de la configurația netplan:
2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 00:13:77:bd:fb:7c brd ff:ff:ff:ff:ff:ff
inet 192.168.1.100/24 brd 192.168.1.255 scope global dynamic noprefixroute enp3s0
valid_lft 1750sec preferred_lft 1750sec
inet6 fe80::6815:1b1b:6a5a:4049/64 scope link noprefixroute
valid_lft pentru totdeauna preferred_lft pentru totdeauna
M-am uitat peste https://netplan.io/troubleshooting/#debugging-issues-with-the-networkd-backend și nu văd fișiere în /run/systemd/network
De fapt:
# ls /run/systemd/network
ls: nu poate accesa „/run/systemd/network”: Nu există un astfel de fișier sau director
De asemenea, în depanarea am creat un total fals /etc/netplan/01-netcfg.yml
si inca este acceptat:
FOO:
BAR:
FOO
# netplan încercați -d
Doriți să păstrați aceste setări?
Apăsați ENTER înainte de expirare pentru a accepta noua configurație
Modificările vor reveni în 120 de secunde
Configurație acceptată.
# netplan se aplică -d
Ce naiba se întâmplă aici?