Eu já sugeri isso para alguns pais antes. Usando um roteador como WRT54GL (variante linux) e instalando algo como firmware dd-wrt, ou firmware tomate, você pode controlar o acesso no nível do roteador, e ainda adicionar filtragem de palavras-chave (palavras de lista negra, sites, etc).
Grandes pequenos roteadores, e se você quiser gigabit, basta comprar um switch gigabit e conectá-lo ao seu roteador como último ponto da sua internet (a menos que sua conexão de internet seja de 100mbits +)