Как правильно установить IP-адрес?

Я заранее прошу прощения, если мой английский плохой

Я хочу спросить, как установить IP-адрес, я написал эту команду, а затем сохранил ctrl + x> Y> введите

https://i.stack.imgur.com/uUEkH.png

, но результат не совпадает.

https://i.stack.imgur.com/z3tuN.jpg

Я работал над этим в течение 4 дней, но он не работает, надеюсь, здесь есть ангел, который может мне помочь

0
задан 12 June 2021 в 00:59

2 ответа

Несколько дней назад у меня была похожая проблема. Ошибки были следующими:

  1. Незнание, что файл YAML даже не был прочитан netplan
  2. Написание YAML и неправильное применение изменений.
  3. Связь / интерфейс отключен

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 .


Итак:

  1. Переименуйте файл
  2. Добавьте средство визуализации (networkd или network-manager)
  3. Выполните sudo netplan --debug generate И если это ok
  4. sudo netplan apply

Если вы запустите netplan help , вам будут показаны все описанные параметры.

0
ответ дан 28 July 2021 в 11:29

Выделенный вывод также показывает, что неверный адрес назначен динамически.

Это означает, что что-то еще, кроме показанного вами файла netplan yaml, настраивает адреса на этом интерфейсе, возможно, через dhcp.

Если в вашей системе установлен пакет dhcpcd5, вам следует удалить его.

Однако я также заметил, что на скриншоте вашего редактора показано имя файла 00-installer-config.yml. Netplan не поддерживает чтение конфигурации из файлов с расширением .yml. Правильным расширением является .yaml. Возможно, что адрес dhcp является результатом немодифицированной конфигурации в /etc/netplan/00-installer-config.yaml, который будет выполнять dhcp по умолчанию, а файл, который вы редактируете, игнорируется netplan.

0
ответ дан 28 July 2021 в 11:29

Другие вопросы по тегам:

Похожие вопросы: