Only allowing connectivity for a length of time or cumulative bandwidth each day
-
I have a schedule set up on pfsense to limit my kids devices connectivity to before 9PM but I'd like to take this a bit further. I want to prevent my kids from being on youtube or netflix more than a couple hours per day. I was hoping I could limit this by time, but that might not work really well so I'll settle for doing a cumulative bandwidth cap (like cell phone providers do). Is there a way to do this? I know I can limit realtime bandwidth with traffic shaping, but that's not what I'm asking.
As an example: on Monday I only want them to be able to watch youtube.com for an hour (or some bandwidth cap, maybe 200 MB total or something) per device (IP). On Tuesday it should reset and give them the same allotment.
Can pfsense or any pfsense plugins do this?
Thanks!
-
If not this, does anyone have anything they're doing to help automatically limit their kid's video streaming?
-
I have no idea how you would even calculate how much time is spent on something like Youtube. There is almost no correlation between bandwidth used or time spent transferring and actual viewing time.
The only practical way is to just have time slots that allow/block the services.
Otherwise you may have to do parenting the old fashioned way.