Настройка сетевого интерфейса без IP, настроенного в Debian, для XEN dom0
У меня есть 3 NIC, которые я хочу видеть моим domU, даже если они не настроены в dom0.
Вот мои примеры строк из файла интерфейсов
авто ло iface lo inet loopback # Локальная сеть, кабель с маркировкой M3 авто eth0 allow-hotplug eth0 iface eth0 inet static адрес 192.168.1.184 маска сети 255.255.255.0 шлюз 192.168.1.1 # кабель с маркировкой M1 авто eth1 allow-hotplug eth1 iface eth1 inet инструкция hwaddress эфир 00: 19: 5B: 33: 86: D5 up ifconfig eth1 up # кабель с маркировкой M2 авто eth2 allow-hotplug eth2 iface eth2 inet инструкция hwaddress эфир 00:19:5B:33:86:D3 до ifconfig eth2 вверх
Я пытаюсь использовать множественную конфигурацию моста с xend, но он жалуется на то, что "Link not not running state" и интерфейс не работает, хотя я вижу их в выводе ifconfigs.
Какие есть варианты сделать эти сетевые карты видимыми в 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
То, что вы затем делаете, это говорите дому использовать либо br-eth1
или же br-eth2
мост (при необходимости). Учитывая, что у вас есть маркировка кабеля, я бы изменил имена мостов на что-то более полезное, например, возможно m1
а также m2
,