Need help with time limit (not time based) internet access

  • I'm trying to find a way to limit internet access, by MAC address, to a certain number of minutes every day. For example, my kids Nintendo Switch - I need it to lose internet access after 45 minutes every day, and reset each day in the middle of the night.

    I've searched and searched but am coming up with only solutions for restricting time of day access. Any ideas before I go out and buy a new device?


  • I haven't seen anything like this in pfsense myself. It only, as far as I know, does time of day schedules. I use these to open and close internet access for my kids PS4 and Xbox boxes when it's time to eat dinner and go to bed, and when they get home from school.

    Have you checked if there are any parental controls inside of the Nintendo Switch itself? Or maybe there's an online Nintendo account that you can check for these settings? I know I have seen, as an example, on our PS4 account, there are parental controls that limit the time spent per day. Not time of day, but actually time on the device, like you're looking for.

    Hope that helps.


  • pfSense has no such handler for this use case. It's a routing firewall, not a net nanny.

  • Netgate Administrator

    You might be able to do that via Captive Portal. You have a combination of stuff there that I've not tried, time-limit, MAC auth and presumably auto refreshing each day. But it might be possible.