CentOS 7 VLan 标记

CentOS 7 VLan 标记

我正在尝试在 CentOS 7 中启用两个 VLAN,并遵循 Redhat 的文章。

1.在/etc/sysconfig/network-scripts/ifcfg-em1中配置父接口,其中X是与特定接口对应的唯一编号,如下所示:

DEVICE=em1
TYPE=Ethernet
BOOTPROTO=none
ONBOOT=yes

2.在/etc/sysconfig/network-scripts/目录中配置VLAN接口配置,配置文件名应该是父接口加一个.字符加VLAN ID号,例如,如果VLAN ID是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

如果需要在同一接口 em1 上配置第二个 VLAN,例如 VLAN ID 为 193,则添加一个名为 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 标记并保留初始配置,它就会再次工作。

相关内容