What's new

FlexQoS FlexQoS 1.2.4 - Flexible QoS Enhancement Script for Adaptive QoS

  • SNBForums Code of Conduct

    SNBForums is a community for everyone, no matter what their level of experience.

    Please be tolerant and patient of others, especially newcomers. We are all here to share and learn!

    The rules are simple: Be patient, be nice, be helpful or be gone!

You don't need to select anything. For years, the default has been the File Downloads class, and it's probably fine for most people. This is a hard-coded rule that classifies outbound internet traffic that originates from the router itself (not LAN clients). The original purpose in the FreshJR_QOS script is documented as fixing VPN upload classification.
Are you referring to the issue when running a vpn client on the router itself that all traffic from that tunnel shows as upload in the bandwidth monitor instead of showing download as download and upload as upload.

If so, are you saying that changing this setting from file downloads to another category fixes this potentially as per freshjr intentions?
 
Are you referring to the issue when running a vpn client on the router itself that all traffic from that tunnel shows as upload in the bandwidth monitor instead of showing download as download and upload as upload.
Maybe. The rule pre-dates my interest in this script and I've never run a VPN client on my router to have been interested in the problem back then.
If so, are you saying that changing this setting from file downloads to another category fixes this potentially as per freshjr intentions?
No, there's nothing new about this rule or its impact. All that has changed is that you can put the traffic in a different bucket if you choose. Before this release, it was always being classified as File Downloads.
 
First of all I wanted to evaluate the router's native qos setting. When I start the adaptive qos, then we have to choose which file class to optimize, I have chosen media streaming, is it a correct choice or to use the flexqos biosgna choose another option ????

Below I put the screenshots.

As you can see in flexqos only the upload graph works and only for the file transfer ....... the other numerical values you see are from the test I did without active vpn. If I disable the vpn then the graphs work and everything looks ok. I understand that the vpn masks the data transmission outside my house, but in the LAN the data is not masked so much that the flexqos is able to distinguish the type of transmission for each devices
 

Attachments

  • Firefox_Screenshot_2021-02-09T08-31-44.780Z.png
    Firefox_Screenshot_2021-02-09T08-31-44.780Z.png
    41.5 KB · Views: 194
  • Firefox_Screenshot_2021-02-09T08-32-34.033Z.png
    Firefox_Screenshot_2021-02-09T08-32-34.033Z.png
    33.2 KB · Views: 182
  • Firefox_Screenshot_2021-02-09T08-33-10.504Z.png
    Firefox_Screenshot_2021-02-09T08-33-10.504Z.png
    39.3 KB · Views: 193
I think I have solved the problem. first of all i adjusted the adaptive qos of the router with custom priority and put the item 'file transfer' first. The flexqos is also adjusted to file transfer. Then I worked on the VPN settings. I realized that with the vpn disabled the flexqos went, while with the vpn active it did not. In the opnevpn server adjustment page I went to the Advanced Settings section and put yes the Force Internet traffic through tunnel option. Now the flexqos with active vpn works. In upload for now it gives me the file transfer graph alone (as it should be I think) but in download it gives me all the graphs and all the values
 

Attachments

  • Firefox_Screenshot_2021-02-09T09-37-11.299Z.png
    Firefox_Screenshot_2021-02-09T09-37-11.299Z.png
    14.8 KB · Views: 181
  • Firefox_Screenshot_2021-02-09T09-37-59.644Z.png
    Firefox_Screenshot_2021-02-09T09-37-59.644Z.png
    31.1 KB · Views: 178
  • Firefox_Screenshot_2021-02-09T09-38-32.677Z.png
    Firefox_Screenshot_2021-02-09T09-38-32.677Z.png
    10 KB · Views: 193
  • Firefox_Screenshot_2021-02-09T09-48-54.418Z.png
    Firefox_Screenshot_2021-02-09T09-48-54.418Z.png
    39.8 KB · Views: 154
  • Firefox_Screenshot_2021-02-09T09-50-29.801Z.png
    Firefox_Screenshot_2021-02-09T09-50-29.801Z.png
    41.6 KB · Views: 156
I point out another anomaly. This afternoon I saw that there was an update and I ran it. Then for safety I restarted the router and I realized that when I restart the flexqos it seems not to be active, I put the screenshots below. Going to the 'qos' page of the router and clicking on 'apply' the system restarts the qos and then the felxqos starts to work as usual. I don't know if it is a display problem or something else ....... I have performed several restarts with 3 different browsers and this anomaly is always there. I tried to do both the restart from the web page and the one from the app and the one due to power failure.

With this morning's settings the flexqos is fine as regards the download part, while for the upload the same problem remains. Basically the system sees all traffic as if it were a file transfer. If I deactivate the vpn instead sees the traffic divided by groups. However, there is a basic bug; qos is essential for streaming, usually streaming is done using a vpn too ....... the fact that flexquos does not give 100% of its potential if the vpn is active is a problem
 

Attachments

  • Firefox_Screenshot_2021-02-09T15-16-37.939Z.png
    Firefox_Screenshot_2021-02-09T15-16-37.939Z.png
    9.1 KB · Views: 106
  • Firefox_Screenshot_2021-02-09T15-16-59.098Z.png
    Firefox_Screenshot_2021-02-09T15-16-59.098Z.png
    15.9 KB · Views: 103
First of all I wanted to evaluate the router's native qos setting. When I start the adaptive qos, then we have to choose which file class to optimize, I have chosen media streaming, is it a correct choice or to use the flexqos biosgna choose another option ????
Most people prefer to use the Customize and set their own priorities, but the pre-defined choices are fine too. It is best if Learn-From-Home is at the bottom of the priority list because Learn-From-Home can conflict with Streaming and Web Surfing categories.
first of all i adjusted the adaptive qos of the router with custom priority and put the item 'file transfer' first. The flexqos is also adjusted to file transfer.
If you change the new "Router Outbound Traffic Class" option to another choice, does upload graph change to that category? I suppose it should. You don't really want to give File Transferring the top priority.
This afternoon I saw that there was an update and I ran it. Then for safety I restarted the router and I realized that when I restart the flexqos it seems not to be active, I put the screenshots below. Going to the 'qos' page of the router and clicking on 'apply' the system restarts the qos and then the felxqos starts to work as usual. I don't know if it is a display problem or something else ....... I have performed several restarts with 3 different browsers and this anomaly is always there. I tried to do both the restart from the web page and the one from the app and the one due to power failure.
It is a flaw in 386.1 that Adaptive QoS does not initialize properly after a reboot on some models. v1.2.0 of FlexQoS should repair this after 3 minutes if it happens. Maybe it doesn't work. Send the syslog lines from your reboots showing FlexQoS actions.
Basically the system sees all traffic as if it were a file transfer. If I deactivate the vpn instead sees the traffic divided by groups. However, there is a basic bug; qos is essential for streaming, usually streaming is done using a vpn too ....... the fact that flexquos does not give 100% of its potential if the vpn is active is a problem
The upload traffic is measured as it leaves the router through the eth0 WAN interface. If it's already encrypted in the VPN tunnel, Adaptive QoS cannot accurately classify the traffic. I think this is where the old VPN rule comes into play. Do you have to use VPN for all traffic, or can you used Policy Based Routing to only route certain traffic through the VPN?
 
Here I am. You were right, on reboot the qos doesn't seem to work but after about 3 minutes the flexqos works fine. I reviewed the priorities, I followed your advice, I put Learn-From-Home in the last place. I then put streaming in the first place and I set the same also to the Flexqos Router Outbound Traffic Class. Now in the download part the flexqous recognizes all the packets and works fine, in the upload part it sees all the traffic as if it were media streaming.

I want all internet traffic to go through VPN, so I don't know how to fix this upload thing. If in the setting of the vpn, in the Rules for routing client traffic through the tunnel I put the router getaway as the destination IP of the devices, then the flexqos also makes the upload work well but if I go to check my IP it is no longer in VPN but public and therefore no longer masked
 
Here I am. You were right, on reboot the qos doesn't seem to work but after about 3 minutes the flexqos works fine. I reviewed the priorities, I followed your advice, I put Learn-From-Home in the last place. I then put streaming in the first place and I set the same also to the Flexqos Router Outbound Traffic Class. Now in the download part the flexqous recognizes all the packets and works fine, in the upload part it sees all the traffic as if it were media streaming.

I want all internet traffic to go through VPN, so I don't know how to fix this upload thing. If in the setting of the vpn, in the Rules for routing client traffic through the tunnel I put the router getaway as the destination IP of the devices, then the flexqos also makes the upload work well but if I go to check my IP it is no longer in VPN but public and therefore no longer masked
I think this is the limitation of using a VPN client on the router. On the upload to the internet, the traffic is already encrypted by the router. On the download to the LAN, it's already decrypted.
 
Yes, however the flexqos works. Now I also see the graphs an upload but I have a strange entry in the modem log file. Now contact expressvpn support and see what they say
 
I encountered an anomaly in the VPN regulation, due to me. Under Rules for routing client traffic through the tunnel I had also inserted two devices with the express vpn app on board, so in some cases it was vpn + vpn. I have adjusted these two devices so that they are out of the modem vpn.

At the moment everything seems to work correctly even in upload, we'll see
 
ASUSWRT-Merlin DSL-AC68U 386.01_0-gnuton0_beta1 Thu Feb 4 08:46:28 UTC 2021
Nutella05@DSL-AC68U-AF00:/tmp/home/root# flexqos restart
cat: can't open '/sys/devices/virtual/net/ppp0/mtu': No such file or directory
Restarting QoS and firewall...

Done.

"I don't mean, but what does that mean? ,Thanks!"
 
ASUSWRT-Merlin DSL-AC68U 386.01_0-gnuton0_beta1 Thu Feb 4 08:46:28 UTC 2021
Nutella05@DSL-AC68U-AF00:/tmp/home/root# flexqos restart
cat: can't open '/sys/devices/virtual/net/ppp0/mtu': No such file or directory
Restarting QoS and firewall...

Done.

"I don't mean, but what does that mean? ,Thanks!"
Please post your flexqos debug output and the output of ls -l /sys/devices/virtual/net/*/mtu
 
Please post your flexqos debug output and the output of ls -l /sys/devices/virtual/net/*/mtu
Code:
FlexQoS v1.2.0 released 2021-02-07

Debug date    : 2021-02-10 21:11:03+0100
Router Model  : DSL-AC68U
Firmware Ver  : 386.01_0-gnuton0_beta1
DPI/Sig Ver   : 2.0.1 / 2.216
WAN iface     : ppp0
tc WAN iface  : eth0
IPv6          : disabled
Undf Prio     : 2
Down Band     : 19251
Up Band       : 993
***********
Net Control   : 1:10
Work-From-Home: 1:13
Gaming        : 1:11
Others        : 1:17
Web Surfing   : 1:15
Streaming     : 1:12
File Downloads: 1:16
Game Downloads: 1:14
***********
Downrates     :     962,    2887,    5775,    3850,     962,    1925,     962,    1925
Downceils     :   17325,   17325,   12320,   17325,   17325,   17325,   17325,   17325
Uprates       :     198,     148,      99,     198,      49,      99,      49,     148
Upceils       :     893,     893,     893,     893,     893,     893,     893,     893
***********
iptables settings: <>>udp>>500,4500>>3<>>udp>16384:16415>>>3<>>tcp>>119,563>>5<>>tcp>>80,443>08****>7<192.168.1.120>>udp>>!80,443>000000>0<192.168.1.201>>udp>>!80,443>000000>1<192.168.1.37>>udp>>!80,443>000000>1<>>udp>>443>0D00BE>2<>74.125.250.0/24>udp>>19302:19309>>3<192.168.1.19>>tcp>>443>13005E>2<192.168.1.10>>tcp>>443>13005E>2
-o br0 -p udp -m multiport --sports 500,4500 -j MARK --set-mark 0x8006ffff/0xc03fffff
-o ppp0 -p udp -m multiport --dports 500,4500 -j MARK --set-mark 0x4006ffff/0xc03fffff
-o br0 -p udp -m multiport --dports 16384:16415 -j MARK --set-mark 0x8006ffff/0xc03fffff
-o ppp0 -p udp -m multiport --sports 16384:16415 -j MARK --set-mark 0x4006ffff/0xc03fffff
-o br0 -p tcp -m multiport --sports 119,563 -j MARK --set-mark 0x8003ffff/0xc03fffff
-o ppp0 -p tcp -m multiport --dports 119,563 -j MARK --set-mark 0x4003ffff/0xc03fffff
-o br0 -p tcp -m multiport --sports 80,443 -m mark --mark 0x80080000/0xc03f0000 -j MARK --set-mark 0x803fffff/0xc03fffff
-o ppp0 -p tcp -m multiport --dports 80,443 -m mark --mark 0x40080000/0xc03f0000 -j MARK --set-mark 0x403fffff/0xc03fffff
-o br0 -d 192.168.1.120 -p udp -m multiport ! --sports 80,443 -m mark --mark 0x80000000/0xc03fffff -j MARK --set-mark 0x8009ffff/0xc03fffff
-o ppp0 -s 192.168.1.120 -p udp -m multiport ! --dports 80,443 -m mark --mark 0x40000000/0xc03fffff -j MARK --set-mark 0x4009ffff/0xc03fffff
-o br0 -d 192.168.1.201 -p udp -m multiport ! --sports 80,443 -m mark --mark 0x80000000/0xc03fffff -j MARK --set-mark 0x8008ffff/0xc03fffff
-o ppp0 -s 192.168.1.201 -p udp -m multiport ! --dports 80,443 -m mark --mark 0x40000000/0xc03fffff -j MARK --set-mark 0x4008ffff/0xc03fffff
-o br0 -d 192.168.1.37 -p udp -m multiport ! --sports 80,443 -m mark --mark 0x80000000/0xc03fffff -j MARK --set-mark 0x8008ffff/0xc03fffff
-o ppp0 -s 192.168.1.37 -p udp -m multiport ! --dports 80,443 -m mark --mark 0x40000000/0xc03fffff -j MARK --set-mark 0x4008ffff/0xc03fffff
-o br0 -p udp -m multiport --sports 443 -m mark --mark 0x800D00BE/0xc03fffff -j MARK --set-mark 0x8004ffff/0xc03fffff
-o ppp0 -p udp -m multiport --dports 443 -m mark --mark 0x400D00BE/0xc03fffff -j MARK --set-mark 0x4004ffff/0xc03fffff
-o br0 -s 74.125.250.0/24 -p udp -m multiport --sports 19302:19309 -j MARK --set-mark 0x8006ffff/0xc03fffff
-o ppp0 -d 74.125.250.0/24 -p udp -m multiport --dports 19302:19309 -j MARK --set-mark 0x4006ffff/0xc03fffff
-o br0 -d 192.168.1.19 -p tcp -m multiport --sports 443 -m mark --mark 0x8013005E/0xc03fffff -j MARK --set-mark 0x8004ffff/0xc03fffff
-o ppp0 -s 192.168.1.19 -p tcp -m multiport --dports 443 -m mark --mark 0x4013005E/0xc03fffff -j MARK --set-mark 0x4004ffff/0xc03fffff
-o br0 -d 192.168.1.10 -p tcp -m multiport --sports 443 -m mark --mark 0x8013005E/0xc03fffff -j MARK --set-mark 0x8004ffff/0xc03fffff
-o ppp0 -s 192.168.1.10 -p tcp -m multiport --dports 443 -m mark --mark 0x4013005E/0xc03fffff -j MARK --set-mark 0x4004ffff/0xc03fffff
***********
appdb rules: <000000>6<00006B>6<0D0007>5<0D0086>5<0D00A0>5<12003F>4<13****>4<14****>4
filter change dev br0 prio 2 protocol all handle 828::800 u32 flowid 1:17
filter change dev eth0 prio 2 protocol all handle 828::800 u32 flowid 1:17
filter add dev br0 protocol all prio 2 u32 match mark 0x8000006B 0xc03fffff flowid 1:17
filter add dev eth0 protocol all prio 2 u32 match mark 0x4000006B 0xc03fffff flowid 1:17
filter add dev br0 protocol all prio 15 u32 match mark 0x800D0007 0xc03fffff flowid 1:16
filter add dev eth0 protocol all prio 15 u32 match mark 0x400D0007 0xc03fffff flowid 1:16
filter add dev br0 protocol all prio 15 u32 match mark 0x800D0086 0xc03fffff flowid 1:16
filter add dev eth0 protocol all prio 15 u32 match mark 0x400D0086 0xc03fffff flowid 1:16
filter add dev br0 protocol all prio 15 u32 match mark 0x800D00A0 0xc03fffff flowid 1:16
filter add dev eth0 protocol all prio 15 u32 match mark 0x400D00A0 0xc03fffff flowid 1:16
filter add dev br0 protocol all prio 20 u32 match mark 0x8012003F 0xc03fffff flowid 1:15
filter add dev eth0 protocol all prio 20 u32 match mark 0x4012003F 0xc03fffff flowid 1:15
filter change dev br0 prio 22 protocol all handle 802::800 u32 flowid 1:15
filter change dev eth0 prio 22 protocol all handle 802::800 u32 flowid 1:15
filter change dev br0 prio 23 protocol all handle 804::800 u32 flowid 1:15
filter change dev eth0 prio 23 protocol all handle 804::800 u32 flowid 1:15
class change dev br0 parent 1:1 classid 1:10 htb overhead 40 linklayer ethernet prio 0 rate 962Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 12025
class change dev eth0 parent 1:1 classid 1:10 htb overhead 40 linklayer ethernet prio 0 rate 198Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 2475
class change dev br0 parent 1:1 classid 1:11 htb overhead 40 linklayer ethernet prio 1 rate 2887Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 36087
class change dev eth0 parent 1:1 classid 1:11 htb overhead 40 linklayer ethernet prio 1 rate 148Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 1850
class change dev br0 parent 1:1 classid 1:12 htb overhead 40 linklayer ethernet prio 2 rate 5775Kbit ceil 12320Kbit burst 3200b cburst 14400b quantum 72187
class change dev eth0 parent 1:1 classid 1:12 htb overhead 40 linklayer ethernet prio 2 rate 99Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 1237
class change dev br0 parent 1:1 classid 1:13 htb overhead 40 linklayer ethernet prio 3 rate 3850Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 48125
class change dev eth0 parent 1:1 classid 1:13 htb overhead 40 linklayer ethernet prio 3 rate 198Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 2475
class change dev br0 parent 1:1 classid 1:14 htb overhead 40 linklayer ethernet prio 4 rate 962Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 12025
class change dev eth0 parent 1:1 classid 1:14 htb overhead 40 linklayer ethernet prio 4 rate 49Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 612
class change dev br0 parent 1:1 classid 1:15 htb overhead 40 linklayer ethernet prio 5 rate 1925Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 24062
class change dev eth0 parent 1:1 classid 1:15 htb overhead 40 linklayer ethernet prio 5 rate 99Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 1237
class change dev br0 parent 1:1 classid 1:16 htb overhead 40 linklayer ethernet prio 6 rate 962Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 12025
class change dev eth0 parent 1:1 classid 1:16 htb overhead 40 linklayer ethernet prio 6 rate 49Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 612
class change dev br0 parent 1:1 classid 1:17 htb overhead 40 linklayer ethernet prio 7 rate 1925Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 24062
class change dev eth0 parent 1:1 classid 1:17 htb overhead 40 linklayer ethernet prio 7 rate 148Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 1850
qdisc replace dev br0 parent 1:2 fq_codel limit 1024
qdisc replace dev eth0 parent 1:2 fq_codel limit 1024
qdisc replace dev br0 parent 1:10 fq_codel limit 1024
qdisc replace dev eth0 parent 1:10 fq_codel limit 1024
qdisc replace dev br0 parent 1:11 fq_codel limit 1024
qdisc replace dev eth0 parent 1:11 fq_codel limit 1024
qdisc replace dev br0 parent 1:12 fq_codel limit 1024
qdisc replace dev eth0 parent 1:12 fq_codel limit 1024
qdisc replace dev br0 parent 1:13 fq_codel limit 1024
qdisc replace dev eth0 parent 1:13 fq_codel limit 1024
qdisc replace dev br0 parent 1:14 fq_codel limit 1024
qdisc replace dev eth0 parent 1:14 fq_codel limit 1024
qdisc replace dev br0 parent 1:15 fq_codel limit 1024
qdisc replace dev eth0 parent 1:15 fq_codel limit 1024
qdisc replace dev br0 parent 1:16 fq_codel limit 1024
qdisc replace dev eth0 parent 1:16 fq_codel limit 1024
qdisc replace dev br0 parent 1:17 fq_codel limit 1024
qdisc replace dev eth0 parent 1:17 fq_codel limit 1024
 
Nutella05@DSL-AC68U-AF00:/tmp/home/root# ls -l /sys/devices/virtual/net/*/mtu
ls: /sys/devices/virtual/net/*/mtu: No such file or directory
OK I just pushed a hotfix. Update in a few minutes and see if the error goes away. Repost your flexqos debug after that. Your upload quantums should increase after this fix.
 
Nutella05@DSL-AC68U-AF00:/tmp/home/root# ls -l /sys/devices/virtual/net/*/mtu
ls: /sys/devices/virtual/net/*/mtu: No such file or directory
I had tried to cheat by using a trick I picked up from the OpenWRT SQM scripts, but I'm guessing not all the ASUS kernels support that method. Now I've done it longhand.
 
OK I just pushed a hotfix. Update in a few minutes and see if the error goes away. Repost your flexqos debug after that. Your upload quantums should increase after this fix.

Code:
FlexQoS v1.2.0 released 2021-02-07

Debug date    : 2021-02-10 21:36:19+0100
Router Model  : DSL-AC68U
Firmware Ver  : 386.01_0-gnuton0_beta1
DPI/Sig Ver   : 2.0.1 / 2.216
WAN iface     : ppp0
tc WAN iface  : eth0
IPv6          : disabled
Undf Prio     : 2
Down Band     : 19251
Up Band       : 993
***********
Net Control   : 1:10
Work-From-Home: 1:13
Gaming        : 1:11
Others        : 1:17
Web Surfing   : 1:15
Streaming     : 1:12
File Downloads: 1:16
Game Downloads: 1:14
***********
Downrates     :     962,    2887,    5775,    3850,     962,    1925,     962,    1925
Downceils     :   17325,   17325,   12320,   17325,   17325,   17325,   17325,   17325
Uprates       :     198,     148,      99,     198,      49,      99,      49,     148
Upceils       :     893,     893,     893,     893,     893,     893,     893,     893
***********
iptables settings: <>>udp>>500,4500>>3<>>udp>16384:16415>>>3<>>tcp>>119,563>>5<>>tcp>>80,443>08****>7<192.168.1.120>>udp>>!80,443>000000>0<192.168.1.201>>udp>>!80,443>000000>1<192.168.1.37>>udp>>!80,443>000000>1<>>udp>>443>0D00BE>2<>74.125.250.0/24>udp>>19302:19309>>3<192.168.1.19>>tcp>>443>13005E>2<192.168.1.10>>tcp>>443>13005E>2
-o br0 -p udp -m multiport --sports 500,4500 -j MARK --set-mark 0x8006ffff/0xc03fffff
-o ppp0 -p udp -m multiport --dports 500,4500 -j MARK --set-mark 0x4006ffff/0xc03fffff
-o br0 -p udp -m multiport --dports 16384:16415 -j MARK --set-mark 0x8006ffff/0xc03fffff
-o ppp0 -p udp -m multiport --sports 16384:16415 -j MARK --set-mark 0x4006ffff/0xc03fffff
-o br0 -p tcp -m multiport --sports 119,563 -j MARK --set-mark 0x8003ffff/0xc03fffff
-o ppp0 -p tcp -m multiport --dports 119,563 -j MARK --set-mark 0x4003ffff/0xc03fffff
-o br0 -p tcp -m multiport --sports 80,443 -m mark --mark 0x80080000/0xc03f0000 -j MARK --set-mark 0x803fffff/0xc03fffff
-o ppp0 -p tcp -m multiport --dports 80,443 -m mark --mark 0x40080000/0xc03f0000 -j MARK --set-mark 0x403fffff/0xc03fffff
-o br0 -d 192.168.1.120 -p udp -m multiport ! --sports 80,443 -m mark --mark 0x80000000/0xc03fffff -j MARK --set-mark 0x8009ffff/0xc03fffff
-o ppp0 -s 192.168.1.120 -p udp -m multiport ! --dports 80,443 -m mark --mark 0x40000000/0xc03fffff -j MARK --set-mark 0x4009ffff/0xc03fffff
-o br0 -d 192.168.1.201 -p udp -m multiport ! --sports 80,443 -m mark --mark 0x80000000/0xc03fffff -j MARK --set-mark 0x8008ffff/0xc03fffff
-o ppp0 -s 192.168.1.201 -p udp -m multiport ! --dports 80,443 -m mark --mark 0x40000000/0xc03fffff -j MARK --set-mark 0x4008ffff/0xc03fffff
-o br0 -d 192.168.1.37 -p udp -m multiport ! --sports 80,443 -m mark --mark 0x80000000/0xc03fffff -j MARK --set-mark 0x8008ffff/0xc03fffff
-o ppp0 -s 192.168.1.37 -p udp -m multiport ! --dports 80,443 -m mark --mark 0x40000000/0xc03fffff -j MARK --set-mark 0x4008ffff/0xc03fffff
-o br0 -p udp -m multiport --sports 443 -m mark --mark 0x800D00BE/0xc03fffff -j MARK --set-mark 0x8004ffff/0xc03fffff
-o ppp0 -p udp -m multiport --dports 443 -m mark --mark 0x400D00BE/0xc03fffff -j MARK --set-mark 0x4004ffff/0xc03fffff
-o br0 -s 74.125.250.0/24 -p udp -m multiport --sports 19302:19309 -j MARK --set-mark 0x8006ffff/0xc03fffff
-o ppp0 -d 74.125.250.0/24 -p udp -m multiport --dports 19302:19309 -j MARK --set-mark 0x4006ffff/0xc03fffff
-o br0 -d 192.168.1.19 -p tcp -m multiport --sports 443 -m mark --mark 0x8013005E/0xc03fffff -j MARK --set-mark 0x8004ffff/0xc03fffff
-o ppp0 -s 192.168.1.19 -p tcp -m multiport --dports 443 -m mark --mark 0x4013005E/0xc03fffff -j MARK --set-mark 0x4004ffff/0xc03fffff
-o br0 -d 192.168.1.10 -p tcp -m multiport --sports 443 -m mark --mark 0x8013005E/0xc03fffff -j MARK --set-mark 0x8004ffff/0xc03fffff
-o ppp0 -s 192.168.1.10 -p tcp -m multiport --dports 443 -m mark --mark 0x4013005E/0xc03fffff -j MARK --set-mark 0x4004ffff/0xc03fffff
***********
appdb rules: <000000>6<00006B>6<0D0007>5<0D0086>5<0D00A0>5<12003F>4<13****>4<14****>4
filter change dev br0 prio 2 protocol all handle 828::800 u32 flowid 1:17
filter change dev eth0 prio 2 protocol all handle 828::800 u32 flowid 1:17
filter add dev br0 protocol all prio 2 u32 match mark 0x8000006B 0xc03fffff flowid 1:17
filter add dev eth0 protocol all prio 2 u32 match mark 0x4000006B 0xc03fffff flowid 1:17
filter add dev br0 protocol all prio 15 u32 match mark 0x800D0007 0xc03fffff flowid 1:16
filter add dev eth0 protocol all prio 15 u32 match mark 0x400D0007 0xc03fffff flowid 1:16
filter add dev br0 protocol all prio 15 u32 match mark 0x800D0086 0xc03fffff flowid 1:16
filter add dev eth0 protocol all prio 15 u32 match mark 0x400D0086 0xc03fffff flowid 1:16
filter add dev br0 protocol all prio 15 u32 match mark 0x800D00A0 0xc03fffff flowid 1:16
filter add dev eth0 protocol all prio 15 u32 match mark 0x400D00A0 0xc03fffff flowid 1:16
filter add dev br0 protocol all prio 20 u32 match mark 0x8012003F 0xc03fffff flowid 1:15
filter add dev eth0 protocol all prio 20 u32 match mark 0x4012003F 0xc03fffff flowid 1:15
filter change dev br0 prio 22 protocol all handle 802::800 u32 flowid 1:15
filter change dev eth0 prio 22 protocol all handle 802::800 u32 flowid 1:15
filter change dev br0 prio 23 protocol all handle 804::800 u32 flowid 1:15
filter change dev eth0 prio 23 protocol all handle 804::800 u32 flowid 1:15
class change dev br0 parent 1:1 classid 1:10 htb overhead 40 linklayer ethernet prio 0 rate 962Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 12025
class change dev eth0 parent 1:1 classid 1:10 htb overhead 40 linklayer ethernet prio 0 rate 198Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 2475
class change dev br0 parent 1:1 classid 1:11 htb overhead 40 linklayer ethernet prio 1 rate 2887Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 36087
class change dev eth0 parent 1:1 classid 1:11 htb overhead 40 linklayer ethernet prio 1 rate 148Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 1850
class change dev br0 parent 1:1 classid 1:12 htb overhead 40 linklayer ethernet prio 2 rate 5775Kbit ceil 12320Kbit burst 3200b cburst 14400b quantum 72187
class change dev eth0 parent 1:1 classid 1:12 htb overhead 40 linklayer ethernet prio 2 rate 99Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 1506
class change dev br0 parent 1:1 classid 1:13 htb overhead 40 linklayer ethernet prio 3 rate 3850Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 48125
class change dev eth0 parent 1:1 classid 1:13 htb overhead 40 linklayer ethernet prio 3 rate 198Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 2475
class change dev br0 parent 1:1 classid 1:14 htb overhead 40 linklayer ethernet prio 4 rate 962Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 12025
class change dev eth0 parent 1:1 classid 1:14 htb overhead 40 linklayer ethernet prio 4 rate 49Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 1506
class change dev br0 parent 1:1 classid 1:15 htb overhead 40 linklayer ethernet prio 5 rate 1925Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 24062
class change dev eth0 parent 1:1 classid 1:15 htb overhead 40 linklayer ethernet prio 5 rate 99Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 1506
class change dev br0 parent 1:1 classid 1:16 htb overhead 40 linklayer ethernet prio 6 rate 962Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 12025
class change dev eth0 parent 1:1 classid 1:16 htb overhead 40 linklayer ethernet prio 6 rate 49Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 1506
class change dev br0 parent 1:1 classid 1:17 htb overhead 40 linklayer ethernet prio 7 rate 1925Kbit ceil 17325Kbit burst 3200b cburst 20800b quantum 24062
class change dev eth0 parent 1:1 classid 1:17 htb overhead 40 linklayer ethernet prio 7 rate 148Kbit ceil 893Kbit burst 3200b cburst 3200b quantum 1850
qdisc replace dev br0 parent 1:2 fq_codel limit 1024
qdisc replace dev eth0 parent 1:2 fq_codel limit 1024
qdisc replace dev br0 parent 1:10 fq_codel limit 1024
qdisc replace dev eth0 parent 1:10 fq_codel limit 1024
qdisc replace dev br0 parent 1:11 fq_codel limit 1024
qdisc replace dev eth0 parent 1:11 fq_codel limit 1024
qdisc replace dev br0 parent 1:12 fq_codel limit 1024
qdisc replace dev eth0 parent 1:12 fq_codel limit 1024
qdisc replace dev br0 parent 1:13 fq_codel limit 1024
qdisc replace dev eth0 parent 1:13 fq_codel limit 1024
qdisc replace dev br0 parent 1:14 fq_codel limit 1024
qdisc replace dev eth0 parent 1:14 fq_codel limit 1024
qdisc replace dev br0 parent 1:15 fq_codel limit 1024
qdisc replace dev eth0 parent 1:15 fq_codel limit 1024
qdisc replace dev br0 parent 1:16 fq_codel limit 1024
qdisc replace dev eth0 parent 1:16 fq_codel limit 1024
qdisc replace dev br0 parent 1:17 fq_codel limit 1024
qdisc replace dev eth0 parent 1:17 fq_codel limit 1024

Thank you.
Accept now my small donation.
Thanks again.
 
Am impressed with this new release! No too sure if it works any better for me even with fq_codel but the install works very well and the upgrade button in the gui is really cool. Hotfix worked.
Any plans to add auto update or update notification?
 

Latest threads

Support SNBForums w/ Amazon

If you'd like to support SNBForums, just use this link and buy anything on Amazon. Thanks!

Sign Up For SNBForums Daily Digest

Get an update of what's new every day delivered to your mailbox. Sign up here!
Top