我正在尝试将 Centos7 机器连接到中继端口,该端口带有多个 vlan 标记。如何为单个以太网添加多个 ips 或如何为特定子网定义 vlan id。
答案1
在 Linux 中,VLAN 标记是根据命名方案使用子接口处理的ifX.N
,其中ifX
是接口 X,N
是 VLAN ID。因此,如果您通过接口 连接到此交换机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