Uma maneira fácil e ótima de fazer isso é ir direto para a fonte e usar a filtragem de DNS para essa finalidade.
Vamos encarar isso, você não pode proteger seus filhos o tempo todo de todos os riscos da Internet, mas usando algum tipo de filtragem você pode, pelo menos, forçá-lo em sua casa.
Uma das vantagens da filtragem usando o DNS é que mesmo que você tenha um filho inteligente que saiba que ele pode ignorar o software de bloqueio instalado em seu sistema usando o LiveCD do Ubuntu, o uso do DNS pode ser imposto no sistema que usa o DHCP roteador.
Dê uma olhada na opção de controle dos pais do OpenDNS para ver um exemplo de como um filtro DNS funcionaria para seus computadores em casa. Muitos outros servidores DNS permitem que você faça isso, o OpenDNS é apenas um que eu uso normalmente.
Configure uma conta, faça as alterações no seu roteador para usar os servidores DNS do OpenDNS, ative a filtragem parental e não importa qual sistema operacional seus filhos usem para obter um IP através do roteador, será impedido de acessar sites de problemas.
Claro que se os seus filhos forem espertos o suficiente e souberem falsificar o fato de que será fácil para eles contorná-lo, isso de novo, como foi dito antes, você não conseguirá proteger seus filhos o tempo todo de todos os perigos presentes na internet.