Я заранее прошу прощения, если мой английский плохой
Я хочу спросить, как установить IP-адрес, я написал эту команду, а затем сохранил ctrl + x> Y> введите
, но результат не совпадает.
Я работал над этим в течение 4 дней, но он не работает, надеюсь, здесь есть ангел, который может мне помочь
Несколько дней назад у меня была похожая проблема. Ошибки были следующими:
3 здесь не проблема. Посмотрим остальное.
Netplan читает только расширение yaml , но не расширение yml . Переименуйте файл:
cd < access 00-... directory >
mv 00-installer-config.yml 00-installer-config.yaml
Чтобы проверить правильность написания и смысл для парсера, выполните sudo netplan --debug generate
. Это говорит о любой орфографической ошибке или ошибке конфигурации.
[Отсутствует модуль рендеринга , но это может быть важно, а может и не иметь значения, поскольку по умолчанию используется networkd
(извините за технические бит).]
Затем вам нужно запустить sudo netplan apply
.
Итак:
sudo netplan --debug generate
И если это ok sudo netplan apply
Если вы запустите netplan help
, вам будут показаны все описанные параметры.
Выделенный вывод также показывает, что неверный адрес назначен динамически.
Это означает, что что-то еще, кроме показанного вами файла netplan yaml, настраивает адреса на этом интерфейсе, возможно, через dhcp.
Если в вашей системе установлен пакет dhcpcd5
, вам следует удалить его.
Однако я также заметил, что на скриншоте вашего редактора показано имя файла 00-installer-config.yml
. Netplan не поддерживает чтение конфигурации из файлов с расширением .yml
. Правильным расширением является .yaml
. Возможно, что адрес dhcp является результатом немодифицированной конфигурации в /etc/netplan/00-installer-config.yaml
, который будет выполнять dhcp по умолчанию, а файл, который вы редактируете, игнорируется netplan.