Adicionar Family Shield DNS no LE6
O Family Shield é um serviço de DNS que bloqueia sites inapropriados. Para configurar é muito simples, basta adicionar os servidores deles no /etc/resolv.conf
:
nameserver 208.67.222.123
nameserver 208.67.220.123
Podemos simplesmente configurar isso através do le-conf por padrão, mas gostaria de permitir ao usuário desabilitar essa opção se desejado. A forma mais simples de desabilitar em todas as máquinas seria via epoptes. Precisamos então de duas coisas:O le-conf precisa ter um script executável para controlar o serviço na máquina(#165 (closed)) e o epoptes/le-lab precisa ter um método para ativar e desativar o serviço em todas as maquinas.
Algumas ideias levantadas para a implementação dessa função pelo epoptes foram:
-
Pesquisar se é possível adicionar uma função dentro do epoptes como um 'add-on' para executar esse comando. Seria adicionado um ícone a mais na interface do epoptes que iria habilitar/desabilitar o Family Shield em todas as máquinas da rede(o epoptes já tem uma função para executar comandos nas máquinas cliente, então imagino que seja possível fazer isso).
-
Pode ser implementada uma interface que faça isso no le-lab: O usuário professor e admin podem executar um comando para habilitar/desabilitar o Family Shield(isso pode ser feito através de uma interface gráfica do le-lab acessada pela barra superior). Quando esse comando for executado, o le-lab anuncia um serviço na rede. As máquinas cliente detectam o serviço e executam o script do family shield.