Маємо маршрутизатор на Mandriva-linux 2008 з двома мережевими картами eth0 (звичайна) і eth1(така, що підтримує 802.1q). На eth1 маємо декілька vlan`ів.
Потрібно vlan`ам, що приєднані до eth0 надати доступ до мережі спільного користування через карту маршрутизатора eth1.
Якщо налаштувати eth0 і eth1 як звичайні карти без vlan, то forward між eth1 і eth0 працює без проблем.
Але якщо при цьому на eth1 увімкнути vlan`и, то з мережі, що приєднана до eth1 пінг проходить лише до карти eth0 і не далі!
Теж саме получається із пінгом з vlan-мереж карти eth1: пінг проходить лише до протилежної карти eth0 - і не далі!
Але ж саме цікаве те, що пінгування з самого маршрутизатора в бік будь-якого комп'ютера vlan-мереж (eth0) або звичайної мережі (eth1) іде без проблем.
Чому пакети, пролітаючи скрізь маршрутизатор в "впираються" в протилежну мережеву карту при ввімкненому режиму vlan, а без нього - все ок?
Де копати? Наґуґлити щось про цю "хворобу" нічого не вдалося.