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

Выделенный ip для гостей xen

У меня чертовски проблема с подключением сети к Xen на сервере Ubuntu. На нашем сервере есть несколько публичных IP-адресов (/ 29), которые добавляются через eth0 псевдонимы. Например.

IP-адреса добавляются через /etc/network/interfaces следующим образом (IP-адреса отключены для безопасности):

auto eth0
iface eth0 inet static
address ##.##.##.106
netmask 255.255.255.248
network ##.##.##.104
broadcast ##.##.##.111
gateway ##.##.##.105
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8 8.8.4.4
dns-search mydomain.com

auto eth0:1
iface eth0:1 inet static
    address ##.##.##.108
    netmask 255.255.255.248
    network ##.##.##.104
    broadcast ##.##.##.111
    gateway ##.##.##.105

Как бы я разоблачил eth0:1 к ВМ? (Он будет посвящен этой виртуальной машине.) В настоящее время я работаю с инструкции по PV здесь.

Первый, использовать мосты. Если вы следовали инструкциям, которые вы связали, у вас уже должно быть настроено соединение.

Во-вторых, назначьте IP-адреса виртуальным машинам в каждом domU, не внутри dom0. У dom0 должен быть настроен только собственный IP-адрес при использовании сетевого моста.

Вместо из (на хосте):

auto eth0
iface eth0 inet static
   address ##.##.##.106
   netmask 255.255.255.248
   network ##.##.##.104
   broadcast ##.##.##.111
   gateway ##.##.##.105
   # dns-* options are implemented by the resolvconf package, if installed
   dns-nameservers 8.8.8.8 8.8.4.4
   dns-search mydomain.com

использование:

auto xenbr0
iface xenbr0 inet static
   bridge-ports eth0
   address ##.##.##.106
   netmask 255.255.255.248
   network ##.##.##.104
   broadcast ##.##.##.111
   gateway ##.##.##.105
   # dns-* options are implemented by the resolvconf package, if installed
   dns-nameservers 8.8.8.8 8.8.4.4
   dns-search mydomain.com

Дополнительная ссылка: XenNetworking

В гостевой системе вы просто определяете статические IP-адреса, как обычно на «одной» машине.