Я запускаю сервер Ubuntu 20.04.3 LTS на удаленный Малиновый пи 4.
Он подключен через WiFi к удаленному маршрутизатору (IP 192.168.1.1), и я настроил сеть с помощью netplan.
Однако через несколько месяцев я решил изменить конфигурацию DNS, то есть удалить локальный DNS моего маршрутизатора и заменить его DNS Cloudflare.
Итак, зная, что файл yaml очень чувствителен к пробелам, единственное изменение, которое я сделал, это удалить «92» и «68», поэтому файл теперь выглядит следующим образом:
$ кошка /etc/netplan/50-cloud-init.yaml
# Этот файл создается на основе информации, предоставленной источником данных. Изменения
# чтобы он не сохранялся при перезагрузке экземпляра. Чтобы отключить cloud-init
# возможности настройки сети, запись в файл
# /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg со следующим:
# сеть: {config: disabled}
сеть:
версия: 2
визуализатор: сетевой
Ethernet:
эт0:
DHCP4: правда
Wi-Fi:
wlan0:
DHCP4: нет
адреса: [192.168.1.12/24]
шлюз4: 192.168.1.1
серверы имен:
адреса: [1.1.1.1, 8.8.8.8]
точки доступа:
"имя точки доступа":
пароль: "accesspointpassword"
версия: 2
Однако, когда я запускаю netplan try, я получаю следующее:
$ sudo netplan попробовать
Задание для netplan-wpa-wlan0.service отменено.
Произошла ошибка: команда '['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' вернула ненулевой статус выхода 1.
Возвращение.
Предупреждение: Остановка systemd-networkd.service, но ее все еще можно активировать:
systemd-networkd.socket
Также иногда вместо этого я получаю следующую ошибку:
$ sudo netplan попробовать
Задание для netplan-wpa-wlan0.service отменено.
Произошла ошибка: команда '['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' вернула ненулевой статус выхода 1.
Возвращение.
Задание для netplan-wpa-wlan0.service отменено.
Traceback (последний последний вызов):
Файл "/usr/share/netplan/netplan/cli/commands/try_command.py", строка 84, в command_try
NetplanApply().command_apply(run_generate=True, sync=True, exit_on_error=False)
Файл "/usr/share/netplan/netplan/cli/commands/apply.py", строка 164, в command_apply
utils.systemctl_networkd('stop', sync=sync, extra_services=wpa_services)
Файл "/usr/share/netplan/netplan/cli/utils.py", строка 131, в systemctl_networkd
subprocess.check_call(команда)
Файл "/usr/lib/python3.8/subprocess.py", строка 364, в check_call
поднять CalledProcessError (реткод, cmd)
subprocess.CalledProcessError: Команда '['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' вернула ненулевой статус выхода 1.
Во время обработки вышеупомянутого исключения произошло другое исключение:
Traceback (последний последний вызов):
Файл "/usr/sbin/netplan", строка 23, в <module>
netplan.main()
Файл "/usr/share/netplan/netplan/cli/core.py", строка 50, в основном
self.run_command()
Файл "/usr/share/netplan/netplan/cli/utils.py", строка 264, в run_command
self.func()
Файл "/usr/share/netplan/netplan/cli/commands/try_command.py", строка 66, выполняется
self.run_command()
Файл "/usr/share/netplan/netplan/cli/utils.py", строка 264, в run_command
self.func()
Файл "/usr/share/netplan/netplan/cli/commands/try_command.py", строка 95, в command_try
самовозврат()
Файл "/usr/share/netplan/netplan/cli/commands/try_command.py", строка 118, в обратном порядке
NetplanApply().command_apply(run_generate=False, sync=True, exit_on_error=False)
Файл "/usr/share/netplan/netplan/cli/commands/apply.py", строка 164, в command_apply
utils.systemctl_networkd('stop', sync=sync, extra_services=wpa_services)
Файл "/usr/share/netplan/netplan/cli/utils.py", строка 131, в systemctl_networkd
subprocess.check_call(команда)
Файл "/usr/lib/python3.8/subprocess.py", строка 364, в check_call
поднять CalledProcessError (реткод, cmd)
subprocess.CalledProcessError: Команда '['systemctl', 'stop', 'systemd-networkd.service', 'netplan-wpa-*.service']' вернула ненулевой статус выхода 1.
Я хочу быть очень осторожным с этим, так как я не хочу, чтобы меня навсегда заблокировали в случае ошибки конфигурации сети, так как у меня нет локального доступа, чтобы исправить что-то, если это необходимо (поэтому я запустил netplan try.. Я не уверен, перезагружу ли я систему, если меня заблокируют?)
Какие-либо предложения?