У меня есть 3 NIC, которые я хочу, чтобы мой domU видел, даже если они не настроены в dom0.
Вот мои образцы строк из файла интерфейсов
auto 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 auto eth1 allow-hotplug eth1 iface eth1 inet manual hwaddress ether 00:19:5B:33:86:D5 up ifconfig eth1 up # cable labeled M2 auto eth2 allow-hotplug eth2 iface eth2 inet manual hwaddress ether 00:19:5B:33:86:D3 up ifconfig eth2 up
Я пытаюсь использовать конфигурацию с несколькими мостами с xend, но он жалуется на "Link not in running state" и интерфейс не работает, хотя я вижу их в выводе ifconfigs.
Как я могу сделать эти сетевые адаптеры видимыми в domU без их настройки в dom0?
О боже ... Я думаю, вы пытаетесь использовать мосты 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
.