Проблема с multicast

Linux, безопасность, сети и все что с этим связано
Igrushkin
Заглянувший
Сообщения: 3
Зарегистрирован: 22 май 2009, 14:03

Проблема с multicast

Сообщение Igrushkin »

Здравствуйте, уважаемые линуксоиды!

Проблема в следующем: есть плата на PPC с embedded linux на борту, сетевой чип DM9161A от Davicom. Когда начал поднимать multicast на платке обнаружил странные вещи. Плата шлёт IGMP запросы на вхождение в группу, шлёт нормальные multicast пакеты, но напрочь отказывается принимать мультикасты. Танцы с packeth обнаружили, что плата принимает только пакеты с MAC-адресом самой платы или с broadcast (ff:ff:ff:ff:ff:ff) остальные пакеты просто игнорируются (т.е. tcpdump их не показывает), в том числе и с multicast MAC-адресами (01:00:5e:xx:xx:xx) и с любыми другими не зарегистрированными на свиче. Пакеты 100% приходят на плату, по светодиодам свича это видно.
Т.е. видится проблема где-то на L2 уровне с MAC-адресами в linux. В iptables всё чисто.

Подскажите пожалуйста, уважаемые, где копать? Драйвера сети? Железо?
Заранее спасибо!