1. Limit Download Speed with Router
You can control internet speed for different devices connected to your Wi-Fi using your home router. I am using a TP-Link router but this will work for any decent company/model. Open a new tab or window in your browser and visit 192.168.1.1 or 192.168.0.1 and enter your login details. The default is usually 'admin' for both ID and password. If not, enter the given credentials or dial your ISP's helpline number.
Find Bandwidth Control option and click on Control Settings. That's where you will have to enable the bandwidth control option and set ingress and egress values. Note that these settings are for all devices which also includes yours, so depending on your internet plan, enter bandwidth values in Kbps. Note that 1MB equals 1024 Kbps, so calculate accordingly. Click on Save and then on Rule List.
That's where you will create rules and add an IP range to determine which devices belonging to which IP range, will get how much bandwidth or download speed. You can check all the devices that are connected to your Wi-Fi network with assigned IP values, for example. Click on DHCP > DHCP Clients List.
We are going to do something similar. We will create a range of IP addresses and assign them to each connected device. We can then assign and control bandwidth for these IP addresses, thereby control internet speed for individual devices. Go back to Rules list and click on Add to begin.
Take a look at the above example. All devices in the above range, that is from 100 to 105, will have a max bandwidth of 1MB and no more. You can choose a different bandwidth value. You can create as many IP ranges as you want. Just make sure that your IP is not part of the range or create a separate rule for your device's assigned IP and choose a max bandwidth based on your plan. You know what I mean.
Another way to do this is instead of entering a range of IP addresses while creating a rule, enter a single IP address. You can view all IP addresses under the device list as we saw above. That means you will create one rule for each IP address and enter the same IP in both the fields. That would also work and adding or deleting rules takes less than a minute.
If you feel something is not right, you can always go back and delete rules with IP ranges to lift the restrictions. You know, when you face a backlash from the kids, annoying you even more than usual. Note that some advanced routers allow users to control bandwidth directly but you will have to check for that. The UI and feature-set depend on the make and model of the router in question.
Updated: October 16, 2021