Задача:
Вынести управление гипервизором Proxmox VE в отдельную сеть VLAN (management). Версия Proxmox — Proxmox Virtual Environment 9.1.1.
Топология сети:

Решение:
1. Открываем файл с сетевыми настройками интерфейсов:
nano /etc/network/interfaces2. И приводим файл к следующему виду:
auto lo
iface lo inet loopback
iface enp4s0 inet manual
auto vmbr0
iface vmbr0 inet static
bridge-ports enp4s0
bridge-stp off
bridge-fd 0
bridge-vlan-aware yes
bridge-vids 2-4094
auto vmbr0.58
iface vmbr0.58 inet static
address 10.10.58.2/24
gateway 10.10.58.1
auto vmbr0.10
iface vmbr0.10 inet manual
auto vmbr0.20
iface vmbr0.20 inet manual
iface nic1 inet manual
source /etc/network/interfaces.d/*Чтобы bridge поддерживал VLAN-трафик виртуальных машин, нужно задать параметр bridge-vlan-aware yes и указать допустимый диапазон VLAN через bridge-vids 2-4094. Для management-интерфейса создаётся subinterface в формате vmbr0.<номер_vlan> — в данном случае vmbr0.58.
3. Перезапускаем гипервизор для применения изменений:
shutdown -r now4. В настройках VM выбираем bridge vmbr0 и указываем нужный VLAN Tag:

