У моего ноутбука 2 сетевых интерфейса: Ethernet (eno1, 600 метрических) и беспроводной (wlo1, 1000 метрических).
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.200.100.1 0.0.0.0 UG 600 0 0 wlo1
10.200.100.0 0.0.0.0 255.255.255.0 U 600 0 0 wlo1
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eno1
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eno1
Я получаю многоадресный поток через Ethernet (могу подтвердить через wirehark), но когда я пытаюсь отобразить его с помощью vlc, я не могу. Причина в том, что многоадресная рассылка подписывается через wlo1, а не через Ethernet, откуда идет поток.
IPv6/IPv4 Group Memberships
Interface RefCnt Group
--------------- ------ ---------------------
lo 1 224.0.0.251
lo 1 all-systems.mcast.net
eno1 2 224.0.0.251
eno1 1 all-systems.mcast.net
wlo1 1 234.5.5.5 <------- MY STREAM
Почему так происходит? Как я могу заставить Linux подписаться на многоадресную рассылку в сети Ethernet? Любая помощь приветствуется.
P.S. когда я отключаю беспроводную связь, многоадресная рассылка вообще не подписывается ни на одном интерфейсе.