Hi guys,
I’m trying to configure Qos/SQM on RUT241.
But I have problem, after just enabling QoS or SQM (without adding rules) Download/Upload speed on all devices drop below 1Mbps.
Even after I added rule with one IP as source and “all” for destination, protocol and ports and adding second rule with same IP as destination and source, protocol and ports leaving as “all” nothing changed.
Can anyone help me with setting this right?
When I used QoS in my use case, it is by default on 1024 kbps settings. That is why when you check the speed of your LAN device, it will show around 1 Mbps Upload / Download speed. You can see below some screenshots for references:
Make sure software flow offloading is disabled by navigating to Network → Firewall → General Settings.
Currently, software flow offloading is not compatible with QoS.
I’m trying to prioritize two PCs, rest of the devices are just TVs and smartphones.
I did change the download and upload speeds to match real speeds (D:15Mbps/U:1,4Mbps)
and leave some overhead(D:14Mbps/U:1Mbps)
Even after changing the firewall setting, nothing changed.
The interfaces option is used for limiting bandwidth of a specific interface. In your case, you have configured the maximum speed for the LAN interface, meaning the hosts of this network will not be able to achieve speed higher than that. However, the rule is not enabled, so it will not do anything.
The classification rules specify which hosts/protocols/ports should be prioritized. If you’d like two hosts to have priority, you should configure them (as you have done), but you’d also need a rule with Normal priority for the rest of the hosts. The simplest way I could come up with to check whether the priorities are working, would be to run a speed test simultaneously on two hosts - one with Priority target, and another with Normal target. The host with a higher priority should achieve better speeds.
Rule is not enabled because if it is enabled the Internet is unusable slow.
I did test with added rule (with enabled rule) with normal priority and everything else set as “all” and it didn’t change anything.
I tested it exactly how you said before posting here.