Мне подали в отдельном vlan мультикаст для iptv.
4: eth0.924@eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP
inet 192.168.10.15/24 scope global eth0.924
valid_lft forever preferred_lft forever
прописал маршрут:
$ ip r show 233.0.0.0/8
multicast 233.0.0.0/8 dev eth0.924 scope link metric 1
проверил всякое что может влиять:
$ cat /proc/sys/net/ipv4/conf/eth0.924/rp_filter
0
$ cat /proc/sys/net/ipv4/conf/eth0.924/force_igmp_version
0
$ cat /proc/sys/net/ipv4/ip_forward
1
даже добавил разрешение в firewall:
$ sudo iptables -nvL
[sudo] password for turbid:
Chain INPUT (policy ACCEPT 766K packets, 49M bytes)
pkts bytes target prot opt in out source destination
8 256 ACCEPT all -- * * 0.0.0.0/0 233.0.0.0/8
Chain FORWARD (policy ACCEPT 0 packets, 0 bytes)
pkts bytes target prot opt in out source destination
Chain OUTPUT (policy ACCEPT 959K packets, 1506M bytes)
pkts bytes target prot opt in out source destination
запускаю
$ vlc --miface=eth0.924 udp://233.1.1.1:1234 -vvv
слушаю
$ sudo tcpdump -i eth0.924 -n udp and port 1234
и тишина....
хоть запрос на интерфейс то должен был попасть?