How to restrict or block Internet access on a home network


What I would like to do is to completely block two computers on my home network from accessing the Internet during a given time of day.

So say we got a computer A, a computer B and a computer C. We want to allow computer B and computer C to access the Internet (the WAN side of the network) from 07:00 to 16:00. From 16:00 to 07:00 we don't want these two computers accessing the Internet, at all! At the same time, we want computer A to have Internet access all the time.

What do I need to create this kind of rule? Do I need a home server (I'm thinking in the terms of domain controller, etc.)? Can I do this in the router of the network?

Please note that I am not looking for a way to restrict access to certain web sites. I want to completely block Internet access for a given computer (s) during a given time of day.

One solution that comes to my mind is "parental control" feature that many anti-virus software suits have. But I feel that this method is decentralized and a little bit complex. You know… having to install the software on all computers, remembering master passwords, not to mention having to buy a volume license for the software.

Best Answer

  • OpenWRT and DD-WRT are both popular aftermarket firmwares for all different kinds of SOHO routers and wifi accesspoints.

    They have a feature called "Access Restrictions". See here: DD-WRT, OpenWRT

    You can see if your router make/model is supported: Supported devices for DD-WRT or OpenWRT

    One may find DD-WRT easier to install and manage, I prefer OpenWRT and find it more powerful.

    Note: This feature may not come pre-loaded with the basic installation and might have to be installed afterwards using the addon package installation system.

  • Related Question