Hello.
I use L2TP dual WAN type connection to my provider (Beeline-Russia). And I'd like to use IGMP proxy for IPTV STB. I've added the following script (firewall section):
#igmpproxy
if [ -f /etc/igmp.conf ] then
grep ppp0 /etc/igmp.conf
if [ $? -eq 0 ] then
sed -i 's/ppp0/vlan2/' /etc/igmp.conf
killall igmpproxy
igmpproxy /etc/igmp.conf
fi
fi
So IPTV works only several seconds and then the picture freezes. If I switch to another channel it unfreezes for several seconds and then becomes still again.
The log contains igmp-related records such as:
Aug 16 03:16:40 reba-jr user.info kernel: vlan2: dev_set_allmulti(master, 1)
Aug 16 03:16:45 reba-jr user.debug kernel: vlan2: add 01:00:5e:00:00:fa mcast address to master interface
Aug 16 03:16:49 reba-jr user.debug kernel: vlan2: add 01:00:5e:21:dc:c7 mcast address to master interface
Aug 16 03:16:49 reba-jr user.debug kernel: vlan2: add 01:00:5e:21:d2:ed mcast address to master interface
Aug 16 03:17:00 reba-jr user.debug kernel: vlan2: del 01:00:5e:21:dc:c7 mcast address from master interface
Aug 16 03:17:01 reba-jr user.debug kernel: vlan2: add 01:00:5e:21:dc:c7 mcast address to master interface
Aug 16 03:17:26 reba-jr user.info kernel: vlan2: dev_set_allmulti(master, -1)
Aug 16 03:17:26 reba-jr user.debug kernel: vlan2: del 01:00:5e:21:dc:c7 mcast address from master interface
Aug 16 03:17:26 reba-jr user.debug kernel: vlan2: del 01:00:5e:21:d2:ed mcast address from master interface
Aug 16 03:17:26 reba-jr user.debug kernel: vlan2: del 01:00:5e:00:00:fa mcast address from master interface
Aug 16 03:17:35 reba-jr user.info kernel: vlan2: dev_set_allmulti(master, 1)
Aug 16 03:17:38 reba-jr user.debug kernel: vlan2: add 01:00:5e:21:dc:c7 mcast address to master interface
Aug 16 03:17:42 reba-jr user.debug kernel: vlan2: add 01:00:5e:00:00:fa mcast address to master interface
Aug 16 03:17:44 reba-jr user.debug kernel: vlan2: add 01:00:5e:21:d2:ed mcast address to master interface
Aug 16 03:17:46 reba-jr user.debug kernel: vlan2: del 01:00:5e:21:dc:c7 mcast address from master interface
Aug 16 03:17:53 reba-jr user.debug kernel: vlan2: add 01:00:5e:21:d2:67 mcast address to master interface
Aug 16 03:17:57 reba-jr user.debug kernel: vlan2: del 01:00:5e:21:d2:67 mcast address from master interface
Aug 16 03:18:02 reba-jr user.debug kernel: vlan2: add 01:00:5e:21:dc:c7 mcast address to master interface
I tested ZyXEL router (wich has built-in IGMP proxy) and found that it works fine. But I failed with Tomato. Could you please fix the problem? |