When one network user starts actively downloading files or watching 4K videos, it often leads to unstable internet performance for other devices. At such times, it becomes urgent to limit the Wi-Fi speed for a specific subscriber to maintain the functionality of the entire local network. Modern routers have built-in tools that allow flexible traffic management without installing third-party software.
Effective bandwidth management not only blocks bandwidth-hungry apps but also distributes resources evenly across all connected devices. Understanding how it works QoS (Quality of Service) and filtering rules will give you complete control over your home or office internet. In this article, we'll explore the technical aspects of setting restrictions on equipment from various manufacturers.
Principles of traffic management in routers
The basis of speed limiting is a function that may be called differently in different router models: Bandwidth Control, QoS, or Traffic Control. The mechanism works by having the router analyze passing data packets and apply preset rules to them before sending them to the local network or the external internet. This allows for the artificial creation of a "bottleneck" for certain IP addresses.
For the restriction system to work correctly, it is critical that each device that is planned to be affected is assigned a static IP addressIf the address changes with each DHCP reconnection, previously created rules will no longer apply to the target device. Binding the address to the MAC address of the network card is a mandatory step in the preliminary preparation.
There are two main approaches to limitation:
- 📉 Guaranteed speed — the minimum threshold that the router will always allocate to the device, even when the channel is fully loaded.
- 🚧 Maximum speed — a hard ceiling, above which traffic for a specific client will not pass.
- ⚖️ Prioritization - allocating a percentage of the total bandwidth to important tasks such as VoIP or online gaming.
⚠️ Attention: Firmware interfaces are constantly updated. The layout of menu items may differ from what's described, so look for sections with similar names related to traffic management.
Preparation: Static IP Addressing
Before setting up restrictions, you need to determine the network IDs of the target devices. Dynamic address allocation is convenient for regular users, but it makes it impossible to apply persistent filtering rules. You'll need to find the MAC address of the device you want to restrict; it's usually found on a sticker on the bottom of the device's case or in the device's network settings.
Log into the router's web interface by entering its IP address in your browser and go to the section LAN or Local area networkFind the subsection DHCP Server and the Client List. This displays all connected devices, their current IP and MAC addresses. Copy the desired MAC address for further work.
Next, you need to create an address reservation (Address Reservation). In the menu Address Reservation or Static DHCP add a new entry by pasting the copied MAC address and the desired IP, for example, 192.168.0.105After saving the settings and rebooting the device, it will always receive this address, allowing speed limiting rules to be applied to it.
☑️ Preparing for speed limits
Setting up Bandwidth Control on TP-Link
In routers of the popular brand TP-Link, the speed limiting function is implemented through a module Bandwidth ControlTo get started, you need to activate this module in the corresponding menu and specify the total bandwidth of your channel (ingress and egress) provided by your provider. This is necessary for the correct calculation of percentages and limits.
Once activated, go to the Rules List and create a new entry. In the IP Range field, enter the previously assigned static address of the device. If you want to restrict a single device, enter the same IP in the start and end fields. Leave the Port Range field blank or specify 1-65535to restrict all traffic.
The key parameters are Max Bandwidth (maximum speed) and Min Bandwidth (minimum guaranteed speed). Specify the values in kilobits (Kbps), not bytes. For example, to limit the speed to 1 Mbps, you would enter the value 1024Don't forget to check the Enable box to activate the rule.
| Parameter | Description | Unit of measurement | Example of meaning |
|---|---|---|---|
| IP Range | Address range for the rule | IP address | 192.168.0.105 |
| Port Range | Port range (protocols) | Port number | 1-65535 |
| Max Bandwidth | Upper speed limit | Kbps (Kbit/s) | 2048 (2 Mbps) |
| Protocol | Protocol type | ALL/TCP/UDP | ALL |
Speed limits on ASUS and Keenetic routers
In the ecosystem ASUS And Keenetic The approach to traffic management is more visual and is often called QoS (Quality of Service) or "Traffic Manager." The operating principle here is different: you don't always set strict numerical limits, but rather prioritize them. However, the option to set absolute limits is also available in the advanced settings.
On ASUS devices in the section QoS traffic You can enable smart management. To manually configure a specific client, go to the client list, select the desired device, and click "Edit." Here, you can often set priority or speed limits in real time. In newer firmware versions ASUSWRT There is a "Speed Limit" tab where you can set download and upload limits.
Routers Keenetic Offers the most flexible tool through the "Traffic Prioritization" mechanism. Go to the client list, select a device, and find the speed limit option in the access settings. The system allows you to set a limit in kbps for incoming and outgoing traffic separately. You can also create scenarios where the limit applies only at certain times of day.
What to do if the item you need is not in the menu?
If you don't see any explicit speed limit, try checking the "Parental Controls" section. Traffic limiting features are often integrated there, allowing you to set limits for user profiles.
Using parental controls to limit
An alternative and often simpler way to limit speed is to use functions Parental controlThis method is ideal if you need to temporarily or permanently limit the capabilities of a specific device, such as a child's tablet or TV. Many router manufacturers place bandwidth management functions in this section.
In the router interface, find the Parental Control section. Create a new profile, such as "Guests" or "Children," and add the MAC addresses of the devices you want to control. This profile typically includes access schedule settings and, most importantly, internet speed limits. You can set a limit of, for example, 512 kbps, which will allow web browsing but prevent heavy video playback.
The advantage of this method is the flexibility to control the time period. You can configure a rule so that high speed is available only from 6:00 PM to 8:00 PM, with a strict limitation in effect the rest of the time. This is more effective than a permanent block and doesn't require any technical QoS settings.
⚠️ Attention: Parental control features may require registration of a cloud account with the router manufacturer to work through the mobile app.
Comparative table of restriction methods
The choice of a specific method depends on your hardware model and your ultimate goals. If you simply need to block your neighbor's torrents, port blocking will do. However, if you need to guarantee the stability of your video call, fine-tuning your priorities is necessary. Below is a comparison of the main approaches.
| Method | Difficulty of setup | Flexibility | Efficiency |
|---|---|---|---|
| Bandwidth Control | Average | High (exact numbers) | High |
| QoS (Priorities) | High | Average (percent) | Average |
| Parental control | Low | High (by time) | High |
| Changing your WiFi password | Low | Low (full access) | Maximum |
The most reliable method for continuous use is Bandwidth Control Binding to a static IP address. It operates at the router's operating system kernel level and is less susceptible to traffic interpretation errors. Packet analysis-based (QoS) methods may consume more router CPU resources.
Common problems and their solutions
Users often encounter situations where configured rules don't work. The most common cause is that the device received a new IP address after a reboot, and the rule was applied to a different device or to nothing. Always check the DHCP client list and ensure the IP address is reserved.
Another issue is related to traffic encryption. Modern applications and websites use the protocol HTTPS Due to the high traffic density and encryption, the router can't always correctly identify the traffic type (for example, distinguish YouTube from regular surfing) to apply application-specific QoS rules. In this case, only IP/port restrictions or a general speed limit can help.
It's also worth keeping in mind that Wi-Fi speed limiting may be less effective if the signal is weak. If the device is far from the router, the actual connection speed will be lower than the limit you set due to physical interference, and additional rules may not take effect.
Why did the internet disappear completely after the speed limitation?
You've likely set the limit too low (for example, 1-2 Kbps), which isn't enough to even handle service packets. Also, check that you haven't blocked any ports required for DNS or DHCP. Try increasing the minimum guaranteed speed (Min Bandwidth).
Is it possible to limit the speed only for torrents?
Yes, this can be done by configuring rules for specific ports used by the torrent client, or through the QoS function if the router is capable of detecting P2P traffic. However, due to traffic encryption, this does not work on all router models.
Will resetting the router speed limiter?
No, all settings, including Bandwidth Control and filtering rules, are saved in the router's non-volatile memory. They will remain active even after a power outage or device reboot, unless you manually delete them.