Netplan добавить VLAN на лету?

18.04 я выяснил, как получить связи, вланы и мосты, работающие аналогично ifupdown. Тем не менее, я использую сервер KVM, и мне нужна возможность добавлять теги vlan-интерфейсов на лету и запускать их по отдельности, не прерывая работу сети на производственном компьютере.

Например, ifup vlan123

Однако, кажется, что если я запустил netplan apply, чтобы применить изменения к файлу yaml, работа с сетью прерывается на сервер как минимум на 10-15 секунд. Это не сулит ничего хорошего для производства коробок.

Есть ли способ добавить новые виртуальные локальные сети и запускать их, не прерывая работу сети на всем сервере?

Большое спасибо заранее.

2
задан 5 September 2019 в 00:37

1 ответ

Можно сделать это использование ip команды:

sudo ip link add  link enp3s0 lan3 type vlan id 101

Вышеупомянутое добавляет новый VLAN к enp3s0, с помощью идентификатора 101 VLAN, названного lan3.

Вы затем хотели бы добавить, что VLAN к netplan YAML также, таким образом, это является персистентным через перезагрузки.

Оттуда, можно также добавить адреса к интерфейсу или сделать другие манипуляции, необходимые для перевода в рабочее состояние интерфейса:

sudo ip addr add dev lan3 10.10.10.3/17

Кроме того, можно хотеть добавить:

critical: true

К интерфейсу, если проблема - то, что он повторно запросит IP от DHCP. То поле в netplan говорит systemd-networkd не снижать его вообще, это могло бы помочь здесь.

1
ответ дан 2 December 2019 в 04:36

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

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