В операционной системе CentOS предусмотрено два варианта именования VLAN — как subinterface или vlanXX. В зависимости от выбора варианта, предусмотрен свой метод настройки. Каждый выбирает для себя каким методом пользоваться. Рассмотрим оба варианта.
Приведем пример настройки VLAN с тегом 555 для ethernet адаптера enp0s3.
Переходим к созданию, следующего конфигурационного файла:
1 |
nano /etc/sysconfig/network-scripts/ifcfg-enp0s3.555 |
И прописываем в него следующую конфигурацию.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
VLAN=yes TYPE=Vlan DEVICE=enp0s3.555 PHYSDEV=enp0s3 VLAN_ID=555 REORDER_HDR=yes GVRP=no MVRP=no BOOTPROTO=none IPADDR=192.168.1.1 PREFIX=24 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no IPV6_ADDR_GEN_MODE=stable-privacy NAME=enp0s3.555 ONBOOT=yes |
Вот так легко и просто мы создали виртуальный интерфейс ens0s3.555, ассоциированный с физическим интерфейсом ens0s3.
Для применения настроек потребуется перезапуск сетевой службы, выполним одну из приведенных команд.
1 2 |
systemctl restart network service network restart |
Результат можно увидеть введя команду
1 |
ip a |
Так же существует возможность добавить VLAN интерфейс через Network Manager.
Перейдем в него.
1 |
nmtui |
Переходим в меню Изменить соединение.
Нажимаем добавить.
Далее выбираем VLAN, так мы добавляем VLAn интерфейс. Нам отрывается меню настройки.
Задаем имя профиля, название интерфейса(Устройство).
Укажем тот же интерфейс что и в ранее, но номер VLAN будет 777.
Сохраняем изменения, опять делаем restart сетевой службы.
Проверяем наши интерфейсы.
Как видим оба наших виртуальных интерфейса созданы.