В Linux теги VLAN обрабатываются с помощью субинтерфейсов в соответствии со схемой именования ifX.N
, где ifX
- интерфейс X и N
- это идентификатор VLAN. Итак, если вы подключены к этому коммутатору через интерфейс eth0
, трафик в / из VLAN 10 будет отображаться на eth0.10
, а трафик в / из VLAN25 появится на eth0.25
.
Вам нужно будет создать субинтерфейсы, например,
ifconfig eth0.10 192.168.10.1 netmask 255.255.255.0 up
Это можно автоматизировать в CentOS с помощью файла, такого как
[me@bill ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth0.10
VLAN=yes
DEVICE=eth0.10
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.10.1
NETMASK=255.255.255.0
IPV6INIT=yes
IPV6ADDR=2001:db8:6049:10::1/64