mplayer не может получить доступ к UDP-трафику на втором интерфейсе - PullRequest
0 голосов
/ 23 января 2019

У меня есть linux box с двумя портами Ethernet. Первый порт подключается к проводной локальной сети и настраивается через DHCP. Второй порт подключается к устройству, которое отправляет видео через UDP и является статичным.

Я пытаюсь смотреть потоки udp с помощью mplayer, используя эту команду:

mplayer udp://235.1.1.1:11000

однако он не может найти поток, когда у меня включены оба интерфейса.

Я могу просматривать трафик udp, когда оба порта подключены с помощью tcpdump:

sudo tcpdump -i eno2 ip multicast
17:27:16.381055 IP 192.168.100.200.emce > 235.1.1.5.irisa: UDP, length 1316
17:27:16.381109 IP 192.168.100.200.wizard > 235.1.1.2.irisa: UDP, length 1316
17:27:16.381362 IP 192.168.100.200.globe > 235.1.1.3.irisa: UDP, length 1316
17:27:16.382033 IP 192.168.100.200.brutus > 235.1.1.4.irisa: UDP, length 1316
17:27:16.383029 IP 192.168.100.200.sieve-filter > 235.1.1.1.irisa: UDP, length 1316
17:27:16.383282 IP 192.168.100.200.wizard > 235.1.1.2.irisa: UDP, length 1316
17:27:16.383313 IP 192.168.100.200.oracle > 235.1.1.6.irisa: UDP, length 1316
17:27:16.383877 IP 192.168.100.200.globe > 235.1.1.3.irisa: UDP, length 1316
17:27:16.384018 IP 192.168.100.200.emce > 235.1.1.5.irisa: UDP, length 1316

Я пытался добавить маршрут, но, похоже, он не дал никакого эффекта:

sudo route -n add -net 235.0.0.0 netmask 255.0.0.0 dev eno2

Что я должен сделать, чтобы mplayer мог воспроизводить потоки, когда оба интерфейса включены?

Я использую Centos7

...