Como criar um dns server com rasp com PiHole
Como ter um filtro de DNS com PiHole no LibreMesh
O Pi-hole funciona como um filtro de DNS que protege seus dispositivos contra conteúdo indesejado, e o melhor sem instalar nenhum software do lado do cliente. Esse tutorial tem o objetivo de mostra como fazer isso para usuários de redes com Libremesh.
Instalando o Pi-Hole
Primeiro vamos precisar de uma raspberry com um dos sistemas suportados pelo piHole
Aqui vamos usar o raspbian, e um truque que te ajuda a econimizar muito tempo para instalar qualquer tipo de serviço na rasp sem ter que conecta-la a uma tela para configurações iniciais, é simplesmente colocar um arquivo vazio na particão boot chamado ssh. Com isso você pode ligá-la diretamente a um cabo ethernet no seu roteador e ela vai iniciar e ganhar um ip da rede que você pode conferir assim
-Entre por ssh no seu roteador
ssh root@IPDogateway
-veja quem está conectado fazendo
cat /tmp/dhcp.leases
você vai ver uma lista com três colunas, na terceira coluna o ip que estiver seguido por raspeberrypi guarde esse numero.
-entre na rasp por ssh usando o hostname da rasp ou o ip:
ssh pi@raspberrypi
-dentro do terminal da rasp faça
passwd
configure sua senha.
-para instalar o piHole faça:
curl -ksSL https://install.pi-hole.net | bash
Vai haver uma tentativa de autoconfiguração do sistema e algumas perguntas se deseja instalar o ambiente gráfico, confirme e prossiga.
pronto pi-Hole instalado, você pode conferir em /etc/pihole/install.log o log da instalação.
Configurando o PiHole no Libremesh
-No terminal do roteador edite o arquivo de configuração do lime com o seu editor de preferência
vim /etc/config/lime
Na secção config lime 'network' vá até a linha list resolvers e coloque o ip da rasp e salve o arquivo
-para as alterações começarem a valer faça
lime-config && lime-apply
-Entre na interface gráfica para ver os gráficos e tudo funcioando
http://IPdaRasp/adimin