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

Виртуальная мостовая сеть с VLAN, не удалось проверить связь

Мне нужна виртуальная сеть с VLAN быть построенным между двумя виртуальными хостами - которые могут быть (lxc / vbox -ubuntu или win xp).
Я пробовал использовать lxc и vbox с Ubuntu, и мне было трудно заставить его работать без vlan, но с vbox с xp мне это удалось.

vbox-xp1 --- br1 ---------------- br2 ---- vbox-xp2

Конфигурация такая:

brctl addbr br1;     brctl addbr br2
ifconfig br1 up;     ifconfig br2 up
stp  br1 off;        stp  br2 off

ip link add name br1-br2-l0 type veth peer name br1-br2-l1
sudo brctl addif br1 br1-br2-l0
sudo brctl addif br2 br1-br2-l1

vbox - xp 1 и 2 с сетью; мостовой и br1 и br2 соответственно.
Адаптер - это Intel PRO / 1000 MT Server и драйвер установлен в гостях.

Конфигурация VLAN:

ip link add link br1 name br1-2.5 type vlan id 5
brctl addif br2 br1-2.5

создать vlan 5 в xp 1 и 2 и назначить ip-адрес


Пинг с этим конфигом не работает. Трассировка Wireshark на интерфейсе br1-br2-l1 / br1-2.5 показывает, что один ping приводит к ~ 240 пакетам ping, каждый из которых увеличивается на 4 байта - первый правильный и 60,

ping не достигает другого хоста, поскольку я вижу, что mac не изучен [arp -a].

- если br1-2.5 не настроен, я вижу непомеченные пакеты в br1-br2-l1 / 0, но все еще не достигают другого хоста, поскольку mac не изучен.

если br1-br2-l0 / 1 отключен, даже если br1-2.5 работает, я считаю, что не вижу никаких пакетов.


Я пробовал использовать ebtables, но все равно не смог заставить работать правильную конфигурацию.

- Если кто-то здесь знает о какой-либо конфигурации, пожалуйста, дайте мне знать. Мне нужно сделать сеть из свитчей. Кажется, мне предстоит долгий путь.

Извините за очень длинный вопрос.

Спасибо и привет, вы

Вот пример моста VLAN.

Пример работает точно так же, как я делаю это на реальном оборудовании: vlan добавляются к базовым сетевым устройствам. После этого сетевые устройства с этим vlan-id создают мост.

Я не думаю, что это работает наоборот.