Hello gentlemen,
I'm about to buy a brand new RT-AC66U, however, since I had bad experiences in the past, I'm doing some research first.
I don't mind paying a little more than the usual as long as the quality is the same as advertised, but since I'm also importing this, I would like to ask you guys:
- Does the router have any known issue, either with OFW or this Firmware ? I'm most interested in lower throughput, less coverage or loss of connection.
- Is it possible to use a script either in the OFW or this Firmware to setup the following QoS settings (as I had with DD-WRT):
I know it is possible to do this using DD-WRT, however, I had bad experience in the past with several routers performance in comparison to the OFW.
Thanks in advance,
Ralph Mondegar
I'm about to buy a brand new RT-AC66U, however, since I had bad experiences in the past, I'm doing some research first.
I don't mind paying a little more than the usual as long as the quality is the same as advertised, but since I'm also importing this, I would like to ask you guys:
- Does the router have any known issue, either with OFW or this Firmware ? I'm most interested in lower throughput, less coverage or loss of connection.
- Is it possible to use a script either in the OFW or this Firmware to setup the following QoS settings (as I had with DD-WRT):
Code:
/usr/sbin/tc qdisc add dev br0 root handle 1: htb
/usr/sbin/tc class add dev br0 parent 1: classid 1:1 htb rate 61440kbit
/usr/sbin/tc class add dev br0 parent 1:1 classid 1:10 htb rate 16384kbit ceil 24576kbit prio 1
/usr/sbin/tc class add dev br0 parent 1:1 classid 1:11 htb rate 16384kbit ceil 24576kbit prio 1
/usr/sbin/tc class add dev br0 parent 1:1 classid 1:12 htb rate 4096kbit ceil 5120kbit prio 4
/usr/sbin/tc qdisc add dev br0 parent 1:10 handle 10: sfq perturb 10
/usr/sbin/tc qdisc add dev br0 parent 1:11 handle 11: sfq perturb 10
/usr/sbin/tc qdisc add dev br0 parent 1:12 handle 12: sfq perturb 10
/usr/sbin/tc filter add dev br0 parent 1:0 prio 1 protocol ip handle 10 fw flowid 1:10
/usr/sbin/tc filter add dev br0 parent 1:0 prio 7 protocol ip handle 10 fw flowid 1:100
/usr/sbin/tc filter add dev br0 parent 1:0 prio 1 protocol ip handle 11 fw flowid 1:11
/usr/sbin/tc filter add dev br0 parent 1:0 prio 7 protocol ip handle 11 fw flowid 1:110
/usr/sbin/tc filter add dev br0 parent 1:0 prio 4 protocol ip handle 12 fw flowid 1:12
/sbin/insmod imq
/sbin/insmod ipt_IMQ
/usr/sbin/ip link set imq0 up
/usr/sbin/tc qdisc add dev imq0 root handle 1: htb
/usr/sbin/tc class add dev imq0 parent 1: classid 1:1 htb rate 3072kbit
/usr/sbin/tc class add dev imq0 parent 1:1 classid 1:10 htb rate 320kbit ceil 320kbit prio 1
/usr/sbin/tc class add dev imq0 parent 1:1 classid 1:11 htb rate 320kbit ceil 320kbit prio 1
/usr/sbin/tc class add dev imq0 parent 1:1 classid 1:12 htb rate 128kbit ceil 128kbit prio 4
/usr/sbin/tc qdisc add dev imq0 parent 1:10 handle 10: sfq perturb 10
/usr/sbin/tc qdisc add dev imq0 parent 1:11 handle 11: sfq perturb 10
/usr/sbin/tc qdisc add dev imq0 parent 1:12 handle 12: sfq perturb 10
/usr/sbin/tc filter add dev imq0 parent 1:0 prio 1 protocol ip handle 10 fw flowid 1:10
/usr/sbin/tc filter add dev imq0 parent 1:0 prio 7 protocol ip handle 10 fw flowid 1:100
/usr/sbin/tc filter add dev imq0 parent 1:0 prio 1 protocol ip handle 11 fw flowid 1:11
/usr/sbin/tc filter add dev imq0 parent 1:0 prio 7 protocol ip handle 11 fw flowid 1:110
/usr/sbin/tc filter add dev imq0 parent 1:0 prio 4 protocol ip handle 12 fw flowid 1:12
/usr/sbin/iptables -t mangle -A POSTROUTING -s ! 192.168.1.0/24 -d 192.168.1.2 -p tcp --dport 44444 -j MARK --set-mark 100
/usr/sbin/iptables -t mangle -A POSTROUTING -s ! 192.168.1.0/24 -d 192.168.1.2 -p ucp --dport 44444 -j MARK --set-mark 100
/usr/sbin/iptables -t mangle -A POSTROUTING -s ! 192.168.1.0/24 -d 192.168.1.3 -p tcp --dport 44445 -j MARK --set-mark 110
/usr/sbin/iptables -t mangle -A POSTROUTING -s ! 192.168.1.0/24 -d 192.168.1.3 -p ucp --dport 44445 -j MARK --set-mark 110
/usr/sbin/iptables -t mangle -A POSTROUTING -s ! 192.168.1.0/24 -d 192.168.1.2 -j MARK --set-mark 10
/usr/sbin/iptables -t mangle -A POSTROUTING -s ! 192.168.1.0/24 -d 192.168.1.3 -j MARK --set-mark 11
/usr/sbin/iptables -t mangle -A POSTROUTING -s ! 192.168.1.0/24 -d 192.168.1.128/25 -j MARK --set-mark 12
/usr/sbin/iptables -t mangle -A PREROUTING -j IMQ --todev 0
/usr/sbin/iptables -t mangle -A PREROUTING -d ! 192.168.1.0/24 -s 192.168.1.2 -p tcp --dport 44444 -j MARK --set-mark 100
/usr/sbin/iptables -t mangle -A PREROUTING -d ! 192.168.1.0/24 -s 192.168.1.2 -p udp --dport 44444 -j MARK --set-mark 100
/usr/sbin/iptables -t mangle -A PREROUTING -d ! 192.168.1.0/24 -s 192.168.1.3 -p tcp --dport 44445 -j MARK --set-mark 110
/usr/sbin/iptables -t mangle -A PREROUTING -d ! 192.168.1.0/24 -s 192.168.1.3 -p udp --dport 44445 -j MARK --set-mark 110
/usr/sbin/iptables -t mangle -A PREROUTING -d ! 192.168.1.0/24 -s 192.168.1.2 -j MARK --set-mark 10
/usr/sbin/iptables -t mangle -A PREROUTING -d ! 192.168.1.0/24 -s 192.168.1.3 -j MARK --set-mark 11
/usr/sbin/iptables -t mangle -A PREROUTING -d ! 192.168.1.0/24 -s 192.168.1.128/25 -j MARK --set-mark 12
I know it is possible to do this using DD-WRT, however, I had bad experience in the past with several routers performance in comparison to the OFW.
Thanks in advance,
Ralph Mondegar