10.4. 使用命令行配置 802.1Q VLAN 标记
在 Red Hat Enterprise Linux 7 中,默认载入
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
要显示模块信息,请运行以下命令:
Copy to Clipboard
Copied!
Toggle word wrap
Toggle overflow
有关更多命令选项,请参阅
8021q 模块。如果需要,您可以以 root 用户身份运行以下命令来确保载入该模块:
modprobe --first-time 8021q
~]# modprobe --first-time 8021q
modprobe: ERROR: could not insert '8021q': Module already in kernel
modinfo 8021q
~]$ modinfo 8021q
modprobe(8)手册页。
10.4.1. 使用 ifcfg 文件设置 802.1Q VLAN 标记 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- 在
/etc/sysconfig/network-scripts/ifcfg-device_name 中配置父接口,其中 device_name 是接口的名称:DEVICE=interface_name TYPE=Ethernet BOOTPROTO=none ONBOOT=yes
DEVICE=interface_name TYPE=Ethernet BOOTPROTO=none ONBOOT=yesCopy to Clipboard Copied! Toggle word wrap Toggle overflow - 在
/etc/sysconfig/network-scripts/目录中配置 VLAN 接口配置。配置文件名称应当是父接口加上 a.字符加上 VLAN ID 号。例如,如果 VLAN ID 为 192,并且父接口为 enp1s0,则配置文件名称应为ifcfg-enp1s0.192:Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果需要在同一接口 enp1s0 上配置第二个 VLAN(如 VLAN ID 193),请添加一个名称为enp1s0.193的新文件,并提供 VLAN 配置详细信息。 - 重新启动网络服务,以使更改生效。作为
root发出以下命令:systemctl restart network
~]# systemctl restart networkCopy to Clipboard Copied! Toggle word wrap Toggle overflow