Назад | Перейти на главную страницу

Запуск сетевого интерфейса без IP-адреса, настроенного в Debian, для XEN dom0

У меня есть 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.