Uma opção para você é bloquear os sites por meio do DNS . No Ubuntu, você pode seguir as instruções nesta resposta . Talvez seja necessário limpar o cache DNS do Ubuntu para garantir que todas as consultas DNS sejam executadas novamente, criando assim um novo cache sem os sites bloqueados. Isso não impedirá o acesso ao site em si, mas tornará impossível para o seu navegador traduzir www.exemple.com para 67.23.11.1, por exemplo.
Você pode aplicar essas regras ao seu roteador para melhorar ainda mais o bloqueio.