Перейти к содержимому
Калькуляторы

XEN Vlans brctl

Доброго времени суток.

Проблема следующая - надо прокинуть набор виланов в виртуалки.

Если заводить через brctl - один vlan к один xeth то все работает (как xeth1)

Когда пробую прокинуть через brctl p4p1 (физический интерфейс) просто и уже на стороне вируталки поднимать vlan то виртуалки через бридж xeth2 друг друга видят, а внешний мир что в vlan не ввидят.

Подскажите что может быть не так, гугл не дал ответов.

Прокинуть на до штук 50 vlanов.

 

Инфо о XEN:

root@vmhero:/var/log# xl info
release                : 4.2.0
version                : #1 SMP PREEMPT Tue Sep 1 10:08:12 MSK 2015
xen_version            : 4.4.2-pre
xen_caps               : xen-3.0-x86_64 xen-3.0-x86_32p hvm-3.0-x86_32 hvm-3.0-x86_32p hvm-3.0-x86_64 

 

Интерфейсы:

auto vlan3
iface vlan3 inet static
vlan_raw_device p4p1

auto vlan12
iface vlan12 inet static
vlan_raw_device p4p1

auto xeth0
iface xeth0 inet static
bridge_ports vlan3
bridge_waitport 0
address [мой внешний ip]
netmask 255.255.255.240
gateway [мой шлюз]

auto xeth1
iface xeth1 inet static
bridge_ports vlan12
bridge_waitport 0
address 10.0.0.1
netmask 255.255.255.0

auto xeth2
iface xeth2 inet static
bridge_ports p4p1
bridge_waitport 0
address 10.0.0.2
netmask 255.255.255.0

 

BrCtl:

root@vmhero:/var/log# brctl show
bridge name	bridge id		STP enabled	interfaces
xeth0		8000.8c89a552c0cf	no		vif3.0
						vif4.0
						vif5.0
						vif5.0-emu
						vif6.0
						vif6.0-emu
						vif7.0
						vif7.0-emu
						vif8.0
						vif8.0-emu
						vif9.0
						vif9.0-emu
						vlan3
xeth1		8000.8c89a552c0cf	no		vif10.0
						vif10.0-emu
						vlan12
xeth2		8000.8c89a552c0cf	no		p4p1
						vif18.0
						vif18.0-emu
						vif19.0
						vif19.0-emu

 

Please help...

Изменено пользователем BobroCoder

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

начни с простого - убери все vlan с XEN, сбриджуй в xeth2 как сейчас и попробуй поднять в гостевой системе. Если получится, тогда на стороне гипервизора придется играть с ebtables или поднимать vlan на интерфейсах виртуалки(vif18.0.3/vif18.0.13) и подключать их в соответствующие бриджи.

Изменено пользователем SABRE

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

В Линксовом мосте либо все вланы пробросить в гостевую машину, либо по-вланно.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Либо не использовать бриджи, а использовать macvlan

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 смайлов.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.