Product SiteDocumentation Site

38.5.2. Мост на VLAN

Можно создать конфигурацию VLAN <интерфейс>.<vlan tag> (например, enp0s8.100), этот VLAN включить в мост Linux Bridge и указывать этот мост в настройках сетевого интерфейса ВМ.
Для создания такой конфигурации, необходимо выполнить следующие действия:
  1. Настроить VLAN с ID 100 на интерфейсе enp0s8, выполнив следующие команды:
    # mkdir /etc/net/ifaces/enp0s8.100
    # cat <<EOF > /etc/net/ifaces/enp0s8.100/options
    BOOTPROTO=static
    CONFIG_WIRELESS=no
    CONFIG_IPV4=yes
    HOST=enp0s8
    ONBOOT=yes
    TYPE=vlan
    VID=100
    EOF
    
    В опции HOST нужно указать тот интерфейс, на котором будет настроен VLAN.
  2. Настроить Ethernet-мост vmbr1, выполнив следующие команды:
    # mkdir /etc/net/ifaces/vmbr1
    # cat <<EOF > /etc/net/ifaces/vmbr1/options
    BOOTPROTO=static
    CONFIG_WIRELESS=no
    CONFIG_IPV4=yes
    HOST='enp0s8.100'
    ONBOOT=yes
    TYPE=bri
    EOF
    
    В опции HOST нужно указать VLAN-интерфейс.
  3. В файле /etc/net/ifaces/vmbr1/ipv4address, если это необходимо, можно указать IP-адрес для интерфейса моста:
    # echo "192.168.10.3/24" > /etc/net/ifaces/vmbr1/ipv4address
    
  4. Перезапустить службу network, чтобы изменения вступили в силу:
    # systemctl restart network
    
  5. Получившаяся конфигурация в веб-интерфейсе PVE:
    Конфигурация VLAN в веб-интерфейсе PVE
    Теперь в настройках сетевого интерфейса ВМ можно указать сетевой мост vmbr1 (трафик через этот интерфейс будет помечен тегом 100):
    Конфигурация VLAN в веб-интерфейсе PVE