Starting with KeeneticOS 3.4, we added asymmetric inbound/outbound speed limitations for registered and unregistered hosts in router network segments.
Update KeeneticOS on your router to version 3.4 or above.
Make sure that the 'Traffic shaper' system component is installed in the router. To do so, click on 'Component options' on the 'General system settings' page in the 'Updates and component options' section.
On KeeneticOS 3.4 and above, in the router's web interface, go to the 'Client Lists' page and click on a registered client. In the settings window that appears, enable the 'Speed limit' option and then 'Asymmetric'. In the 'Download' field, specify the incoming maximum speed in kbps or Mbps (an integer from 64 to 100000 for kbps and 1 to 976 for Mbps). In the 'Upload' field, specify the outbound maximum speed.
In our example, for a home network client, we set a limit for incoming traffic of 4 Mbps and outgoing traffic of 100 Mbps.
To check the connection speed, let's measure the speed using the Speedtest web service from the client, for which the limit is applied:
Similarly, you can set up asymmetric inbound/outbound speed limits for unregistered hosts.
On the 'Client Lists' page, click 'Settings for unregistered clients', enable the 'Asymmetric' option and in the 'Download speed limit' and 'Upload speed limit' fields, specify maximum speeds for incoming and outgoing traffic accordingly.