Я пытаюсь написать многоадресный клиент на машине с двумя сетевыми картами, и я не могу заставить ее работать. С помощью сниффера я вижу, что после запуска программы NIC (eth4) начинает получать дейтаграммы многоадресной передачи: y.y.y.y. (некоторые ip) -> z.z.z.z (многоадресный ip, а не мой IP-адрес eth4) Порт UDP-источника: kkk (другой порт) Порт назначения: xxx (порт многоадресной передачи)
Однако я не могу получить эти пакеты, используя мою программу (прослушивание порта xxx на eth4).
Я также добавил: route add 224.0.0.0 маска сети 240.0.0.0 dev eth4
Искал в Интернете некоторые примеры / объяснения, но, похоже, я делаю то, что делают все остальные. Любая помощь будет оценена. есть ли что-нибудь еще с маршрутом / iptables?