Was there a question in there? I don’t claim knowledge of the inner workings of the router, so I don’t really have any feedback on your post. But others might have something to share.
@dave14305 this question might have been covered before.
from the router command line, how can i track the connections of an specific local ip address that arent being correctly categorized? is there a command i can run in order to see how much traffic in bytes is moving through a specific connection? that way i can isolate it and create a custom rule
@dave14305 Hey Dave, I don't suppose you could add an option to show IP addresses rather than just hostnames or whatever? Despite having unique hostnames set up in static DHCP, I just realized that a whole bunch of my computers all identify in FlexQOS as "ASUS" - a problem since there's no way to distinguish between them. If I could have the IP address on the end, or even the final two octets, that'd be great. It'd be enough for me to identify which is which.
@dave14305 Hey Dave, I don't suppose you could add an option to show IP addresses rather than just hostnames or whatever? Despite having unique hostnames set up in static DHCP, I just realized that a whole bunch of my computers all identify in FlexQOS as "ASUS" - a problem since there's no way to distinguish between them. If I could have the IP address on the end, or even the final two octets, that'd be great. It'd be enough for me to identify which is which.
You can hover over the name with a mouse to reveal the IP (like a tooltip). When IPv6 is active, displaying anything extra in the Local IP field becomes crowded. Open to suggestions on what it could look like in the future.
Questions for everyone:
Is the dropdown menu more useful than a free form filter field (e.g. for filtering on VPN IPs or multiple IPs)?
Is seeing the local IP more important than seeing the hostname if you’re trying to devise a new rule? I could display the local IP and put the hostname in a tooltip.
@dave14305 this question might have been covered before.
from the router command line, how can i track the connections of an specific local ip address that arent being correctly categorized? is there a command i can run in order to see how much traffic in bytes is moving through a specific connection? that way i can isolate it and create a custom rule
Is seeing the local IP more important than seeing the hostname if you’re trying to devise a new rule? I could display the local IP and put the hostname in a tooltip.
Local IP is on first place, but for people who will have more them 30-40 IP's could be useful to have also a Host name option
For me some IP's it easy to target after host name like PS4, TV, NAS, APPLE .. etc but I have also some devices were the IP's is in the first place as "name"
For the drop menu question ... depends ... If the drop menu has more then 10 options down will be difficult to read down ( even where they are grey colored ) , 3- 5 will be clear and fast and could be nice option, but for more .... also when you read from mobile phone ( sometimes )
Local IP is on first place, but for people who will have more them 30-40 IP's could be useful to have also a Host name option
For me some IP's it easy to target after host name like PS4, TV, NAS, APPLE .. etc but I have also some devices were the IP's is in the first place as "name"
I switched it locally on my router to display only the IP in the list and I hated it because I had to think every time I looked at the list (What device is 192.168.1.245?). I didn’t feel like looking for the tooltip.
I would have left the FreshJR method of IP plus a small yellow device name, except one of my goals was to extend IPv6 support to the connection list and IPv6 is too long to have both showing at once. Yet in the current state of Asus firmware, IPv6 is not fully throttled by A.QoS, so what’s the point?
I switched it locally on my router to display only the IP in the list and I hated it because I had to think every time I looked at the list (What device is 192.168.1.245?). I didn’t feel like looking for the tooltip.
I would have left the FreshJR method of IP plus a small yellow device name, except one of my goals was to extend IPv6 support to the connection list and IPv6 is too long to have both showing at once. Yet in the current state of Asus firmware, IPv6 is not fully throttled by A.QoS, so what’s the point?
For me while it may be useful, its not a deal breaker for me. I have 40+ devices with unique enough names that I know what they are and what IP range they should fall under. OCD at its finest.
FlexQoS provides a fully customizable Adaptive QoS experience.
Version 1.0.0
Enhancements:
Support for at least 24 user iptables rules
Support for at least 32 user appdb rules
Support for IPv6 iptables rules that are port-based rules only
Experimental support for IPv6 device filter
Edit or delete previously hard-coded rules
Customize Untracked category (Mask 000000) destination using custom AppDB rule (default class is Others)
Support for new Asus classes Work-From-Home and Learn-From-Home
Learn-From-Home is repurposed to handle Game Downloads traffic and the priority can be adjusted unlike the former Defaults class
Experimental changes to the connection list to prefer client names over IPs, including IPv6
Implemented new table API for iptables rules to validate input and allow in-cell editing
Auto-populate Application name when entering Mark in AppDB rules
Search application names in WebUI to find the Mark
Removed hard-coded 5 minute startup delay. Startup only sleeps in 10 sec increments if all tc rules not yet created
Rewritten for Merlin Addon API
Converts existing FreshJR_QOS rules to new format and creates backup file of old rules
Trigger persistence check immediately after TrendMicro signature check/update (restart_wrs)
Add DoT port 853 to router traffic exclusion hard-coded rule
Option to flush conntrack table to ensure iptables rules affect pre-existing connections
Changes:
Simplified interactive menu environment and eliminated interactive rules and rates options (use GUI)
Leaves original Merlin Classification tab intact
Eliminated support for legacy user rules hardcoded in script
Gaming rule is now like any other rule (Local IP/CIDR + Proto Both + RPort !80,443 + Mask 000000 = Class Gaming)
Fixes since FreshJR_QOS v8.8:
AppDB rule detection logic
Fixed wildcard marks not being applied in tc rules
Fixed port 443 typo in Gaming rule
Known Issues:
IPv6 support is experimental
IPv6 upload traffic may not be limited by QoS
Ability to name iptables rules is not available yet in the new design
AppDB rule ~ flag is not implemented in the new design
Learn-From-Home should be prioritized lowest since its categories are duplicated in other classes (Streaming and Web Surfing)
Rule precedence in the connection table needs testing in case more than 1 rule applies to a particular connection
The name FlexQoS isn't exciting and Flex might be overused in the world. I felt it was non-personal enough to outlast dave14305. By keeping the F in the name, I felt this pays a small tribute to the original script and author.
Requirements:
ASUSWRT-Merlin 384.15 or higher
SSH, JFFS scripts enabled
Adaptive QoS enabled
Installation: Warning: Installing FlexQoS will uninstall FreshJR_QOS! If you have legacy rules hard-coded in the script, please backup JFFS or copy /jffs/scripts/FreshJR_QOS to a safe location. The installation will migrate existing FreshJR GUI rules before uninstalling. FreshJR_QOS can be reinstalled via amtm if you choose to uninstall FlexQoS.
The simplest method for installation is to use amtm, option i, option 3.
Paste the following command into your SSH terminal session for manual installation:
@dave14305 I have to say after running Your FlexQoS for weeks now, I have concluded my QoS has been running significantly better than it would otherwise without. You have done a phenomenal job of revamping/reviving/ and improving where freshJr left off at. Keep up the great work and know that you have a community of supporters behind you to back you up every step of the way!.
@dave14305 I have to say after running Your FlexQoS for weeks now, I have concluded my QoS has been running significantly better than it would otherwise without. You have done a phenomenal job of revamping/reviving/ and improving where freshJr left off at. Keep up the great work and know that you have a community of supporters behind you to back you up every step of the way!.
SNBForums is a community for anyone who wants to learn about or discuss the latest in wireless routers, network storage and the ins and outs of building and maintaining a small network.
If you'd like to post a question, simply register and have at it!
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.