我有一台 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 的虚拟机,并将网卡连接到sw1
,现在,我想为选定的一组 VLAN 配置此网卡
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 标记完好无损。
那么,从理论上讲,它应该可以工作,对吗?
希望你能帮助我
谢谢
答案1
该vlan
软件包未安装在我的系统中,安装成功后,一切正常