我在 SUSE 上,能够为接口配置 dot1q(单标记)。如何在接口上配置双标记?
谢谢。
答案1
手动向接口添加下一级 dot1q 标记非常简单 - 使用虚拟配置公用事业。
向接口添加 dot1q 标签:
vconfig add eth0 34
此后您将拥有一个 eth0.34 接口。
vconfig add eth0.34 56
这将创建 eth0.34.56
请参阅“man vconfig”了解更详细的解释。
为了使配置永久生效,您需要使用配置文件,/etc/sysconfig/network
我不确定在 SUSE 中是如何完成的,但是在 redhat 的情况下,您需要创建一个/etc/sysconfig/network-scripts/ifcfg-eth3.161.34
包含以下内容的文件:
DEVICE=eth3.161.34
ONBOOT=yes
BOOTPROTO="static"
USERCTL=no
VLAN="yes"
IPADDR="XXX.XXX.XXX.XXX"
NETMASK="XXX.XXX.XXX.XXX"
答案2
您只需为另一个 VLAN 创建另一个配置文件。如果您有这样的 VLAN 10
ETHERDEVICE='eth0'
IPADDR=192.168.10.10
NETMASK=255.255.255.0
STARTMODE='onboot'
VLAN=yes
然后
修改 ifcfg-vlan11
ETHERDEVICE='eth0'
IPADDR=192.168.11.10
NETMASK=255.255.255.0
STARTMODE='onboot'
VLAN=yes