Randown Question
New Around Here
Watch the Minute 3:40 Web UI
Update: Bug fixes have all been completed. Thanks to everyone for the reports! (Was a little slow due to me taking a break)
The current delay is from me testing an experimental feature prior to release.
I still need more time testing it before pushing it public.
I don't really want to push two releases (1 with fixes and then 1 with feature)
So everyone affected by glitches or incompatibility with your router, just be patient a little longer.
Do you need any more testers?
@FreshJR, do you think it's possible at this stage to add a way to bandwidth limit a particular IP in your script ?
##upload
iptables -D POSTROUTING -t mangle -o eth0 -s 192.168.2.100/32 -m mark --mark 0x40000000/0xc0000000 -j MARK --set-mark 0x403FFFFF
iptables -A POSTROUTING -t mangle -o eth0 -s 192.168.2.100/32 -m mark --mark 0x40000000/0xc0000000 -j MARK --set-mark 0x403FFFFF
tc class add dev eth0 parent 1:1 classid 1:100 htb prio 8 rate 1500kbit ceil 1500kbit
tc qdisc add dev eth0 parent 1:100 handle 100: sfq
tc filter add dev eth0 parent 1: protocol all prio 50 u32 match mark 0x403FFFFF 0xC03FFFFF flowid 1:100
##download
iptables -D POSTROUTING -t mangle -o br0 -d 192.168.2.100/32 -m mark --mark 0x80000000/0xc0000000 -j MARK --set-mark 0x803FFFFF
iptables -A POSTROUTING -t mangle -o br0 -d 192.168.2.100/32 -m mark --mark 0x80000000/0xc0000000 -j MARK --set-mark 0x803FFFFF
tc class add dev br0 parent 1:1 classid 1:100 htb prio 8 rate 1500kbit ceil 1500kbit
tc qdisc add dev br0 parent 1:100 handle 100: sfq
tc filter add dev br0 parent 1: protocol all prio 50 u32 match mark 0x803FFFFF 0xC03FFFFF flowid 1:100
If wanting to do it from the UI you can bandwidth limit a relatively unused existing category (aka Game Transferring) and stick the users you want limited into that category.
Keep in mind that those users would have to share limits with traffic in that category.
I could probably create an additional "empty" category exlusively used for bandwidth limiting devices, but that isn't planned for this next release.
--
Creating an additional bandwidth limited category can easily be achieved by manual editing a few lines into the script. To reflect it in the UI, make it intractable, etc, takes a BIT more work
Code:##upload iptables -D POSTROUTING -t mangle -o eth0 -s 192.168.2.100/32 -m mark --mark 0x40000000/0xc0000000 -j MARK --set-mark 0x403FFFFF iptables -A POSTROUTING -t mangle -o eth0 -s 192.168.2.100/32 -m mark --mark 0x40000000/0xc0000000 -j MARK --set-mark 0x403FFFFF tc class add dev eth0 parent 1:1 classid 1:100 htb prio 8 rate 1500kbit ceil 1500kbit tc qdisc add dev eth0 parent 1:100 handle 100: sfq tc filter add dev eth0 parent 1: protocol all prio 50 u32 match mark 0x403FFFFF 0xC03FFFFF flowid 1:100 ##download iptables -D POSTROUTING -t mangle -o br0 -d 192.168.2.100/32 -m mark --mark 0x80000000/0xc0000000 -j MARK --set-mark 0x803FFFFF iptables -A POSTROUTING -t mangle -o br0 -d 192.168.2.100/32 -m mark --mark 0x80000000/0xc0000000 -j MARK --set-mark 0x803FFFFF tc class add dev br0 parent 1:1 classid 1:100 htb prio 8 rate 1500kbit ceil 1500kbit tc qdisc add dev br0 parent 1:100 handle 100: sfq tc filter add dev br0 parent 1: protocol all prio 50 u32 match mark 0x803FFFFF 0xC03FFFFF flowid 1:100
FlowID in this example is the same as @Martineau "Real-time Quote Monitoring Script".
Change it if you do not want conflicts with his script. More info from my post here:
https://www.snbforums.com/threads/e...-download-upload-data-used.50066/#post-446015
@medwatt
Just stick him into file downloads, give his device lowest priority, but LEAVE the rate at 5%/100%,
Device priority works to assign priority **WITHIN** a traffic classes for devices.
Eg
(Device - A) Lowest Priority in "Streaming" will still be higher than (Device - B) Highest Priority in "Downloads"
Even then the bandwidth allocation between devices of different priorities in the same class will not be good.
This is why I tell users not to touch it / use it as the results are generally undesired!
But in your case, lowest priority in file downloads should be fine for him.
(Tell him if he coughs up the dough you'll put him into into lowest priority video streaming haha)
sorry for asking something that maybe is already discussed but this thread is huge!
...is this normal that every https packet is classified as "net control packet" ? the script has been installed without any mod on ac56u / merlin 384.6
sorry for asking something that maybe is already discussed but this thread is huge!
...is this normal that every https packet is classified as "net control packet" ? the script has been installed without any mod on ac56u / merlin 384.6
service "restart_qos;restart_firewall"
(Other experimental feature that was in testing been pulled.)
Script modifications have not taken effect in the screenshot.
Did you restart QoS after installing the script and then wait the 5 minutes as instructed?
No need to read the entire thread, just reading first three posts is sufficient.
I will add "You can stop reading here" to the end of the third post.
@L&LD
Nope the script (modification) itself are still compatible and functioning on older firmwares.
Compatability has been maintained for ALL previous firmwares sans have the new WebUI page available on anything pre 384.9
is it possible to get the config-only table webUI (without tha graphs etc that from what i understand are not compatible with older firmware) for pre-384.6 firmware
Update has been pushed
v8.1
-bug fixes
-backport UI to partially display on v382+ instead of v384.9+
FreshJR can you add the version number and the changelog in the first post? I have to always check the conversation only to know if anything has been released.
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!