LINUX.ORG.RU
ФорумAdmin

Bridge перестаёт рассылать пакет во все интерфейсы

 , ,


0

1

Здравствуйте!

Столкнулся с такой проблемой. Linux. Имею Brigde интерфейс br0 состоящий из eth0+wlan0+tap0
с другой стороны tap (vpn) примерно такая же картина. Всё работает. Но в какой-то момент перестают ходит UPnP дискавери. Именно они. т.е. UDP 1900 порт перестаёт рассылаться в VPN. самое смешное, что если смотреть tcpdump в br0, то пакет ушёл в интерфейс. Параллельно вешаю ещё 3 tcpdump на каждую составляющую br0 и вижу, что в eth0 и wlan0 пакет разослан, а в tap0 нет.
Смотрел ebables+iptables, делал им -F, всё бес толку. Проявляется спонтанно, и так же спонтанно проходит. Что это?!
Как такое может быть? Это bridge не рассовывает пакет по всем? Или же tap где-то отвергает? в какое место tcpdump вклинивается?
Как ещё можно это дело понаблюдать?

Поиграйся с igmp snooping на бридже, что-то подобное было когда-то давно у меня, вроде как решилось отключением снупинга.

ivanich ★★
()
Ответ на: комментарий от ivanich

Спасибо за направление! действительно виною тому был igmpproxy, который пререкидывал запросы «дальше». Сижу теперь думаю как обойти его... можно зафайрволить процесс? :)
Ну вот как ему объяснить что не надо эти пакеты трогать?

Spider55
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.