Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > C/C++: Программирование под Unix/Linux > Нет приема broadcast пакетов на raspberry


Автор: plica98 26.3.2020, 11:20
Добрый день уважаемые, Коллеги.
Нуждаюсь в вашей помощи.
Есть одноранговая сеть из двух ПК. На одном WinXp на другом raspberry Debian (PI4).
Сеть со статической настройкой:
WinXp  eth0 IP 192.168.2.3  255.255.255.0
Pi4. et0. IP 192.168.2.5.  eth1 IP 192.168.2.7  255.255.255.0
WinXp отправляет и получает broadcast пакеты.
На Pi4 программа Receiv слушает socket на eth1, а программа Sender
через eth0 отправляет broadcast пакеты.
Отсутсвует приём broadcast пакетов на Pi4.
tcpdump показывает все broadcast пакеты и с WinXp и С Pi4.
Обмен по UDP без broadcast нормально работает.

Firewall пробовал отключить:  iptables -F.  Не помогло. Может быть на Pi4 как-то по другому надо отключать? Что-то блокирует broadcast.

С уважением plica98.


Автор: kapbepucm 31.3.2020, 16:13
установлен ли флаг SO_BROADCAST в приёмнике?

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)