Any need to tamper with the script before an in place update for Merlin?
Hey @FreshJR What does this log entry mean after booting up?Code:Mar 17 09:53:42 kernel: HTB: quantum of class 10011 is big. Consider r2q change.
Thanks friend for the fast response! Good to hear its of no consequence.Means the quantum which is set by the tc i think is big. Its just a notification saying its bigger than expected most likly because you have a good high speed internet conn and the tc is outdated and thinks its rediculously high. Those big or small msgs are harmless.
Are these priories settings fitting with script? or should I change the order? Also, can somebody confirm please if this arrangements is the the default one? Thanks,
Thank you for your valuable response ! now it is clearThat would depend on your needs. If your traffic you want higher prioity is landing in the top ones then id say your good to go. But.. most of us were experiencing most important traffic was ending in default and Freshs script mainly moves unidentified traffic from default into the "other" container so you can actually move it to where you want if needed. Netcontrol and default arent movable is why we all needed that ability.
Thank you for your valuable response ! now it is clear
Another questions: will enabling (Statistics under Traffic Analyzer option) effect the QoS process negatively?
copied new files in, tried both enable and install options, but just kept getting:
These are available commands:
FreshJR_QOS check status of script, views help file
FreshJR_QOS enable starts script, enables autostart on boot
FreshJR_QOS install starts script, enables autostart on boot
FreshJR_QOS disable stops script, turns off autostart on boot
FreshJR_QOS uninstall stops script, turns off autostart on boot, deletes from on disk
These are available commands:
FreshJR_QOS check status of script, views help file
FreshJR_QOS -enable starts script, enables autostart on boot
FreshJR_QOS -install starts script, enables autostart on boot
FreshJR_QOS -disable stops script, turns off autostart on boot
FreshJR_QOS -uninstall stops script, turns off autostart on boot, deletes from on disk
OK, figured it out. DOH. Little thing but JR your help text is misleading/wrong really. It is missing the dashes required to run the options.
Those appear to be literally the arguments (and look at any man / --help output and "-" are usually explicitly indicated...) so I was following the help text and running 'enable' and 'install'... The other thing that wasted my time on it was getting the status report and help text back with no indication of "invalid option" or whatever...
Really you mean:
Code:These are available commands: FreshJR_QOS check status of script, views help file FreshJR_QOS -enable starts script, enables autostart on boot FreshJR_QOS -install starts script, enables autostart on boot FreshJR_QOS -disable stops script, turns off autostart on boot FreshJR_QOS -uninstall stops script, turns off autostart on boot, deletes from on disk
No he doesn't.
'-install'|'-enable') ## INSTALLS AND TURNS ON SCRIPT
if [ "$(nvram get qos_enable)" = "1" ] ; then
....etc.
Errrr um OK.
The script will do nothing.
The "-" is required.
For all options.
./FreshJR_QOS -install
These are available commands:
FreshJR_QOS check status of script, views help file
FreshJR_QOS enable starts script, enables autostart on boot
FreshJR_QOS install starts script, enables autostart on boot
FreshJR_QOS disable stops script, turns off autostart on boot
FreshJR_QOS uninstall stops script, turns off autostart on boot, deletes from on disk
QOS System is left in a glitched state, please reboot router
(Adaptive QOS is turned OFF in router UI)
./FreshJR_QOS install
Placing FreshJR_QOS entry into firewall-start
grep: /jffs/scripts/int-start: No such file or directory
Placing FreshJR_QOS entry into init-start
FreshJR QOS was successfully installed
(Adaptive QOS is turned OFF in router UI)
Mar 19 00:00:08 custom_script: Running /jffs/scripts/firewall-start (args: eth0)
Mar 19 00:00:09 adaptive QOS: Delayed Start Cancelled
Mar 19 00:00:09 adaptive QOS: Delayed Start Triggered (5min)
Mar 19 00:00:19 syslogd started: BusyBox v1.25.1
Mar 19 00:00:19 kernel: klogd started: BusyBox v1.25.1 (2018-03-15 16:14:50 EDT)
Mar 19 00:00:20 dropbear[22422]: Running in background
Mar 19 00:00:20 nat: apply nat rules (/tmp/nat_rules_eth0_eth0)
Mar 19 00:00:21 custom_script: Running /jffs/scripts/firewall-start (args: eth0)
Mar 19 00:00:22 hour_monitor: daemon is starting
Mar 19 00:00:22 adaptive QOS: Delayed Start Cancelled
Mar 19 00:00:22 adaptive QOS: Delayed Start Triggered (5min)
Mar 19 00:00:34 kernel: ERR[parse_qos_conf:932] Can't set new QoS conf while QoS is started!
Mar 19 00:00:34 kernel: ERR[ioctl_iqos_op_config:3592] parse qos_conf error!!
Mar 19 00:00:34 kernel: ioctl_iqos_op_config() fail!
Mar 19 00:00:34 kernel: ERR[qos_start:3344] QoS is already started!
Mar 19 00:00:34 kernel: ioctl_iqos_op_switch(1) fail!
Mar 19 00:00:37 kernel: ERR[parse_qos_conf:932] Can't set new QoS conf while QoS is started!
Mar 19 00:00:37 kernel: ERR[ioctl_iqos_op_config:3592] parse qos_conf error!!
Mar 19 00:00:37 kernel: ioctl_iqos_op_config() fail!
Mar 19 00:00:37 kernel: ERR[qos_start:3344] QoS is already started!
Mar 19 00:00:37 kernel: ioctl_iqos_op_switch(1) fail!
Mar 19 00:00:42 rc_service: udhcpc 22259:notify_rc start_firewall
Mar 19 00:00:43 nat: apply nat rules (/tmp/nat_rules_eth0_eth0)
Mar 19 00:00:44 custom_script: Running /jffs/scripts/firewall-start (args: eth0)
Mar 19 00:00:45 adaptive QOS: Delayed Start Cancelled
Mar 19 00:00:45 adaptive QOS: Delayed Start Triggered (5min)
Mar 19 00:01:10 kernel: htb: htb qdisc 12: is non-work-conserving?
Mar 19 00:01:33 kernel: htb: htb qdisc 12: is non-work-conserving?
Mar 19 00:04:52 kernel: htb: htb qdisc 14: is non-work-conserving?
Mar 19 00:05:50 adaptive QOS: Applying - Down Rules
Mar 19 00:05:50 adaptive QOS: Applying --- Up Rules
Mar 19 00:05:50 adaptive QOS: Modifying Class Rates
Still beg to differ...this is what happens with the '-'
I see there's a little confusion going on.
In the beta all arguments DIDNT use the "-" prefix.
I decided I didn't like that so going forward all arguments now require the "-" prefix.
This was introduced starting starting with the front page releases (All beta's used non "-" prefix commands). I did update the install instructions to match.
I also updated the "help" statement to match, but looking back the changes are only present in the "compatible" version. The changes got lost in the "fast" versoin.
I see there's a little confusion going on.
In the beta all arguments DIDNT use the "-" prefix.
I decided I didn't like that so going forward all arguments now require the "-" prefix.
This was change was started during the front page releases. I did update the install instructions to match.
I also updated the "help" statement to match, but looking back the changes are only present in the "compatible" version. The changes got lost in the "fast" versoin.
CMDLINE=$(getopt -s sh -n $0 -l init,start,install,uninstall,disable,custom_down_rules,custom_up_rules,rule22_up,rule22_down,custom_up_rules,rule23_up,rule23_down -a -o h -- "$@") && echo -en $cRESET || { echo -e ${cBRED}$aBLINK}"\a\n\tDumbAss invalid option!\n"; exit 1; }
./FreshJRQOS -muppet
./FreshJRQOS --muppet
./FreshJRQOS --install
./FreshJRQOS -install
Ahh..
Mar 19 00:00:09 adaptive QOS: Delayed Start Cancelled
Mar 19 00:00:09 adaptive QOS: Delayed Start Triggered (5min)
Mar 19 00:00:22 adaptive QOS: Delayed Start Cancelled
Mar 19 00:00:22 adaptive QOS: Delayed Start Triggered (5min)
Mar 19 00:00:45 adaptive QOS: Delayed Start Cancelled
Mar 19 00:00:45 adaptive QOS: Delayed Start Triggered (5min)
Mar 19 00:05:50 adaptive QOS: Applying - Down Rules
Mar 19 00:05:50 adaptive QOS: Applying --- Up Rules
Mar 19 00:05:50 adaptive QOS: Modifying Class Rates
Mar 19 00:00:34 kernel: ERR[parse_qos_conf:932] Can't set new QoS conf while QoS is started!
Mar 19 00:00:34 kernel: ERR[ioctl_iqos_op_config:3592] parse qos_conf error!!
Mar 19 00:00:34 kernel: ioctl_iqos_op_config() fail!
Mar 19 00:00:34 kernel: ERR[qos_start:3344] QoS is already started!
Mar 19 00:00:34 kernel: ioctl_iqos_op_switch(1) fail!
Mar 19 00:00:37 kernel: ERR[parse_qos_conf:932] Can't set new QoS conf while QoS is started!
Mar 19 00:00:37 kernel: ERR[ioctl_iqos_op_config:3592] parse qos_conf error!!
Mar 19 00:00:37 kernel: ioctl_iqos_op_config() fail!
Mar 19 00:00:37 kernel: ERR[qos_start:3344] QoS is already started!
Mar 19 00:00:37 kernel: ioctl_iqos_op_switch(1) fail!
Welcome To SNBForums
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!
While you're at it, please check out SmallNetBuilder for product reviews and our famous Router Charts, Ranker and plenty more!