Настройка сетевого интерфейса без 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,