Basically when someone is watching IPTV Multicast stream on my LAN network, my wireless network completely dies out.
Quote:
This is a known problem, not specifically related to TPG.
TPG's IPTV uses multicast IGMP / UDP to transfer the data.
What it means is that when one PC is watching IPTV, *all* the machine on the local network will receive the IPTV traffic. It allows to have only one UDP stream to all machines watching IPTV
The default multicast rate on 802.11g wireless router is around 6Mbit/s , so when watching IPTV, the wireless network is overflowed by the traffic and it will slow down to a halt.
When you need to do is increate the multicast rate of your wireless router, many routers allow you to do so. I've set a link explaining the problem there:
http://www.avenard.org/iptv/IPTV_and_Wireless.html
Increase the multicast rate to about 12mbit/s and you'll be fine.
Apprently you can't change the multicast rate with DD-wrt..
And i have checked multicast filtering in Security --> firewall.
you're on the right track, fill in the iptables code into the letterbox and after that just press "save as firewall"
That's all, firewall will be automatically loaded upon every (re)boot. _________________ EA6900 DD-WRT v3.0-r48305 std
EA6900 FreshTomato 2022.1
DIR825 B1 DD-WRT v3.0-r30949 std
retired:
WRT54GL v1.1 DD-WRT v24-SP2 vpn - build 10550
WRT610N v1 DD-WRT v24-preSP2 - build 14929 mega
My Linksys 350n is 24sp2, Lan port 1 plugged into my giga switch. While working on a Surveillance NVR that uses multicast, the network dies. I have tried putting it on a different vlan, and my cisco 850something only allows one vlan on its switch ports.
So, I am trying to block the lan messages from hitting the wireless block.
Im no linux master, or Ip tables master, so I am just reading the forums to see what I can find. I am sure iptables can do it, just need to find the right command.
lol, ok, that command was bad --- haha. rebooted.. my wireless is fine, but it wont allow any broadcasts at all like dhcp requests, arps (I think), etc. I cant ping the router from the lan ports.
There's another way to do it. You can unbridge the wireless interface and assign it an IP like 192.168.2.1 subnet mask 255.255.255.0 which removes it from the bridge and puts it in another subnet. Then under setup->networking->multiple dhcp server you add another dhcp pool for the wireless interface.
If you want to leave it bridged then you need to load ebtables in order for iptables to see the bridged traffic.
insmod ebtables
iptables -I FORWARD -m pkttype --pkt-type multicast -i br0 -j DROP _________________ Read the forum announcements thoroughly! Be cautious if you're inexperienced.
Available for paid consulting. (Don't PM about complicated setups otherwise)
Looking for bricks and spare routers to expand my collection. (not interested in G spec models)
There's another way to do it. You can unbridge the wireless interface and assign it an IP like 192.168.2.1 subnet mask 255.255.255.0 which removes it from the bridge and puts it in another subnet. Then under setup->networking->multiple dhcp server you add another dhcp pool for the wireless interface.
If you want to leave it bridged then you need to load ebtables in order for iptables to see the bridged traffic.
Thanks a million. Threw that in my startup script, worked like a champ. (modified to be more specific of course) ebtables I would have never found or known about.
Posted: Thu Apr 29, 2010 18:53 Post subject: Linksys 610N with mini build
thanks for this. I just wanted to let you know how I got this to work on my Linksys WRT610N.
My problem:
IPTV multicast packets on the network (to my STB as well as an upstairs PC where I can use VLC player to view the IPTV) flooded the WLAN - causing the WLAN to not function at all (completely bogged down).
Solution:
the easy way: just unbridge the WLAN and enable filtering of multicast. however the problem with this is that your WLAN clients will no longer be part of the same network (to browse files easily etc.)
the best solution: as suggested above. Specifically I found out you also have to insmod the ebtable_filter module. so run the command in a telnet session:
the only problem I still have (tips welcome): every time I reboot I have to manually run these commands. somehow the "start commands" (with a save) does not seem to work and makes the firmware unstable....
iptables commands need to be in the firewall script so that they're run every time the firewall is rebuilt. _________________ Read the forum announcements thoroughly! Be cautious if you're inexperienced.
Available for paid consulting. (Don't PM about complicated setups otherwise)
Looking for bricks and spare routers to expand my collection. (not interested in G spec models)