LINUX.ORG.RU
ФорумAdmin

XEN и настройка сети

 


0

1

Добрый день!

Установлена SLES 12 с XEN 4.9.2. Имеется 2 сетевых интерфейса, до версии XEN 4.1 было понятно, как делать bridge. В новой версии нет скрипта network-bridge.

Читал мануал - https://wiki.xen.org/wiki/Network_Configuration_Examples_(Xen_4.1+), но что-то не доходит до меня...

Настройки XEN

# ifconfig
br0       Link encap:Ethernet  HWaddr 00:1E:67:06:5C:F5
          inet addr:192.168.0.113  Bcast:192.168.0.255  Mask:255.255.255.0


br1       Link encap:Ethernet  HWaddr 00:1E:67:06:5C:F4
          inet addr:192.168.0.116  Bcast:192.168.0.255  Mask:255.255.255.0

Гостевой машине указываю через конфиг br1. Сеть работает, но если я выдерну сетевой провод из интерфейса eth1, то все работает. Видимо через eth0/br0 все идет.

Как сделать, чтобы eth0 = br0 и eth1 = br1 ?

Ответ на: комментарий от Hanuken
bridge name     bridge id               STP enabled     interfaces
br0             8000.001e67065cf5       no              eth0
br1             8000.001e67065cf4       no              eth1
[/Bash]
SLameN ()

Сеть работает, но если я выдерну сетевой провод из интерфейса eth1, то все работает.

У тебя на br0 и br1 одна и таже сеть. Вот оно и работает.

anonymous ()
Ответ на: комментарий от anonymous

Так я же виртуальной машине говорю, на каком интерфейсе она будет работать, и из этого интерфейса вынимаю кабель. Соответственно не должна работать, т.к. другого интерфейса она не должна видеть.

SLameN ()
Ответ на: комментарий от SLameN

br0 и br1 - это интерфейсы поднятые на хост системе, а уже затем при запуске виртуальной системы в них подключаются виртуальные адаптеры.

Если на виртуальных адаптерах адреса из той же сети, то пакеты пойдут посредством маршрутизации через поднятый интерфейс на котором есть эта же сеть.

anonymous ()
Ответ на: комментарий от anonymous

Я правильно понимаю: Теперь каждому интерфейсу (br-0 и т.д.) нужно обязательно дать ip на тачке, где стоит XEN.

На гостевых машинах я прокидываю нужный мне br и уже на гостевой машине я указываю другой ip-адрес (если не укажу, то будет конфликт же)?

Если я правильно понял, то как быть в ситуации, когда провайдер тебе выдает белый ip, соответственно мне его надо привязать к какому-то br в ОС где XEN, а в гостевой ОС как мне пользоваться данным ip? Мне же нужный другой выбирать ip... (для настройки iptables и прочего)

Цель: гостевая тачка будет в роли шлюза, имеющая 2 интерфейса - локалку и интернет.

SLameN ()
Ответ на: комментарий от SLameN

IP-адреса тут вообще не при чём. Bridge - это L2, там только mac-адреса, т.е. протокол ему до фонаря, это аналог физического коммутатора. Иными словами, создаём bridge, в него «втыкаем интерфейс», через который виртуалки будут ходить в какую-то сеть, затем Xen автоматически втыкает в этот «свитч» (мост) виртуальные интерфейсы гостевых машин, внутри которых прописана сеть.

Hanuken ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.