Rulez serverul Ubuntu 20.04.3 LTS pe un la distanta Raspberry Pi 4.
Este conectat prin WiFi la un router la distanță (IP 192.168.1.1), iar eu aveam configurat rețea cu netplan.
Cu toate acestea, după câteva luni, am decis să schimb configurația DNS, adică să elimin DNS-ul local al routerului și să-l înlocuiesc cu DNS-ul Cloudflare.
Deci, știind că fișierul yaml este foarte sensibil cu spații, singura modificare pe care am făcut-o este să elimin „92” și „68”, așa că fișierul acum este după cum urmează:
$ cat /etc/netplan/50-cloud-init.yaml
# Acest fișier este generat din informațiile furnizate de sursa de date. Schimbări
# nu va persista la o repornire a instanței. Pentru a dezactiva cloud-init
# capabilități de configurare a rețelei, scrieți un fișier
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg cu următoarele:
# network: {config: disabled}
reţea:
versiunea: 2
redator: în rețea
ethernet:
eth0:
dhcp4: adevărat
wifi-uri:
wlan0:
dhcp4: nu
adrese: [192.168.1.12/24]
gateway4: 192.168.1.1
servere de nume:
adrese: [1.1.1.1, 8.8.8.8]
puncte de acces:
"numele punctului de acces":
parola: "accesspointpassword"
versiunea: 2
Cu toate acestea, când rulez netplan try, primesc următoarele:
$ sudo netplan try
Job pentru netplan-wpa-wlan0.service a fost anulat.
A apărut o eroare: comanda „['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' a returnat starea de ieșire diferită de zero 1.
Revenire.
Avertisment: Oprirea systemd-networkd.service, dar poate fi activată de:
systemd-networkd.socket
De asemenea, uneori primesc următoarea eroare:
$ sudo netplan try
Job pentru netplan-wpa-wlan0.service a fost anulat.
A apărut o eroare: comanda „['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' a returnat starea de ieșire diferită de zero 1.
Revenire.
Job pentru netplan-wpa-wlan0.service a fost anulat.
Traceback (cel mai recent apel ultimul):
Fișierul „/usr/share/netplan/netplan/cli/commands/try_command.py”, linia 84, în command_try
NetplanApply().command_apply(run_generate=True, sync=True, exit_on_error=False)
Fișierul „/usr/share/netplan/netplan/cli/commands/apply.py”, linia 164, în command_apply
utils.systemctl_networkd('stop', sync=sync, extra_services=wpa_services)
Fișierul „/usr/share/netplan/netplan/cli/utils.py”, linia 131, în systemctl_networkd
subprocess.check_call(comandă)
Fișierul „/usr/lib/python3.8/subprocess.py”, linia 364, în check_call
ridică CalledProcessError (recod, cmd)
subprocess.CalledProcessError: Comanda '['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' a returnat starea de ieșire diferită de zero 1.
În timpul gestionării excepției de mai sus, a apărut o altă excepție:
Traceback (cel mai recent apel ultimul):
Fișierul „/usr/sbin/netplan”, linia 23, în <modul>
netplan.main()
Fișierul „/usr/share/netplan/netplan/cli/core.py”, rândul 50, în principal
self.run_command()
Fișierul „/usr/share/netplan/netplan/cli/utils.py”, linia 264, în run_command
self.func()
Fișierul „/usr/share/netplan/netplan/cli/commands/try_command.py”, linia 66, în curs
self.run_command()
Fișierul „/usr/share/netplan/netplan/cli/utils.py”, linia 264, în run_command
self.func()
Fișierul „/usr/share/netplan/netplan/cli/commands/try_command.py”, linia 95, în command_try
self.revert()
Fișierul „/usr/share/netplan/netplan/cli/commands/try_command.py”, linia 118, invers
NetplanApply().command_apply(run_generate=False, sync=True, exit_on_error=Fals)
Fișierul „/usr/share/netplan/netplan/cli/commands/apply.py”, linia 164, în command_apply
utils.systemctl_networkd('stop', sync=sync, extra_services=wpa_services)
Fișierul „/usr/share/netplan/netplan/cli/utils.py”, linia 131, în systemctl_networkd
subprocess.check_call(comandă)
Fișierul „/usr/lib/python3.8/subprocess.py”, linia 364, în check_call
ridică CalledProcessError (recod, cmd)
subprocess.CalledProcessError: Comanda '['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' a returnat starea de ieșire diferită de zero 1.
Vreau să fiu foarte atent cu asta, deoarece nu vreau să fiu blocat permanent în cazul unei erori de configurare a rețelei, deoarece nu am acces local pentru a remedia lucrurile dacă este necesar (de aceea am rulat netplan try.. Nu sunt sigur dacă repornesc sistemul dacă voi fi blocat?)
Orice sugestii?