hi guys, i've been trying for months now to get iptv working behind my wrt54gl with tomato, but to no avail. i thought i'd ask you guys if you can give me any directions on how to debug things. i have this media receiver box supplied by my ISP (t-home) that, behind the isp's original router, gets the tv channels just fine. when their router is used, i can also use videolan client to view several channels using specific udp/rtp-adresses. another option that makes iptv work is if i just attach a linux-running laptop to the modem and dial out (pppoe) manually. again, using vlc will make iptv work. i am also reading that dd-wrt allows you to use iptv as well. but screw them, i want my tomato! there are several articles on the internet by people who have succeeded in configuring linux debian routers to permit iptv, like here and here (german. as you will read there, or if you take a look at the dd-wrt forums, t-home gears their routers with igmp proxies that will receive a multicast data stream from the internet and distribute it on the LAN to devices that subscribe to a certain group on the igmp proxy. tomato has such a proxy, it is enabled as soon as you enable "allow multicast" under advanced->firewall in your webif. that does not work though. what i have tried so far are the following things: 1. some time ago (last year i think), forums user kornaz posted a compiled binary of igmpproxy in one of victek's mod's threads. this was the url. he said he'd gotten his iptv to work with it, but tests on my side, indiscriminantly following his instructions in the .conf file, had no success. these instructions entailed disabling multicast, then manually accepting the connections using iptables rules. those are also listed on the first link two paragraphs back. i have done this both trying out tomato's built-in igmprt as well as the above compilation. 2. disabled multicast, restarted the router, entered my LAN ip as the DMZ. this, from what i'm understanding, forwards every and all kind of traffic to my pc (which is running no software firewall). theoretically, this should give me the ability to view iptv via vlc, as hooking up a laptop to dial out manually as described above allowed me to watch iptv even without an igmp proxy. however, nothing shows up. 3. there are a couple of other combinations i've tried getting this to work, but as previously mentioned to no avail. i have taken a look at the source code's kernel .config file, it shows that multicast support is being compiled for it, so that can't be it. i have also enabled the logging of blocked connections and i'm showing this kind of entry every 15 seconds: , where SRC= equals my dialin gateway and DST appears to be the ip that multicast traffic is coming from. i am suspecting that the firewall drops these packets for some reason, but have no idea how to make it stop doing that, or why it isn't doing that when i allow multicast traffic via the webif. as you might be figuring by now, i'm at a loss on how to progress further. anyone got any ideas?