Edoardo Tosin

← BACK

Updated 26 Nov 2024

Installazione e configurazione server DNS (Parte 3) - Installazione Pi-Hole (IT)

Nella parte precedente è stato spiegato come aggiungere l'autenticazione a due fattori (2FA) per l'accesso via SSH.

Installazione Pi-Hole

In questa fase verrà installato Pi-Hole, un software open source che agisce come DNS sinkhole e volendo anche come server DHCP. Questa applicazione filtrerà le richieste DNS per ridurre drasticamente la pubblicità presente nelle pagine web.

Download repository ufficiale

Come primo passo c'è da scaricare il repository di Pi-Hole: git clone --depth 1 https://github.com/pi-hole/pi-hole.git Pi-hole.

Pi-Hole 2

Alla fine del download entriamo all'interno della cartella: cd 'Pi-hole/automated install/'.

Pi-Hole 4

Preparazione installazione Pi-Hole

Da questa directory lanciare lo script bash: sudo bash basic-install.sh. È possibile che chieda la password utente poiché viene lanciato con i privilegi di amministratore. In caso affermativo inserirla e premere Invio.

Pi-Hole 6

Si attende qualche momento per il controllo che sia tutto compatibile e non ci siano conflitti.

Pi-Hole 7

Premete Invio per ciascuna delle due schermate per iniziare la configurazione.

Pi-Hole 8

Pi-Hole 9

Configurazione installazione Pi-Hole

Siccome da router è stato impostato come ip statico possiamo confermare, selezionando Continue e premendo Invio.

Pi-Hole 10

Selezionare la stessa interfaccia a cui era stato assegnato l'ip usato durante tutta la procedura. In questo caso la prima. Premere Invio per confermare.

Pi-Hole 11

Selezionare un provider DNS provvisorio. Successivamente verrà tolto siccome il computer con Ubuntu Server diventerà un DNS resolver lui stesso alla porta 5353 e indirizzo 127.0.0.1.

Pi-Hole 12

Selezionare Yes per includere liste di terzi per filtrare i contenuti e confermare premendo Invio.

Pi-Hole 13

Confermare l'installazione dell'interfaccia web per dove fare ulteriori modifiche alle impostazioni. Selezionare Yes e premere Invio.

Pi-Hole 14

Confermare l'installazione del server web lighttpd per rendere l'interfaccia web funzionante. Selezionare Yes e premere Invio.

Pi-Hole 15

Abilitare il logging delle query per eventuali debug di problemi. Selezionare Yes e premere Invio.

Pi-Hole 16

In questa schermata si può scegliere quanti contenuti sono visualizzabili da interfaccia web dell'admin. Lasciare a default Show everything. Selezionare Continue e premere Invio.

Pi-Hole 17

Qui verrà visualizzata la password autogenerata per loggare nell'interfaccia web tramite l'ip del computer. Non è importante ricordarla siccome verrà successivamente cambiare con una più lunga per sicurezza. Premere Invio per continuare.

Pi-Hole 18

Terminata la procedura di configurazione di Pi-Hole, si può procedere a cambiare la password dell'interfaccia admin (da non confondere con la password utente).

Pi-Hole 19

Per cambiare la password dell'interfaccia web di Pi-Hole usare il comando pihole -a -p.

Pi-Hole 20

Dopo aver premuto Invio inserire la password, premere di nuovo Invio, reinserire la password e confermare infine sempre con il tasto Invio.

Pi-Hole 21

Se la procedura ha avuto successo comparirà la scritta New password set

Pi-Hole 22

Parte successiva