我有 3 个 NIC,希望我的 domU 能够看到它们,即使它们未在 dom0 中配置。
这是来自接口文件的样例行
自动档 iface lo inet 环回 # 本地网络,标有 M3 的电缆 自动 eth0 允许热插拔 eth0 iface eth0 inet 静态 地址 192.168.1.184 网络掩码 255.255.255.0 网关 192.168.1.1 # 标有 M1 的电缆 自动 eth1 允许热插拔 eth1 iface eth1 inet 手册 硬件地址 以太 00:19:5B:33:86:D5 启动 ifconfig eth1 # 标有 M2 的电缆 自动 eth2 允许热插拔 eth2 iface eth2 inet 手册 硬件地址 以太 00:19:5B:33:86:D3 启动 ifconfig eth2
我正在尝试使用 xend 的多个桥接配置,但它抱怨“链接未处于运行状态”并且接口已关闭,尽管我可以在 ifconfigs 的输出中看到它们。
我有什么办法可以让这些 NIC 在 domU 中可见,而无需在 dom0 中配置它们?
答案1
哦天哪……我觉得你正在尝试使用 Xen 桥接功能,这太糟糕了。network-script network-dummy
在 xend-config.sxp 中设置,然后使用以下配置:
iface lo
iface lo inet loopback
# Local network, cable labeled M3
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.184
netmask 255.255.255.0
gateway 192.168.1.1
# cable labeled M1
iface eth1 inet manual
hwaddress ether 00:19:5B:33:86:D5
# cable labeled M2
iface eth2 inet manual
hwaddress ether 00:19:5B:33:86:D3
auto br-eth1
iface br-eth1 inet manual
bridge_ports eth1
auto br-eth2
iface br-eth2 inet manual
bridge_ports eth2
然后您要做的就是告诉 domU 使用br-eth1
或br-eth2
桥接器(视情况而定)。考虑到您已经进行了电缆标签,我会将桥接器名称更改为更有用的名称,例如m1
和m2
。