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

Другие вопросы по тегам