Последние 5 дней мне снился кошмар, когда я пытался настроить правильную мостовую сеть для Xen. Я перепробовал так много руководств, и все не смогли найти решение для моего конкретного вопроса.
IP-адреса, которые мне нужно настроить:
198.xx.xxx.74
198.xx.xxx.78
198.xx.xxx.18
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
:
Я скопировал все вручную, потому что у меня нет доступа по SSH, так как сеть сильно повреждена. Я могу получить доступ только к серверу, хотя ненадежный просмотрщик iKVM.
Я бы предоставил ifconfig, но, к сожалению, я не могу его предоставить, я предоставлю все, что вам, ребята, нужно, чтобы помочь. Я чрезвычайно признателен за конкретное руководство, чтобы исправить это, поскольку оно определенно поможет другим в будущем, однако ссылки на другие руководства, которые похожи на то, что мне нужно, по-прежнему приветствуются.
Спасибо за просмотр, надеюсь, вы поможете мне с моим кошмаром :).
Я не уверен, что вы получили свой ответ еще где-то, также я не являюсь экспертом в этом (имеется в виду 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