LINUX.ORG.RU

Проблема при считывании IGMP


0

1

Необходимо мониторить поток IGMP запросов.

Создал сокет s = socket(AF_INET, SOCK_RAW, IPPROTO_IGMP), получаю запросы типа IGMP_MEMBERSHIP_QUERY, IGMP_V2_MEMBERSHIP_REPORT, но не считываюся запросы отписки от группы IGMP_V2_LEAVE_GROUP, хотя они есть (смотрел wireshark'ом).

В чем может быть причина?? Использую Ubuntu 10.04 (ядро Linux 2.6.32)



Последнее исправление: s_samelyuk (всего исправлений: 2)

Проблема была решена с использованием пакетных сокетов

s = socket(PF_PACKET, SOCK_RAW, htons(ETH_P_ALL))

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