У меня есть хост с Linux Bond, который я использую для управления по каналу inband и для трафика гостевых систем. В состав моста входит Linux VLAN интерфейс, через который я получаю доступ к хосту. С этой частью конфигурации всё в порядке, всё работает, как положено. Проблемы начинаются, когда я пытаюсь запустить гостя в той же VLAN, что и Linux VLAN интерфейс хоста (VLAN 15). Гость вообще не может общаться через мост, если к его VirtIO NIC применён тег 15. PCAP из гостя показывает, что входящий трафик отсутствует.
Код:
root@Ghost:~# cat /etc/network/interfaces
# настройки сетевых интерфейсов; сгенерировано автоматически
# Пожалуйста, НЕ редактируйте этот файл напрямую, если не уверены, что делаете.
#
# Если хотите вручную управлять частями конфигурации сети,
# используйте директивы 'source' или 'source-directory'.
# PVE сохранит эти директивы, но НЕ будет читать сетевые
# настройки из подключаемых файлов, так что не пытайтесь переносить
# интерфейсы, управляемые PVE, во внешние файлы!
auto lo
iface lo inet loopback
iface enx62b2b50d0b96 inet manual
iface enp71s0 inet manual
iface enx12e68fe61287 inet manual
iface enx763d12dc4f29 inet manual
iface enp72s0 inet manual
iface enxf2f20b01e65e inet manual
auto enp69s0f1
iface enp69s0f1 inet manual
iface enp74s0 inet manual
iface enp73s0 inet manual
iface enx56bcb03f2379 inet manual
auto enp69s0f0
iface enp69s0f0 inet manual
auto bond0
iface bond0 inet manual
bond-slaves enp69s0f0 enp69s0f1
bond-miimon 100
bond-mode active-backup
bond-primary enp69s0f1
auto vmbr0
iface vmbr0 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vlan15
iface vlan15 inet static
address 192.168.15.75/24
gateway 192.168.15.1
vlan-raw-device bond0
auto vlan11
iface vlan11 inet static
address 192.168.11.75/24
vlan-raw-device bond0
Код:
root@Ghost:~# cat /etc/network/interfaces
# настройки сетевых интерфейсов; сгенерировано автоматически
# Пожалуйста, НЕ редактируйте этот файл напрямую, если не уверены, что делаете.
#
# Если хотите вручную управлять частями конфигурации сети,
# используйте директивы 'source' или 'source-directory'.
# PVE сохранит эти директивы, но НЕ будет читать сетевые
# настройки из подключаемых файлов, так что не пытайтесь переносить
# интерфейсы, управляемые PVE, во внешние файлы!
auto lo
iface lo inet loopback
iface enx62b2b50d0b96 inet manual
iface enp71s0 inet manual
iface enx12e68fe61287 inet manual
iface enx763d12dc4f29 inet manual
iface enp72s0 inet manual
iface enxf2f20b01e65e inet manual
auto enp69s0f1
iface enp69s0f1 inet manual
iface enp74s0 inet manual
iface enp73s0 inet manual
iface enx56bcb03f2379 inet manual
auto enp69s0f0
iface enp69s0f0 inet manual
auto bond0
iface bond0 inet manual
bond-slaves enp69s0f0 enp69s0f1
bond-miimon 100
bond-mode active-backup
bond-primary enp69s0f1
auto vmbr0
iface vmbr0 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vlan15
iface vlan15 inet static
address 192.168.15.75/24
gateway 192.168.15.1
vlan-raw-device bond0
auto vlan11
iface vlan11 inet static
address 192.168.11.75/24
vlan-raw-device bond0

