Here's my situation: I run WRT54GL v1.1/tomato 1.28 connected to FTTH switch. My ISP provides IPTV via UPD multicast, and I would like to connect my PC's IPTV NIC (second one) through WRT and not have second cable running from switch to IPTV NIC. So I hooked second NIC to router and ticked "Allow multicast" in tomato web GUI, set up VLC and voila! I got sound and picture. But sadly after about 5 min after closing down VLC I can't get picture back unless I go to tomato GUI and uncheck&check multicast option and save config. Then stream comes back bot dies again couple of minutes after closing down VLC. With direct connection to the switch this did no happen, so it must be something with tomato (or the igmp thingy doing something weird). My guess is that all this uncheck/check/save is doing is restart of igmp thingy... is there a way to restart it automatically when things go bad? Is there a fix/hack/workaround to get this running? I searched forums for solution but all I found was few post from past years asking for this feature to be implemented/debugged.