What's new

FlexQoS FlexQoS 1.0 - 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!

Yes, all the old hardcoded rules from FreshJR are now editable or can be deleted.

I’m not sure I really see the need to pick on Snapchat by default, so maybe it will disappear from default setup in a later version.
Thanks!
is there a link/doc with recommended common changes to the default setup?
 
I know what you meant. I just didn't have a good answer.

So do you call yourself "U.G. Andy" or "U-gandy"? I always hear "U-gandy" in my head when I see your posts. :D

it's just a nickname from childhood; as a kid i was quite skinny, so my friends did hugo+ghandi = ugandy. so "u-gandy" it was (this was in back in Portugal, where hugo, is pronounced ugo, so the 'u' sound is different).
TMI :)
 
Version 0.9.2
  • NEW: Override tc quantum when over 200000 or under the WAN MTU size (this should minimize any warning messages in syslog)
  • NEW: Added ability to switch between stable and development channels (webui and script will show if not on stable channel)
  • NEW: Added SNBForums.com SPOILER and CODE tags to debug output for cleaner copy/paste when posting
  • CHANGED: When A.QoS is disabled, the FlexQoS button will direct you to the QoS page when clicked (thanks @thelonelycoder)
  • CHANGED: Custom URL enhancements (contributed by @maghuro)
  • CHANGED: Added enter prompts after interactive menu choices
  • CHANGED: Removed VPN Fix that has been in Merlin since 384.8
  • FIXED: Fix issues with AppDB names missing after a reboot
  • FIXED: Hide extra "Reset" next to iptables rule add button
  • FIXED: missing restore prompt on re-install
  • FIXED: Fix issues where the WebUI page might change unintentionally when the script runs
Code:
sh /jffs/addons/flexqos/flexqos.sh update
The quantum change is in need of much testing, especially those of you with small bandwidth. I've currently set a floor of MTU+14 for minimum quantum, but I don't know with any certainty how this would work at low bandwidth.
 
Last edited:
is there a way to save the hardcoded rules in the script by updating ?
 
Version 0.9.3
  • The quantum change is in need of much testing, especially those of you with small bandwidth. I've currently set a floor of MTU+14 for minimum quantum, but I don't know with any certainty how this would work at low bandwidth.
I have 15 down and 1.5 up. I don't know what you consider small bandwidth. How would I test and report results? While I have 25 years of IT experience, I barely have a grasp of what I'm doing with regard to IP Tables, QOS, etc.

edit: We have switched to streaming "television" services and several of them show up as web traffic. I have no understanding of how to add rules to change that. I'd be glad to test though.
 
Version 0.9.3
  • NEW: Override tc quantum when over 200000 or under the WAN MTU size (this should minimize any warning messages in syslog)
  • NEW: Added ability to switch between stable and development channels (webui and script will show if not on stable channel)
  • NEW: Added SNBForums.com SPOILER and CODE tags to debug output for cleaner copy/paste when posting
  • CHANGED: When A.QoS is disabled, the FlexQoS button will direct you to the QoS page when clicked (thanks @thelonelycoder)
  • CHANGED: Custom URL enhancements (contributed by @maghuro)
  • CHANGED: Added enter prompts after interactive menu choices
  • CHANGED: Removed VPN Fix that has been in Merlin since 384.8
  • FIXED: Fix issues with AppDB names missing after a reboot
  • FIXED: Hide extra "Reset" next to iptables rule add button
  • FIXED: missing restore prompt on re-install
  • FIXED: Fix issues where the WebUI page might change unintentionally when the script runs
Code:
sh /jffs/addons/flexqos/flexqos.sh update
The quantum change is in need of much testing, especially those of you with small bandwidth. I've currently set a floor of MTU+14 for minimum quantum, but I don't know with any certainty how this would work at low bandwidth.
Only showing 9.2 version here....
Code:
FlexQoS v0.9.2 released 07/09/2020

Advanced configuration available via:
  http://192.168.1.1/user1.asp

Would you like to restart QoS for modifications to take effect? [1=Yes 2=No]: 1
Restarting QoS and Firewall...

Done.

QuikSilver156@RT-AC86U-AEA8:/tmp/home/root# sh /jffs/addons/flexqos/flexqos.sh u
pdate

FlexQoS v0.9.2 released 07/09/2020

Checking for updates

 You have the latest version installed
 Would you like to overwrite your existing installation anyway? [1=Yes 2=No] :
 
@dave14305
What the link for trying development branch? Is 0.9.3 in develop branch as Master showing 0.9.2 latest?

Second, is it OK to overwrite dev branch on master?
 
I have 15 down and 1.5 up. I don't know what you consider small bandwidth. How would I test and report results? While I have 25 years of IT experience, I barely have a grasp of what I'm doing with regard to IP Tables, QOS, etc.

edit: We have switched to streaming "television" services and several of them show up as web traffic. I have no understanding of how to add rules to change that. I'd be glad to test though.
Run flexqos debug where you will see new lines for Quantum. I’d like to know if any are not “default”.

I was hesitant to change the minimum quantum, so I’m not sure what to have you look for, but knowing if you see any odd behavior or slowdowns will be useful. This minimum may not stay in the final release, but it’s worth trying during beta.
 
Hi, is it possible to set multiple marks into one same rule?
I have multiple marks which I know belongs to file transfer and not websurfing.

Using S.G.S9+ Duos w/ Tapatalk
 
Hi, is it possible to set multiple marks into one same rule?
I have multiple marks which I know belongs to file transfer and not websurfing.
No, you should just use multiple AppDB or iptables rules. Are you talking about an AppDB rule, or an iptables rule?
 
No, you should just use multiple AppDB or iptables rules. Are you talking about an AppDB rule, or an iptables rule?
Whats the difference? I always used iptables for rules because on freshjr's qos appdb was not working so I never investigated whats for appdb.
But on FreshJr's he had just 3 iptable rules to set and I'm switching to your fork [emoji846]

Using S.G.S9+ Duos w/ Tapatalk
 
Whats the difference? I always used iptables for rules because on freshjr's qos appdb was not working so I never investigated whats for appdb.
But on FreshJr's he had just 3 iptable rules to set and I'm switching to your fork [emoji846]

Using S.G.S9+ Duos w/ Tapatalk
If you always want all instances of a Mark to go to a different Class (and its priority), use an AppDB rule. If it’s only for certain connections, use an iptables rule to filter on IP or port as well.
 

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