un proxy transparente te vendria a tu caso...el squid tiene esas funciones, de establecer horarios y filtrado de paginas, si no te sabes el modo consola de linux, prueba con ipcop, es una distro de linux con funcion de firewall y hace eso que necesitas, lo estoy probando y funciona de las maravillas y si necesitas mas todavia, puedes usar el Endian, que esta basado en ipcop pero con mas aplicaciones
www.ipcop.org http://www.endian.com/en/community/