Joined: 13 Aug 2013 Posts: 6870 Location: Romerike, Norway
Posted: Sun Jul 20, 2014 22:14 Post subject: SOLVED: Asus RT-ac66U chokes under load by IPTV (multicast)
I tried to exchange my isp's stock router with my RT-ac66U that is running Kong 24200M
I have split out port 4 into vlan3 and enabled multicast only on this vlan. The stock router is not using any cpu at all, while dd-wrt is running at 100% unable to service other tasks. It looks like the stock router is handling the IPTV by the switch without affecting the CPU.
Joined: 13 Aug 2013 Posts: 6870 Location: Romerike, Norway
Posted: Fri Jul 25, 2014 18:16 Post subject:
br0 is by default enabled for multicast and therein the wifi.
I found this tutorial, but the procedure is awkward.
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=175432
It use ebtables to block. Instead a found out that the IGMP-proxy have a configuration file with the help of this Russion topic.
1. Download /tmp/igmpproxy.conf with a ftp client.
2. Edit the file and disable unwanted interfaces.
I have put the IPTV coder on vlan3.
This is how it looks after editing.
br0 is by default enabled for multicast and therein the wifi.
I found this tutorial, but the procedure is awkward.
http://www.dd-wrt.com/phpBB2/viewtopic.php?t=175432
It use ebtables to block. Instead a found out that the IGMP-proxy have a configuration file with the help of this Russion topic.
1. Download /tmp/igmpproxy.conf with a ftp client.
2. Edit the file and disable unwanted interfaces.
I have put the IPTV coder on vlan3.
This is how it looks after editing.
for i in / proc/sys/net/ipv4/conf / *; do echo 0> $ i / rp_filter; done
# Restart igmprt
killall -9 igmprt;
sleep 3;
igmprt-c /jffs/igmpproxy.conf
Hi,
I'm using this script to point to my own .conf file in jffs to kill igmpproxy (original conf file is in tmp). Can you tell me what the first line in the script does? (for i in / proc/sys/net/ipv4/conf / *; do echo 0> $ i / rp_filter; done)
Joined: 13 Aug 2013 Posts: 6870 Location: Romerike, Norway
Posted: Sat Jul 29, 2017 20:16 Post subject:
I don't remember what the first line is. It's probably not needed.
I don't run my own configuration file any more as the igmpproxy in newer builds work much better and does not send multicast data to interfaces that have not asked for it.
I don't remember what the first line is. It's probably not needed.
I don't run my own configuration file any more as the igmpproxy in newer builds work much better and does not send multicast data to interfaces that have not asked for it.
How do you do that? Just turn IGMP snooping on in setup/networking settings?
I turned it on for my R6300v2 running Kongs 33770M, however, as soon as i connect iptv box to lan port of R6300v2, wireless goes down. Btw, R6300v2 is running as AP/Switch and connected to ISP Gateway:
Yes. VLAN3 is unbridged and is not bridged with any wifi interfaces.
Thanks for the replies.
Did not work here. I tried to have the iptv box on port 4 and set port 4 as vlan3, also enabled IGMP snooping from settings, no custom config done based on your comment above that you didnt need custom config anymore in new builds, but it didnt work.
Yes. VLAN3 is unbridged and is not bridged with any wifi interfaces.
Thanks for the replies.
Did not work here. I tried to have the iptv box on port 4 and set port 4 as vlan3, also enabled IGMP snooping from settings, no custom config done based on your comment above that you didnt need custom config anymore in new builds, but it didnt work.
Did i miss any step?
I gave up on this and did the ebtables solution, thanks Per.
Yes. VLAN3 is unbridged and is not bridged with any wifi interfaces.
Thanks for the replies.
Did not work here. I tried to have the iptv box on port 4 and set port 4 as vlan3, also enabled IGMP snooping from settings, no custom config done based on your comment above that you didnt need custom config anymore in new builds, but it didnt work.
Did i miss any step?
I gave up on this and did the ebtables solution, thanks Per.
can you help me to do this with the Firmware: DD-WRT v3.0-r42410 std (02/17/20)