У меня есть 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