Сетевой мост (bridge) — это программный аналог физического коммутатора уровня L2. Мост объединяет виртуальные и физические интерфейсы в единый широковещательный домен и позволяет ВМ и контейнерам взаимодействовать друг с другом и с внешней сетью.
Все виртуальные системы могут использовать один общий мост. При необходимости можно создать несколько мостов для организации отдельных сетевых доменов. На каждом узле кластера можно создать до 4094 мостов.
28.4.1. Конфигурация с одним мостом
По умолчанию после установки на каждом узле PVE создаётся один мост (vmbr0), связанный с физическим сетевым интерфейсом, выбранным на этапе установки системы:
При такой конфигурации ВМ ведут себя так, как если бы они были напрямую подключены к физической сети. Каждая ВМ будет видна в сети со своим MAC-адресом.
Соответствующая конфигурация в
/etc/network/interfaces может выглядеть следующим образом:
auto lo
iface lo inet loopback
iface eno1 inet manual
iface enp0s20f0u1 inet manual
auto vmbr0
iface vmbr0 inet static
address 192.168.0.186/24
gateway 192.168.0.1
bridge-ports eno1
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
dns-nameservers 8.8.8.8