I’ve a GL-AR300M16 router running a wireguard VPN and would like to completely block a device from the router.
I’ve tried the instructions here, but the “Block WAN” doesn’t work (presumably because the device can still use the VPN) and there is no option to block a device by the MAC address.
I tried adding a firewall rule in the luci interface under Network → Firewall → Traffic Rules, but that also didn’t seem to work.
How can I stop this device associating with the router or from having any internet access (including VPN)?
If you want to prevent a specific device from accessing the internet, you can simply use the Block WAN button provided in the Client interface. This option remains effective even when the router's VPN is enabled.
However, if you want to block a device from accessing the router itself (such as the Admin Panel), please go to LuCI -> Network -> Firewall -> Traffic Rules and create the following rule: