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