Привет всем! Установил Proxmox (ранее использовал ESXi) на свой сервер, оснащенный 4 сетевыми картами. Две карты подключены к одному коммутатору и являются trunk-портом, передающим VLAN 0 (192.168.24.x) и VLAN 1 (192.168.26.x). Кроме того, эти две карты находятся в режиме избыточности. Хочу попросить вашей помощи в настройке этих карт. Я сделал первоначальную конфигурацию, которая вроде бы работает, но хотел бы убедиться, что это правильный способ. Это конфигурационный файл “/etc/network/interfaces”:
Bash:
auto lo
iface lo inet loopback
iface eno1 inet manual
iface eno2 inet manual
iface eno3 inet manual
#LAN Tecnici
iface eno4 inet manual
#DMZ
# create bond with eno1 eno2 for redundancy
auto bond0
iface bond0 inet manual
bond-slaves eno1 eno2
bond-miimon 100
bond-mode active-backup
bond-primary eno1
#bond-mode 802.3ad
#bond-xmit-hash-policy layer2+3
#added by Marco for VLAN test
auto vmbr0
iface vmbr0 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
auto vmbr3
iface vmbr3 inet static
address 192.168.25.235/24
gateway 192.168.25.1
bridge-ports eno3
bridge-stp off
bridge-fd 0
#LAN Tecnici
auto vmbr4
iface vmbr4 inet static
address 192.168.10.240/24
bridge-ports eno4
bridge-stp off
bridge-fd 0
#DMZ
auto vmbr0.26
iface vmbr0.26 inet manual
vlan-raw-device vmbr0
auto vmbr0.24
iface vmbr0.24 inet manual
vlan-raw-device vmbr0
И вот как выглядят сетевые карты:
Если я создаю контейнер и в качестве сети использую bridge “vmbr0”, указывая “VLAN Tag” равным 1, контейнер получает IP-адрес в сети “192.168.26.x” правильно. В случае доступа в сеть “192.168.24.x” (VLAN Tag=0), в моем контейнере я просто выбираю “vmbr0”, не указывая VLAN tag, и таким образом тег устанавливается напрямую коммутатором, поскольку VLAN 0 является настройкой по умолчанию.
У меня еще один вопрос: как я могу получить доступ к GUI Proxmox из сети 192.168.24.x? Создание bridge, учитывающего VLAN, невозможно с VLAN Tags 0 и 1. Есть ли альтернативный способ?
Спасибо всем за помощь!
Bash:
auto lo
iface lo inet loopback
iface eno1 inet manual
iface eno2 inet manual
iface eno3 inet manual
#LAN Tecnici
iface eno4 inet manual
#DMZ
# create bond with eno1 eno2 for redundancy
auto bond0
iface bond0 inet manual
bond-slaves eno1 eno2
bond-miimon 100
bond-mode active-backup
bond-primary eno1
#bond-mode 802.3ad
#bond-xmit-hash-policy layer2+3
#added by Marco for VLAN test
auto vmbr0
iface vmbr0 inet manual
bridge-ports bond0
bridge-stp off
bridge-fd 0
auto vmbr3
iface vmbr3 inet static
address 192.168.25.235/24
gateway 192.168.25.1
bridge-ports eno3
bridge-stp off
bridge-fd 0
#LAN Tecnici
auto vmbr4
iface vmbr4 inet static
address 192.168.10.240/24
bridge-ports eno4
bridge-stp off
bridge-fd 0
#DMZ
auto vmbr0.26
iface vmbr0.26 inet manual
vlan-raw-device vmbr0
auto vmbr0.24
iface vmbr0.24 inet manual
vlan-raw-device vmbr0
И вот как выглядят сетевые карты:

Если я создаю контейнер и в качестве сети использую bridge “vmbr0”, указывая “VLAN Tag” равным 1, контейнер получает IP-адрес в сети “192.168.26.x” правильно. В случае доступа в сеть “192.168.24.x” (VLAN Tag=0), в моем контейнере я просто выбираю “vmbr0”, не указывая VLAN tag, и таким образом тег устанавливается напрямую коммутатором, поскольку VLAN 0 является настройкой по умолчанию.
У меня еще один вопрос: как я могу получить доступ к GUI Proxmox из сети 192.168.24.x? Создание bridge, учитывающего VLAN, невозможно с VLAN Tags 0 и 1. Есть ли альтернативный способ?
Спасибо всем за помощь!
