Назад | Перейти на главную страницу

Netplan не настраивает VLAN при горячем подключении базового канала

У нас есть следующая конфигурация netplan:

network:
  version: 2
  renderer: networkd
  ethernets:
    ens3:
      dhcp4: yes
    ens9: {}
  vlans:
    ens9.4000:
      id: 4000
      link: ens9
      addresses: [ "a.a.a.a/29", "aaaa:aaaa:aaaa:aaaa::aaaa/64" ]
      gateway4: "a.a.a.1"
      gateway6: "aaaa:aaaa:aaaa:aaaa::1"

Если машина загружается с обоими сетевыми устройствами, все работает нормально:

Если я отключу устройство с именем ens9 все работает как положено, оба интерфейса отключаются и исчезают.

Если я снова подключу устройство, только ens9 подходит. ens9.4000 больше не создается. То же самое происходит, если машина подключается к одному сетевому устройству, а второе после этого подключается к сети.

ens9.4000 создается только если netplan apply называется.

Есть ли какие-то дополнительные настройки, которые нам не хватает?

Все это происходит при установке последней версии Ubuntu 18.04.2LTS.

Обновить:

Для решения, находящегося в производстве, я заменил netplan.io / systemd-networkd с участием ipupdown. Добавление одной особенной строки помогло:

allow-hotplug ens9 ens9.4000