Добрый вечер
Имеется управляемый свитч, в котором настроенны vlan'ы (1,3,4), в порты этого свича подключены aDSL-модемы, на Debian-box'e (2.6.32-5-686) заведены vlan-интерфейсы, на которых нужно поднимать pppoe соединения. pppoe-discovery -I (vlan3|vlan4) прекрасно находят концентраторы и соединения успешно создаются, НО в один промежуток времени пакеты ходят только через один интерфейс. К примеру, если одновременно запустить ping ya.ru -I (ppp0|ppp1), то сначала ~40 пакетов пойдут через ppp0, затем ~40 пакетов через ppp1, потом опять ppp0 и т.д., примерно 50% потерь на каждом интерфейсе. Однако, если модемы воткнуть в реальные интерфейсы (eth1,eth2) - то pppoe соединения стабильны и качественные, но реальные интерфейсы для других целей оставленны.
Свич - TP-Link SL-2218WEB (еще та радость, но с виланами обычно справлялся нормально)
На Linux-боксе виланы поднимал так:
#ifconfig eth1 up #vconfig add eth1 3 #ifconfig vlan3 up #ip link set dev vlan3 address 54:e6:fc:83:63:38 #vconfig add eth1 4 #ifconfig vlan4 up #ip link set dev vlan4 address 54:e6:fc:83:63:40
Пробовал перевести eth1 в promisc - результат тот-же.
В роутер-режим модемы переводить нежелательно, так как нужны реальные адреса на интерфейсах компьютера.
Есть ли соображения, как бороть такие неприятные неприятности?