支持 VLAN 标记的交换机配置不在本博文中介绍。
在 Linux 上配置本地 VLAN 不需要做任何事情,因为它只取决于交换机配置。
- 通过运行以下命令检查模块是否已加载:
# lsmod | grep 8021q
- 如果模块没有加载,继续运行以下命令加载它:
# modprobe 8021q
- 继续在 /etc/sysconfig/network-scripts/ifcfg-eth# 中配置物理接口。
例如,
DEVICE=eth0 TYPE=Ethernet BOOTPROTO=none ONBOOT=yes
- 在/etc/sysconfig/network-scripts 中配置VLAN 接口脚本。
配置文件名必须是物理接口加上“.”。
字符加上 VLAN id 号。
例如,如果VLAN id为10,物理网络接口为eth0,则配置文件名应为ifcfg-eth0.10,如下例:
DEVICE=eth0.10 BOOTPROTO=none ONBOOT=yes IPADDR=14.1.1.31 NETMASK=255.255.255.0 USERCTL=no NETWORK=14.1.1.0 VLAN=yes
对于同一接口上需要的更多 VLAN,请添加名称如上例所示的新文件和 VLAN 配置详细信息,例如 eth0.20
- 重新启动网络服务,以使更改生效
# service network restart
日期:2020-09-17 00:12:27 来源:oir作者:oir