[d-kernel] bridge and VLANs

Peter V. Saveliev peet на altlinux.ru
Пн Дек 19 17:24:32 MSK 2005


...

Кто-нибудь может объяснить следующее загадочное явление:

уровень 1) есть два интерфейса, eth0 и eth1
уровень 2) они объеденены в bridge -- br0
уровень 3) бридж в транке, на нём br0.101, br0.102 и т.д.

Далее, если мы заруливаем траффик из 101го VLAN'a в 102й с маскарадом, то с ужасом обнаруживаем, что проходящие пакеты не попадают в nat POSTROUTING, что делает использование маскарада из VLAN'a в VLAN невозможным: он просто не работает.

Это явление наблюдается на 2.6 ядрах всех доступных мне версий и сборок, включая не-ALT. На 2.4 ещё не проверял. Есть ли у кого есть соображения на эту тему?

-- 
Peter V. Saveliev


Подробная информация о списке рассылки devel-kernel