Я пытаюсь включить два VLANS в CentOS 7 и следую статье Redhat.
1.Настройте родительский интерфейс в /etc /sysconfig /network-scripts /ifcfg-em1, где X - это уникальный номер, соответствующий конкретному интерфейсу, следующим образом:
DEVICE=em1
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes
2.Настройте конфигурацию интерфейса VLAN в каталоге /etc /sysconfig /network-scripts /. Имя файла конфигурации должно быть родительским интерфейсом плюс. символ плюс идентификационный номер VLAN. Например, если идентификатор VLAN равен 192, а родительский интерфейс - em1, тогда имя файла конфигурации должно быть ifcfg-em1.192.
DEVICE=em1.192
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.1.1
PREFIX=24
NETWORK=192.168.1.0
VLAN=yes
Если необходимо настроить вторую VLAN, например, с идентификатором VLAN 193, на том же интерфейсе em1, добавьте новый файл с именем em1.193 с подробной информацией о конфигурации VLAN.
DEVICE=em1.193
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.2.1
PREFIX=24
NETWORK=192.168.2.0
VLAN=yes
3.Перезапустите сетевой сервис, чтобы изменения вступили в силу. В качестве пользователя root выполните следующую команду
systemctl restart network
Когда я делаю это, сеть не работает. Но если я удаляю теги vlan и просто сохраняю первоначальную конфигурацию, он снова работает.