hi predator I ended up trying this and it's still not working for me. ps shows that igmprt is running now and the custom.sh config looks to be fine however devices still don't see each other across the bridge I'm stumped now lol. May try this again later, I was able to get this working on OpenWRT but for some reason I feel like sticking it out with DDwrt and getting this working! I'll post back when I find out more.
Posted: Fri Dec 28, 2012 16:08 Post subject: Many thanks
Many thanks to predator666 for posting his config, my client-bridge wndr3700 is now forwarding multicast traffic to my AP (another wndr3700). I was able to get it to work across reboots via a single startup script in the web interface. Here it is:
Ha, thats good teamwork!! Without brandconfs hint about igmprt I would not have managed getting this running...never heard about that program before...
Your script look more professional than mine I will not test it however, never change a running system
For me its still running without major flaws - sometimes the DLNA-server (QNAP) is not detected, but after power cycling the client bridge it works at once. Even streaming of a Blue-Ray rip with about 25GB works in real-time!
Indeed, many thanks to brandonconf as well. You guys did all the hard work
Interestingly (or not) I tried to get this to run with a separate igmpr.conf and shell script via CIFs automount/start script and couldn't get it working. This script was a workaround for that, just figured I'd post it.
Joined: 04 Jan 2013 Posts: 1 Location: Athens, Greece
Posted: Fri Jan 04, 2013 20:21 Post subject:
Hello,
I confirm that the following block worked for me on a T-LINK TL-WR941ND v2/v3 using the latest DD-WRT firmware from http://www.dd-wrt.com/site/support/other-downloads, path: others > eko > BrainSlayer-V24-preSP2 > 2013 > 01-01-2013-r20453 > tplink_tl-wr941ndv3:
Compared to satz's script, I only changed "ath1" to "ath0" because the interface in my case was named "ath0", and I also added a couple of "\n\" that were missing from some lines.
Notes:
1) My configuration is the following:
Thomson TG585 Wireless ADSL Router <-- client bridged with --> T-LINK WR941ND (using latest DD-WRT firmware) <-- connected via cable to --> Sony Bravia KDL40-HX800
2) UPnP has to be enabled both on TG585 and T-LINK. In my case it was already enabled on TG585 ("Use UPnP" = "Yes"), so I only had to enable it on T-LINK. An additional setting "Use Extended Security" on TG585 can be left on "Yes" as it does not cause any problems.
3) On T-LINK, according to DD-WRT Client Bridge configuration guide (see http://www.dd-wrt.com/wiki/index.php/Client_Bridge; step 24), under Security -> Firewall -> Block Wan Requests, all options need to be unchecked except for "Filter Multicast" and then SFI Firewall needs to be disabled. I don't know why "Filter Multicast" needs to remain checked since SPI Firewall will be disabled anyway afterwards, but anyway I decided to keep the settings exactly as mentioned in the guide.
Hello
Im a bit new to dd wrt and have nearly the same problem. I cant send video and photo to my tv from my phone. But it have to work.
i have such config of my lan:
Internet -> DIR-615 (B2 without dd-wrt) -> bridged -> DIR 615 (E4 with DD-WRT) - wired connection to TV Sony Bravia.
Phone connected to wi fi. Every device has internet (tv and pc have wired connection to DIR 615 (E4 with DD-WRT). Every other device connects via Wifi.
Configuration:
1) DIR-615 (B2 without dd-wrt) - has 192.168.1.1 (255.255.255.0) DHCP works auto in this way: 192.168.1.100 - 192.168.1.199
2) DIR 615 (E4 with DD-WRT Firmware Version DD-WRT v24-sp2 (12/31/12) std - build 20453) - has 192.168.1.2 (255.255.255.0) and gateway 192.168.1.1
Made to post to hopefully help someone else like you guys helped me. I tried to use satz script however it wouldn't work for me. I worked on it a bit and have what works for me if anyone has issues with the others.
I got rid of quickleave because according to documentation it should be left disabled unless we really need to emulate only one client.... unless im really thick and missing something. I got rid of the \ at the end of each line in the echo > .conf as it resulted in a "\" on each new line of the .conf file which caused igmprt to not run for me (found this out by running igmprt in debug mode).
Seems to run properly on each boot for me and I am running 2 client bridges with it connected to the main router, ps3 on each client bridge. DD-WRT v24-sp2 (03/25/13) std - build 21061 on all 3 wzr-600dhp routers.
I did have both routers sitting at 100% usage for the igmprt process but I believe thats because I accidently left the script running igmprt in debug mode... have it running normally now and everything seems low usage again, 1-2%.
It would appear I'm wrong, I ran the igmprt command through telnet all night and cpu usage will still very low, when I try and have startup script launch it i am getting 100% cpu usage on the client bridges for igmprt. Anyone have any ideas how I can troubleshoot this?
edit:
Upon further testing, if I run igmprt over telnet it seems that cpu load for that process always stays under 0.01-0.05 or so. If I let startup script run it, or if i save the igmprt launch command as a custom script and run that cpu usage very quickly gets to 0.95-1.00 for the igmprt process. What am I missing here?
Posted: Sun Apr 07, 2013 5:38 Post subject: Router is not ready
If the igmprt command is run at startup, the router has not initialized all other processes. The igmprt starts to send queries like the example bellow:
01:48:59.347587 IP 192.168.1.2 > all-systems.mcast.net: igmp query v2
This is done in a frenetic way and takes the whole CPU. I avoided that by waiting 60 seconds before running igmprt. The startup script used is: