Как настроить нелокальную мостовую сеть для Xen?

Последние 5 дней мне снился кошмар, когда я пытался настроить правильную мостовую сеть для Xen. Я перепробовал так много руководств, и все не смогли найти решение для моего конкретного вопроса.

IP-адреса, которые мне нужно настроить:

  • Первое использование: 198.xx.xxx.74
  • Последнее использование: 198.xx.xxx.78
  • 2-ое Первое использование: 198.xx.xxx.18
  • 2-й последний используемый: 198.xx.xxx.22

Мне нужно 8 всего используемых ip, 7 для отдельных выделенных ip для серверов и 1 для доступа к dom0.

Мой текущий файл интерфейсов:

auto xenbr0
iface xenbr0 inet manual
bridge_ports eth0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0

auto eth0
iface eth0 inet static
address 198.xx.xxx.74
netmask 255.255.255.248
gateway 198.xx.xxx.73

auto eth0:1
iface eth0:1 inet static
address 198.xx.xxx.75
netmask 255.255.255.248

auto eth0:2
iface eth0:2 inet static
address 198.xx.xxx.76
netmask 255.255.255.248

auto eth0:3
iface eth0:3 inet static
address 198.xx.xxx.77
netmask 255.255.255.248

auto eth0:4
iface eth0:4 inet static
address 198.xx.xxx.78
netmask 255.255.255.248

auto eth1 
iface eth1 inet static
address 198.xx.xxx.18
netmask 255.255.255.248

auto eth1:1 
iface eth1:1 inet static
address 198.xx.xxx.19
netmask 255.255.255.248

auto eth1:2 
iface eth1:2 inet static
address 198.xx.xxx.20
netmask 255.255.255.248

auto eth1:3 
iface eth1:3 inet static
address 198.xx.xxx.21
netmask 255.255.255.248

auto eth1:4 
iface eth1:4 inet static
address 198.xx.xxx.22
netmask 255.255.255.248

Помимо интерфейса xenbr0, файл был сконфигурирован хостом (защищенные серверы, которые отказались помогать (понятно, это неуправляемый хостинг ...)).

Результат brctl show:

bridge name    bridge id            STP enabled     interfaces
xenbr0         8000.002590c30f2a    yes             eth0
                                                    vif5.0

Используя xm create /etc/xen/testvm.cfg, я смог запустить domU, но он не доступен через сеть.

Результат xm list:

Name                     ID    Mem  VCPUS      State      Time(s)
Domain-0                  0    2500     8      r-----        46.6
testvm                    5    4300     1      -b----         1.9

Конфигурация /etc/xen-tools/xen-tools.conf (сумма):

gateway       = 198.xx.xxx.73
netmask       = 255.255.255.248
broadcast     = 192.168.0.255 (I wasn't sure what this was supposed to be)
dist          = lucid (10.04, I need to get the 12.04, but thats not important now)

Сеть /etc/xen/testvm.cfg:

[ 114]

Я скопировал все вручную, потому что у меня нет доступа по SSH, так как сеть сильно повреждена. Я могу получить доступ только к серверу, хотя ненадежный просмотрщик iKVM.

Я бы предоставил ifconfig, но, к сожалению, я не могу его предоставить, я предоставлю все, что вам, ребята, нужно, чтобы помочь. Я чрезвычайно признателен за конкретное руководство, чтобы исправить это, поскольку оно определенно поможет другим в будущем, однако ссылки на другие руководства, которые похожи на то, что мне нужно, по-прежнему приветствуются.

Спасибо за просмотр, надеюсь, вы поможете мне с моим кошмаром :).

0
задан 3 June 2013 в 00:02

1 ответ

Я не уверен, что вы получили свой ответ еще где-то, также я не являюсь экспертом в этом (имеется в виду Linux и сети), но вам не следует настраивать его. быть наоборот. вы работаете с физическими сетевыми картами, а ваш мостовой - настроенным по мере необходимости. основываясь на конфиге, который вы показываете, у вас есть только 2 физических сетевых адаптера

Я сам сейчас с этим борюсь, пытаясь настроить XEN в Ubuntu 12.04. но каждое руководство, которое я вижу, показывает конфигурацию именно так, а не так, как вы.

надеюсь, что кто-то, обладающий большим знанием сетей Linux, увидит это и подтвердит / исправит меня.

auto eth0
iface eth0 inet manual

auto eth1
iface eth1 inet manual


auto xenbr0
iface xenbr0 inet static
bridge_ports xenbr0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.74
netmask 255.255.255.248
gateway 198.xx.xxx.73

auto xenbr0:1
iface xenbr0:1 inet static
bridge_ports xenbr0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.75
netmask 255.255.255.248

auto xenbr0:2
iface xenbr0:2 inet static
bridge_ports xenbr0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.76
netmask 255.255.255.248

auto xenbr0:3
iface xenbr0:3 inet static
bridge_ports xenbr0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.77
netmask 255.255.255.248

auto xenbr0:4
iface xenbr0:4 inet static
bridge_ports eth0 
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.78
netmask 255.255.255.248

auto xenbr1 
iface xenbr1 inet static
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.18
netmask 255.255.255.248

auto xenbr1:1 
iface xenbr1:1 inet static
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.18
netmask 255.255.255.248
address 198.xx.xxx.19
netmask 255.255.255.248

auto xenbr1:2 
iface xenbr1:2 inet static
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.18
netmask 255.255.255.248
address 198.xx.xxx.20
netmask 255.255.255.248

auto xenbr1:3 
iface xenbr1:3 inet static
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.18
netmask 255.255.255.248
address 198.xx.xxx.21
netmask 255.255.255.248

auto xenbr1:4 
iface xenbr1:4 inet static
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0
address 198.xx.xxx.18
netmask 255.255.255.248
address 198.xx.xxx.22
netmask 255.255.255.248
0
ответ дан 3 June 2013 в 00:02

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

Похожие вопросы: