WiFi & DiagnosticsMedium Severity

How to Block a Device on Your Router: MAC Filtering, ACL & Parental Controls (2026)

Whether you've found an unauthorized device on your network, want to restrict a child's internet access, or need to block a bandwidth-heavy device during working hours, your router provides several methods to control exactly which devices can connect. This guide covers MAC address filtering, ACL rules, parental controls, and scheduling restrictions across ASUS, TP-Link, and Netgear routers.

MAC Filtering Is Not Foolproof

MAC address filtering can be bypassed by MAC spoofing — an attacker can clone an allowed device's MAC address. Use MAC filtering as one layer of defense alongside a strong WPA3 password, not as your sole security measure.

AI Overview Summary

Router Blocking Quick Breakdown

MethodOSI LayerPrimary Use CaseBypass Resistance
MAC Address FilteringLayer 2 (Data Link)Permanent ban or allowlist of specific physical network adapters.Low (Easy to bypass via software-based MAC address spoofing).
Access Control Lists (ACL)Layer 2, 3, or 4Detailed rules blocking specific ports, protocols, or local subnets.Medium (Requires changing IP/MAC or matching static leases).
Parental ControlsLayer 7 (Application)Content categories, web domain filtering, and screen-time profiles.High (DPI and DNS filtering; partially bypassed via VPN).
Time SchedulingCross-layer IntegrationRestricting internet access during nightly hours or study blocks.Medium (Bypassed if device settings change system time or use VPN).

Using a combination of these methods is the most effective way to secure your network. Always supplement physical hardware blocks with a strong WPA3 passphrase to prevent clients from simply generating randomized addresses and reconnecting.

Network Control Methods

Section 1 — Methods to Block a Device: Overview & When to Use

Managing access to your local network requires selecting the appropriate administrative tool for the job. Modern wireless gateways and routers do not rely on a single mechanism; rather, they expose various overlapping control utilities. When you want to restrict a device from accessing the internet or communicating with other resources on your local subnet, you must choose between MAC filtering, Access Control Lists, Parental Controls, or Time-based Scheduling. Each of these functions operates at a different layer of the networking stack and offers varying levels of security, user convenience, and customizability.

MAC address filtering is a Layer 2 hardware restriction. It checks the unique Media Access Control identifier burned into a device's network card. If you place a MAC address on a blacklist (deny list), the router rejects all traffic from that specific hardware, dropping its association. If you place it on a whitelist (allow list), only pre-registered devices can establish a connection. This method is highly effective for isolating old, static devices or banning specific known devices, but it is structurally vulnerable to MAC spoofing and device randomization.

Access Control Lists (ACLs) are formal firewall rule sets that can operate at Layer 2 (MAC), Layer 3 (IP), or Layer 4 (Transport). ACL rules can prevent a device from accessing the external Wide Area Network (WAN) while still allowing it to print to local network printers or sync with a local NAS. This makes ACLs the preferred method for power users, developers, and small-office environments where devices need local connectivity but must be severely restricted from sending or receiving external internet traffic. To adjust these parameters, you must understand the basics of your Router Settings and firewall configurations.

Parental Controls operate primarily at Layer 7 (the Application layer) and integrate with DNS resolvers. Instead of blocking the hardware entirely, parental control suites assign devices to specific user profiles. You can then enforce rules targeting specific types of network traffic, such as restricting gaming ports, filtering out adult website URLs, or enforcing daily time quotas (e.g., maximum 2 hours of online access). This is ideal for managing smartphones, tablets, and gaming consoles used by children.

Time Scheduling allows administrators to toggle access dynamically based on the time of day. Rather than banning a device permanently, you can create a rule that denies WAN gateway access between 10:00 PM and 7:00 AM on weekdays. This prevents late-night screen time while ensuring the device functions normally during school or working hours.

Layer 2 Hardware Control

Section 2 — What Is MAC Address Filtering? Technical Mechanics & Limits

A Media Access Control (MAC) address is a unique 48-bit physical identifier assigned to a network interface controller (NIC) during manufacturing. Represented as six groups of two hexadecimal digits separated by colons or hyphens (e.g., 00:1A:2B:3C:4D:5E), it operates at Layer 2 (Data Link) of the Open Systems Interconnection (OSI) model. While IP addresses are logical identifiers that change depending on the subnet a device joins, a MAC address is designed to remain constant, acting as the permanent physical fingerprint of the hardware interface.

MAC filtering works by inspecting the frame headers of all incoming connection requests. Before the router completes the handshake process or grants an IP address via DHCP, it reads the source MAC address in the frame. Based on your configuration:

  • Deny List (Blacklist) Mode: The router permits all wireless connections by default. However, if a device initiates a connection and its MAC matches an entry in the Deny List database, the router rejects the association request, refusing to establish a wireless link.
  • Allow List (Whitelist) Mode: The router blocks every single wireless connection request by default. Only devices whose physical MAC addresses have been pre-registered in the router's database are permitted to associate. This represents an extremely high level of protection but introduces massive administrative overhead, as every new device, including guest phones and new smart appliances, must be manually registered.

To block a device using this method, you must first discover its MAC address. You can do this by examining the active DHCP lease tables inside your router's administrative page. If you are uncertain about who is on your network, follow our extensive guide to learn How to See Who Is on My WiFi. Alternatively, you can find the MAC address directly on the client device. On Windows, executing ipconfig /allin Command Prompt displays the "Physical Address". On iOS, navigate to Settings > General > About > Wi-Fi Address. On Android, go to Settings > About Phone > Status Information.

Warning: MAC Spoofing & Randomization LimitationsModern operating systems (such as iOS 14+, Android 10+, and Windows 10/11) implement a privacy feature called MAC randomization. When enabled, the device generates a randomized, virtual MAC address for each wireless network it joins. If you block a device, the user can toggle their Wi-Fi off and on, generating a new randomized MAC address and instantly bypassing your block rule. Furthermore, an attacker with basic networking tools like Wireshark can monitor your local wireless traffic, record an authorized MAC address, and clone it onto their machine using built-in command lines. For this reason, MAC filtering is considered an obsolete security protocol when used alone. It must coexist with modern encryption standards, such as WPA3-Personal. Check our security comparison on WPA3 vs WPA2 to understand how newer standards protect against Layer 2 hijacking.
Brand Configuration Walks

Section 3 — Block a Device on ASUS Routers: Step-by-Step Walkthrough

ASUS routers running the ASUSWRT firmware supply three methods to block client access: the quick client list toggle, the parental control engine, or the advanced wireless MAC filtering system. To begin, ensure your computer or phone is connected to the ASUS network and log into the web management portal.

Method A: Instant Client Block (Network Map)

  1. Open a web browser and navigate to 192.168.50.1 or type router.asus.com in the URL bar.
  2. Sign in with your administrator credentials. If you are unsure of the default login data, read our resource on Default Router Passwords.
  3. On the main screen, under the Network Map tab, locate the circular icon labeled Clients. Click it to display the connected client panel on the right sidebar.
  4. Scan the list of active clients. Once you locate the device you wish to restrict, click on its name or icon.
  5. A detailed card will appear. Find the setting labeled Block Internet Access. Toggle the switch to the ON position.
  6. Click Apply. The router will instantly drop the connection and block WAN access for this device.

Method B: Parental Control Filters (AiProtection)

  1. From the left-hand navigation pane in the ASUS web portal, click on AiProtection (or Parental Controls depending on firmware).
  2. Click the Parental Controls tab at the top and toggle the main switch to ON.
  3. Select the target client device from the dropdown menu (or type its MAC address manually).
  4. Click the Add (+) button to bind the device to a profile.
  5. To block specific web contents, select Web & Apps Filters and check categories such as P2P, File Transfer, or Media Streaming.
  6. To schedule access restrictions, select Time Scheduling and click the pencil edit icon to select block hours on the calendar grid. Save your settings.

Method C: Wireless MAC Filter (Layer 2 Policy)

  1. Under the left-hand Advanced Settings category, click on Wireless.
  2. Navigate to the Wireless MAC Filter tab located at the top-right of the configuration area.
  3. Set the frequency band (2.4GHz, 5GHz, or 6GHz) for which you want to apply the rule. Note: You must apply the rule to all bands separately if the client is dual-band.
  4. Change the Enable MAC Filter setting to Yes.
  5. Set the Mac Filter Mode. Select Reject to blacklist the device, or Accept to allow only designated MAC addresses.
  6. In the Client MAC Address input field, enter the target device's MAC address, click the Add (+) button, and click Apply.
Archer & Deco Interfaces

Section 4 — Block a Device on TP-Link Routers: Step-by-Step Walkthrough

TP-Link routers utilize the Archer firmware line (green or blue styling) or the Deco mobile application interface. Using the web GUI, you can block client devices through Access Control or Parental Controls. To configure this, log into the router using our Router Login Guide and open the advanced settings page.

Method A: Access Control Blacklist (Web Interface)

  1. Open your browser and navigate to 192.168.0.1, 192.168.1.1, or tplinkwifi.net.
  2. Enter your admin password and click Log In.
  3. Go to the Advanced tab located along the top menu navigation bar.
  4. In the left sidebar, click to expand the Security menu, then select Access Control.
  5. Toggle the main Access Control switch to the ON position.
  6. Under Access Mode, make sure the button is set to Blacklist.
  7. Scroll down to the Devices in Blacklist table and click the Add button.
  8. Click Select from Device List to check a checkbox next to the active client, or manually type a custom name and the client's 12-digit MAC address. Click Save.

Method B: Parental Controls Restrictions

  1. Navigate to the Basic or Advanced menu and click on Parental Controls.
  2. Toggle the Parental Controls setting to ON.
  3. Click the Add button on the right side of the screen to create a new rule profile.
  4. Give the profile a name (e.g., 'Blocked Kid Phone') and select the device from the connected clients picker list.
  5. Set the Time Limits. You can specify weekday and weekend time access caps, or define a Bedtime period during which all internet requests are refused.
  6. If desired, type specific domain keywords to block (e.g., 'facebook.com' or 'tiktok.com') to prevent access without blocking the entire network interface. Click Save.
Nighthawk & Orbi Systems

Section 5 — Block a Device on Netgear Routers: Step-by-Step Walkthrough

Netgear routers run the classic Netgear genie firmware or the modern Nighthawk browser portal. Both portals allow you to manage connections under Advanced Security parameters. Use the guide below to block a hardware client via `routerlogin.net` or its local fallback address.

Method A: Access Control (Web Portal)

  1. Open your browser, navigate to 192.168.1.1, 192.168.0.1, or routerlogin.net.
  2. Enter admin for the username and enter your custom password.
  3. Once logged in, click on the ADVANCED tab located at the top-left of the page.
  4. Expand the Security menu on the left sidebar and click on Access Control.
  5. Check the box next to Turn on Access Control. Note that if you do not check this box, your rules will not execute.
  6. Choose your default access rule. Select Allow all new devices to connect to allow new users while targeting specific block rules.
  7. Go to the table showing Connected Devices. Find the client you want to disconnect, check the select box next to it, and click the Block button at the top of the table.
  8. Ensure the device status has updated to Blocked in the Access Control list, then click Apply.

Method B: Smart Parental Controls (App-based Block)

If your Netgear router is managed using the Nighthawk or Orbi App, you can pause access directly from your phone.

  1. Launch the Nighthawk App on your mobile device. Make sure you are logged in locally or via remote access.
  2. Tap the Device Manager tile on the dashboard to view the connected network list.
  3. Locate and tap on the target device.
  4. Tap the Pause Internet toggle. The status indicator will switch to red, and the router will immediately block its outbound WAN connection.
Advanced Firewall Policies

Section 6 — Using Access Control Lists (ACL): IP vs MAC & Time Rules

In networking, an Access Control List (ACL) is a sequential list of permit or deny statements applied to IP addresses, MAC addresses, or specific ports. Unlike basic MAC filtering, which is a binary on/off switch for a wireless radio, ACL rules are evaluated line-by-line in the router's firewall engine. This allows you to construct highly complex, granular security boundaries. For example, you can create a rule that allows a local media server to distribute stream packets within the LAN but blocks it from connecting to external public IP addresses.

When configuring ACL rules, you must choose between IP-based rules and MAC-based rules:

  • IP-based ACLs (Layer 3): These target packet headers based on source or destination IP addresses. IP-based rules are extremely flexible because they can block entire subnets or restrict access to external web servers. However, if the client device obtains a different IP address from the DHCP pool, the ACL rule will fail. To prevent this, you must configure a DHCP Reservation (Static IP binding) inside your Router Settings for the client's MAC address before applying an IP-based ACL.
  • MAC-based ACLs (Layer 2): These target Layer 2 frames. They remain active even if the device changes its IP address, since the physical hardware identifier remains mapped. However, MAC-based ACLs cannot easily filter external WAN URLs or target specific TCP/UDP ports, as MAC addresses are stripped away once a packet passes through the Layer 3 routing engine.

Enterprise and prosumer routers (such as Ubiquiti UniFi, Cisco, or Mikrotik) support raw, stateful firewall rules. With these systems, you can isolate internal Virtual Local Area Networks (VLANs), keeping untrusted IoT sensors away from your corporate workstations. If you are hosting public-facing services, a VLAN setup is vital. Learn how to configure isolated channels in our guide on how to Set Up Guest WiFi Networks.

Screen Time Management

Section 7 — Parental Controls: Designing Effective Scheduling & Content Filters

Router-based parental controls provide a way to moderate network access without resorting to a hard hardware ban. Instead of dropping the wireless link entirely, parental controls intercept traffic at the gateway and enforce policies based on time windows, domain categories, or application signatures.

Most modern parental control systems (including built-in firmware and third-party solutions like Circle, Disney, or Netgear Smart Parental Controls) use a DNS-based redirect. When a client device makes a lookup request for a banned site (e.g., a gaming server or social media app), the router's internal DNS resolver redirects the request to a loopback address or a warning screen. Advanced systems also perform Deep Packet Inspection (DPI) to monitor and block non-DNS traffic, such as specific mobile application protocols that try to bypass standard web filters.

When configuring time-based rules, we recommend creating a sleep-time schedule. For instance, you can construct a profile for your children's consoles and mobile devices that blocks internet access between 10:00 PM and 7:00 AM on weekdays. This is often far more effective than MAC whitelisting because it maintains connectivity during daylight homework hours but enforces boundaries at night.

Control TypeProsConsIdeal For
Router Parental ControlsCovers all connected devices (smart TVs, consoles, IoT) at the gateway; cannot be uninstalled from the device.Cannot manage cellular data connections; easily bypassed by a VPN tunnel or MAC randomization.Whole-home network baseline filters.
On-Device Software (Apple Screen Time / Family Link)Monitors cellular networks and app-level usage; provides direct device-level lockouts.Requires installation on each individual client; does not cover smart TVs or smart home hubs.Mobile phones, tablets, and personal computers.
Post-Incident Security Checklist

Section 8 — What to Do After Blocking: Hardening Network Boundaries

Successfully blocking a MAC address or creating an ACL rule is only a temporary fix if your overall network boundaries remain weak. If a neighbor or unauthorized user was able to join your primary SSID, they already know your WiFi password. Once you block their current MAC address, they can easily bypass this by enabling MAC address randomization or using a different device.

To prevent re-connection, you must immediately change your network security credentials. Check our step-by-step instructions on how to Change Your WiFi Password. We recommend using a completely new, complex passphrase of at least 12–16 random alphanumeric characters. Additionally, if your hardware supports it, update your security settings to use WPA3. WPA3 provides Protected Management Frames (PMF) by default, which blocks attackers from sending wireless deauthentication packets to disrupt legitimate users.

Finally, set up a dedicated Guest Network to isolate temporary clients. By moving visitors and untrusted IoT devices to a guest SSID with local client isolation enabled, you prevent them from accessing your primary local network segment and scanning your local systems. Review our complete guide to Guest WiFi Setup to implement these boundaries. Follow this up by auditing your active DHCP leases and connection logs weekly to ensure no new unknown devices have registered on your gateway.

Quick Fix Checklist

  • 1Identify the target device's unique physical MAC address from the router's client list.
  • 2Navigate to the Access Control, MAC Filtering, or Parental Controls menu in the router interface.
  • 3Add the target device's MAC address to the blacklist/deny list.
  • 4Apply the changes to save the firewall rules and disconnect the client.
  • 5Modify your primary WiFi password to prevent the blocked client from re-connecting with a new randomized MAC address.

Common Root Causes

Unauthorized Neighbor Connection

A neighbor or nearby user has guessed or obtained your WiFi passphrase, using your local area network to browse the internet, download large files, or access shared storage.

Uncontrolled Screen Time for Kids

A child's smartphone, tablet, or gaming console is accessing the internet past bedtime or during study hours, requiring selective access restrictions.

Bandwidth-Heavy IoT Devices

A smart camera, streaming box, or smart TV is constantly uploading or downloading telemetry data, degrading network speeds for working systems.

Forgotten Guest Devices

A visitor's device that was allowed on the primary network stays active and auto-connects whenever they are nearby, bypassing guest network isolation.

Step-by-Step Diagnostic Resolution Flow

  1. 1

    Log Into Your Router Admin Panel

    Open any web browser connected to your network and type the router's default gateway IP address (such as 192.168.1.1, 192.168.0.1, or 192.168.50.1) into the URL search bar. Enter your administrative credentials to sign in.

    Expert Tip: If you do not know your gateway IP address, check the sticker on the back of the physical router or consult our default settings guide.
  2. 2

    Navigate to Client List / DHCP Status

    Locate the device monitoring screen, which may be named 'Network Map', 'Attached Devices', 'DHCP Client List', or 'Client Status'. This displays every device currently connected to your network.

    Expert Tip: Look for device names, IP addresses, and MAC addresses to identify the exact device you want to block.
  3. 3

    Identify the Target Device's MAC Address

    Note down the 12-character alphanumeric physical MAC address of the target device. Check it against your list of known hardware to ensure you do not block a critical system.

    Expert Tip: If the device hostname is empty or generic, use an online MAC lookup tool to identify the hardware manufacturer.
  4. 4

    Add the MAC Address to the Block or Deny List

    Go to your router's MAC Filtering, Access Control, or Parental Controls settings. Choose the block or deny mode, select the target MAC address from the client list or enter it manually, and add it to the rule list.

    Expert Tip: Make sure you choose 'Block' or 'Reject' mode, as selecting 'Allow' (Whitelist) will block all other devices except the ones listed.
  5. 5

    Save Settings and Verify Disconnection

    Click Save, Apply, or OK to implement the rules. The router's wireless radio may temporarily restart. Test the target device to ensure it no longer has local network or internet access.

    Expert Tip: Check the router client list to confirm that the device status shows as blocked or restricted.

Expert Q&A & Troubleshooting Insights

How do I block a device from my WiFi?

To block a device from your WiFi, you must log into your router's web interface (typically by typing 192.168.1.1 or 192.168.0.1 in a browser). Go to the 'Access Control', 'MAC Filtering', or 'Parental Controls' settings page. Find the target device under the client list, select its MAC address, add it to the block or deny list, and click 'Apply'. This instantly revokes its internet access and prevents it from communicating with other local devices.

Will blocked devices know they are blocked?

Not directly. A blocked device will not receive a pop-up alert stating it was blocked by the administrator. Instead, the device will display symbols indicating a successful WiFi connection but 'No Internet Access', or it will fail to obtain an IP address altogether. Web browser requests on the blocked device will time out with 'DNS Probe Finished No Internet' or generic connection errors.

Can a blocked device reconnect using a different MAC address?

Yes, modern smartphones, tablets, and computers feature MAC address randomization (Private Wi-Fi Address) by default. If a device has this enabled, it can generate a new virtual MAC address and reconnect if it knows the Wi-Fi password. To prevent this, you should change your WiFi password and enable WPA3, or configure your router to use a Whitelist (Allow List) where only pre-approved MAC addresses can connect.

Does blocking a device disconnect them immediately?

Yes, in most routers. Enabling Access Control or MAC filtering on a specific client will trigger the router to immediately drop the device's current session and deauthenticate it from the wireless network. In some routers, a soft reboot of the wireless radio occurs, briefly disconnects all clients, and then reconnects all non-blocked clients while ignoring the blocked device's connection requests.

What is the difference between MAC filtering and parental controls?

MAC filtering operates at Layer 2 (Data Link) of the OSI model and blocks a device completely based on its hardware identifier. Parental controls are higher-level software applications running on the router that allow for content filtering (blocking specific sites or categories), daily time quotas, and scheduling. Parental controls are designed for content moderation, while MAC filtering is designed for network security and hardware-level isolation.

Can I block a device on a specific time schedule?

Yes. Most modern routers allow you to configure time-based scheduling via Access Control Lists (ACL) or Parental Controls. You can set rules that block internet access for specific MAC addresses or profiles during designated time windows, such as bedtime hours (e.g., 10 PM to 7 AM) or during school hours, while allowing normal connection access outside of these periods.

How do I find the MAC address of a device I want to block?

You can find it by logging into your router's admin panel and checking the 'Network Map' or 'Attached Devices' list. The router lists every connected device's IP, hostname, and MAC address. Alternatively, on the device itself, you can find it under wireless hardware properties (labeled as 'Wi-Fi Address' on iOS, 'MAC Address' on Android/Windows, or 'Ethernet Address' on macOS).

What should I do if an unknown device keeps reconnecting?

If an unknown device keeps reconnecting even after being blocked, the user is likely utilizing MAC address randomization to bypass your block. The only foolproof resolution is to change your WiFi password to a strong, complex passphrase and ensure you are using WPA3 or WPA2-AES encryption. Additionally, you can set up a Guest WiFi network with isolated access to keep untrusted devices off your primary local network.

Can I block a device using its IP address instead of its MAC address?

You can, but it is not recommended unless you have set up a DHCP Reservation (Static IP) for that device. If a device obtains its IP address dynamically via DHCP, its IP address can change over time or after a router reboot, rendering the IP-based block rule ineffective. A MAC address is a permanent physical identifier, making MAC-based blocks far more persistent and reliable.

Does MAC filtering slow down my router's network performance?

For consumer routers, MAC filtering has a negligible impact on performance because the router checks the MAC address table only during the initial authentication and association phase, or when rebuilding routing tables. It does not actively inspect every data packet for MAC validation during active transfers. However, having hundreds of custom ACL rules can slightly consume CPU cycles on low-end hardware, but standard home usage will experience no visible lag.

How do VPNs interact with router-based blocks and content filters?

If you block a device entirely via MAC address filtering or Access Control, a VPN cannot bypass it because the block stops the device at the physical connection layer. However, if you are only using router-based content filters (blocking specific websites), a user on an allowed device can use a VPN to encrypt their traffic and bypass the router's DNS-based web filters, since the router will only see encrypted packets going to the VPN server.

What is the difference between Blacklisting (Deny List) and Whitelisting (Allow List)?

Blacklisting (Deny List) allows all devices to connect to your WiFi except for the specific MAC addresses you add to the block list. This is highly convenient but requires constant maintenance. Whitelisting (Allow List) blocks all devices by default, permitting network access only to the specific MAC addresses you have pre-registered. Whitelisting is extremely secure but requires you to manually log in and add every new device, guest phone, or smart plug before they can connect.