Фильтрация по MAC-адресу

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

Фильтрация по MAC-адресу

Сообщение Igrushkin »

Доброго времени суток!

Шлю через packeth пакеты с PC на плату с embedded linux. На плате tcpdump показывает только пакеты, посланные на MAC-адрес платы и на broadcast (MAC = ff:ff:ff:ff:ff:ff). Что, кроме iptables, может быть причиной этого?

Заранее спасибо!

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Re: Фильтрация по MAC-адресу

Сообщение Llama »

1) Найти хаб и посмотреть что на самом деле в сети
2) Поставить в разрыв сети ПК с парой сетевух, сделать мост и посмотреть что через него проходит
Опыт растет прямо пропорционально выведенному из строя оборудованию

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

Re: Фильтрация по MAC-адресу

Сообщение Igrushkin »

Проблема решена.

Кому интересно: после долгого копания в драйверах и ядре обнаружил что для сетевого драйвера FCC ENET для ppc (arch/ppc/8260_io/fcc_enet.c) функция set_multicast_list закомментирована (устанавливает promiscuous режим для интерфейса и фильтрацию по multicast MAC адресам).

Причину этого я не понял, никаких объснений в коде не обнаружил, на свой страх и риск раскомментировал и всё отлично заработало.

Ответить