Ubuntu 18 - Netplan - проблема с отключением cloud.cfg - PullRequest
0 голосов
/ 14 мая 2018

Использование Ubuntu 18.04 Server LTS для встроенного приложения.Имеются два физических сетевых интерфейса, один Ethernet и один Wi-Fi-карта PCI Athros.Я могу использовать netplan .YAML и ifconfig up / down для ручного управления и переключения между интерфейсами.

Я добавил файл 99-disable-network-config.cfg с содержанием:

network: {config: disabled}

в каталог /etc/cloud/cloud.cfg.d.Приложение Netplan было запущено (несколько раз)

У меня есть один файл 01_xx.YAML в / etc / netplan, который устанавливает адаптер Wi-Fi на DHCP.Ожидается, что интерфейс Ethernet останется выключенным при перезагрузке.Когда я перезагружаюсь, я вижу сообщение о запуске, которое пытается инициализировать сеть, и через 2 минуты происходит сбой.Однако, как только я нахожусь в приглашении CLI, я проверяю интерфейсы, и у меня есть и Ethernet-интерфейсы и интерфейсы Wi-Fi и подключены.

Есть ли способ фактически отключить один из интерфейсов при запуске?Я хочу, чтобы только один адаптер запускался на основе установленного 01_xx.YAML.

А затем, чтобы время ожидания сетевого запуска не превышало 2 минуты?Я подозреваю, что это часть systemd, но я не могу его найти.Похоже, это не связано с параметром таймаута dhclient.conf, так как он уже установлен на 30 секунд.

1 Ответ

0 голосов
/ 14 мая 2018

Если вы используете сетевой рендер, попробуйте добавить optional: true к определению устройства. Это скажет systemd-networkd не ждать его при загрузке.

...