我有一台带有 ESX5 的服务器,有一个大约有 20 个 vlan 的交换机,这就是设置中继端口的方式
interface GigabitEthernet0/1/1
description ToOper
port link-type trunk
undo port trunk allow-pass vlan 1
port trunk allow-pass vlan 2 to 14
stp disable
ntdp enable
ndp enable
bpdu enable
然后,我使用 vSphere Client 创建了一个标准交换机 ( sw1
),VLAN ID 设置为All (4095)
,我还使用 Debian 6 创建了一个 VM,网卡连接sw1
到
auto vlan10
iface vlan10 inet static
address 11.10.1.0
netmask 255.255.255.224
mtu 1500
vlan_raw_device eth0
auto vlan14
iface vlan14 inet static
address 11.10.1.65
netmask 255.255.255.248
mtu 1500
vlan_raw_device eth0
所以,当我使用重新启动网络时/etc/init.d/networking restart
,出现了这个错误
Reconfiguring network interfaces...SIOCSIFADDR: No such device
vlan14: ERROR while getting interface flags: No such device
SIOCSIFNETMASK: No such device
SIOCSIFBRDADDR: No such device
vlan14: ERROR while getting interface flags: No such device
SIOCSIFMTU: No such device
vlan14: ERROR while getting interface flags: No such device
Failed to bring up vlan14.
done.
这只是错误的一部分,所以,我的问题是:这可能吗?我的意思是,我试图使用 ESX 虚拟机、VLANS 等实现的目标是 Debian 问题吗?可以解决吗?我读到过一个z25_persistent-net.rules
在 Debian 中命名的文件,但它不存在于我的安装中。在里面
在vSphere Networking for ESX5
指南中,您可以阅读:
如果输入 0 或将选项留空,端口组只能看到未标记(非 VLAN)的流量。如果输入 4095,端口组可以看到任何 VLAN 上的流量,同时保持 VLAN 标签不变。
所以,从理论上讲,它应该有效,对吧?
希望你能帮我解决这个问题
谢谢
该
vlan
软件包未安装在我的系统中,成功安装后,一切正常