Have you noticed your internet slowing down in the evenings when everyone in your family is connected to Wi-Fi? Or do you want to limit your children's internet access during school hours? Perhaps a neighbor is using your router, consuming the lion's share of your traffic? In any of these cases, there's only one solution: Set up Wi-Fi traffic restrictions.
Traffic limitation is not only a way to save on a limited tariff, but also a tool for network optimizationWithout proper configuration, one user (or device) can clog up the channel, leaving only crumbs of speed for others. In this article, we'll look at 7 working methods, how to limit traffic on a router and individual devices - from basic settings to advanced features like QoS And Bandwidth Control.
Important: Methods vary depending on the router model and firmware. We'll cover universal solutions, as well as specific details for popular brands: TP-Link, ASUS, Keenetic, MikroTik And ZyxelIf your model isn't mentioned, don't worry; the setup principles are similar.
1. Bandwidth Control for all devices
Function Bandwidth Control (or Traffic Control) allows you to install maximum download/upload speed for the entire network or individual devices. This is useful if you have asymmetric tariff (for example, 100 Mbps for download and 10 Mbps for upload) and you want to distribute resources evenly.
How to set up on a router TP-Link:
- Go to the web interface at
192.168.0.1(or192.168.1.1). - Go to
Advanced Settings → Bandwidth Control. - Enable the option
Enable bandwidth control. - Please specify the actual speed of your tariff in the fields
Egress Bandwidth(recoil) andIngress Bandwidth(reception). For example, if you have 100 Mbps, enter102400 kbps. - Save the settings.
For routers ASUS the path will be different:
- 🔧
Administration → Local Network → Bandwidth Control - 📊 Set limits in fields
DownloadAndUpload(in kbps). - 🔄 Apply the changes and reboot the router.
⚠️ Attention: If you specify the speed higher than real (for example, 200 Mbit/s with a tariff of 100 Mbit/s), the router will try to “squeeze” the maximum, which can lead to unstable network operation.
2. Limiting traffic for individual devices by MAC address
If you need to limit the speed or volume of traffic for specific device (for example, a child's smartphone or a smart TV), use the linking MAC addressThis method works on most routers, including Keenetic And Zyxel.
Instructions for Keenetic:
- Open the web interface (
192.168.1.1). - Go to
Home Network → Devicesand find the device you need. - Copy it
MAC address(For example,00:1A:2B:3C:4D:5E). - In the section
Traffic rulescreate a new rule: - 🔗 Choose
Limit the speed. - 📱 Specify
MAC addressdevices. - ⚡ Set speed limits (e.g.
10 Mbpsfor downloading).
For routers MikroTik (with firmware) RouterOS) the setup is more complicated, but more flexible:
/queue simple add name="Child_PC" target=00:1A:2B:3C:4D:5E max-limit=5M/10M
Where:
5M— download speed (5 Mbps).10M— upload speed (10 Mbps).
⚠️ Attention: MAC addresses can be faked. For reliability, combine this method with IP binding (we will talk about it later).
Find the MAC address of the target device|Check if the device is connected to Wi-Fi|Copy the MAC address without errors|Set realistic speed limits-->
3. Parental control: time and content restrictions
If the goal is not so much to limit traffic, but control children's access to the Internet, use the function Parental control (Parental Control). It allows:
- 🕒 Block network access during certain hours (for example, from 10:00 PM to 7:00 AM).
- 🚫 Block specific websites or content categories (social networks, games, video hosting sites).
- ⏳ Limit your total online time (e.g. 2 hours per day).
Setting up the router TP-Link:
- Go to
Additional settings → Parental controls. - Add a new rule by specifying
MAC addressorIP addressdevices. - Select days of the week and time intervals to block.
- Apply settings.
On ASUS The functionality is broader - you can block not only by time, but also by keywords in the URL. For example, block all sites with the word vk.com or tiktok.
| Router | Parental control support | Max. number of rules | Keyword blocking |
|---|---|---|---|
| TP-Link Archer C6 | ✅ Yes | 16 | ❌ No |
| ASUS RT-AX88U | ✅ Yes | 32 | ✅ Yes |
| Keenetic Extra | ✅ Yes | Unlimited | ✅ Yes (via DNS filtering) |
| Zyxel Keenetic Lite | ✅ Yes | 10 | ❌ No |
4. QoS (Quality of Service): traffic prioritization
QoS (or Quality of Service) is a technology that allows distribute traffic priorities between devices or data types. For example, you can give maximum priority video calls (Zoom, Skype) and limit torrents or online games.
How to set up QoS on ASUS:
- Open
Local Area Network → QoS. - Turn on
Adaptive QoSand select the connection type (for example,GamesorMedia stream). - In the section
Priority by packet typeDrag the sliders to prioritize: - 🎮
Games- high priority. - 📺
Video- average. - 📥
File sharing services- short.
On routers MikroTik setting QoS is performed through Queue Tree:
/queue tree add name="VoIP" parent=global-out packet-mark=voip limit-at=5M/5M max-limit=10M/10M priority=1
/queue tree add name="Games" parent=global-out packet-mark=games limit-at=3M/3M max-limit=8M/8M priority=2
⚠️ Warning: Incorrect setting QoS Maybe reduce speed for all devices. Test the changes gradually and check the speed on Speedtest.
What to do if QoS does not work?
If the speed has not changed after setting up QoS, check:
1. Is QoS enabled? in the router settings (sometimes a reboot is required).
2. Are the priorities indicated correctly? — for example, torrents should not have a high priority.
3. Does your plan support QoS? - Some providers ignore these settings on their equipment.
4. Are there any conflicts with other functions? (for example, with Bandwidth Control).
5. Limiting traffic through the guest network
If you want to limit traffic for guests or "suspicious" devices, the easiest way is to create guest network with separate settings. This will allow:
- 🔒 Isolate guests from the main network (they won't see your devices).
- ⚡ Limit speed or traffic volume.
- 🕒 Set the automatic shutdown time.
Setting up on TP-Link:
- Go to
Basic Settings → Guest Network. - Enable the guest network and give it a name (for example,
Guest_WiFi). - In the section
Bandwidth controlSet speed limits. - Save and distribute the password to your guests.
On Keenetic you can go further and customize traffic limit for guest network:
- Create a new network segment in
Home Network → Segments. - Activate in the segment settings
Traffic limitation. - Please specify daily or monthly limit (for example, 1 GB per day).
6. Device-level traffic limitation (Windows, Android, iOS)
If you don't want to configure your router, you can limit traffic. directly on the deviceThis is relevant for laptops, smartphones and tablets.
For Windows 10/11:
- Open
Settings → Network and Internet → Wi-Fi. - Select your network and click
Set a limit. - Activate the option
Set as metered connection- This will disable background updates.
For Android:
- 📱 Open
Settings → Network & Internet → Data Transfer. - 📊 Turn on
Limit Exceeded Warningand set a threshold (for example, 5 GB). - 🚫 If the limit is exceeded, mobile internet will be disabled automatically.
On iPhone (iOS) the functionality is more modest, but you can disable background app refresh:
Settings → General → Content Update.- Disable the option for unnecessary applications.
⚠️ Note: Device-level traffic limitation does not protect against traffic consumption by other gadgets on your network. For example, if a limit is set on your smartphone, your laptop will still consume unlimited data.
7. Advanced Methods: Scripts and Third-Party Software
If the standard functions of the router are not enough, you can use advanced tools:
- 🖥️ DD-WRT or OpenWRT - alternative firmware with advanced settings
QoSAndTraffic Shaping. - 📊 NetBalancer (Windows) - a program for limiting the speed of applications.
- 🔧 pfSense — a professional firewall for deep network configuration.
Example script for OpenWRT, limiting the speed for a device with IP 192.168.1.100:
tc qdisc add dev br-lan root handle 1: htb default 30tc class add dev br-lan parent 1: classid 1:10 htb rate 5mbit
tc class add dev br-lan parent 1:10 classid 1:20 htb rate 5mbit
tc filter add dev br-lan protocol ip parent 1:0 prio 1 u32 match ip dst 192.168.1.100 flowid 1:20
To use such methods, you need network administration skillsIf you're a beginner, it's best to start with the router's standard features.
FAQ: Frequently asked questions about Wi-Fi data limits
Is it possible to limit traffic for a specific site (e.g. YouTube)?
Yes, but not on all routers. ASUS And Keenetic this is done through Parental control or DNS filteringThe alternative is to use Pi-hole (ad and website blocker) or set up a firewall on the router with OpenWRT.
How do I find out who is consuming the most traffic on my network?
In the router's web interface, find the section Traffic statistics or Network monitoringOn . MikroTik This IP → Traffic Flow, on TP-Link — Status → Wireless → StatisticsYou can also use programs like GlassWire (Windows) or Fing (mobile).
Will traffic limiting work if the router reboots?
Yes, if you've saved your settings. The exception is time-based restrictions (such as scheduled parental controls), which are reset after a reboot. To avoid problems, please configure automatic configuration backup router.
Is it possible to limit traffic for devices connected via cable (LAN)?
Yes, all the methods described (Bandwidth Control, QoS, binding by MAC/IP) also work for wired connections. The main thing is to specify it correctly. MAC address or IP address devices.
What should I do if the speed drops for everyone after traffic restrictions?
You've probably set your limits too tightly. Bandwidth Control or QoS. Check:
- Does the speed specified in the settings match the actual speed of your tariff?
- Are there any conflicts between multiple rules (eg.
QoSAndParental control). - Is your provider blocking your settings (sometimes you need to call support).