Edoardo Tosin

← BACK

Updated 26 Nov 2024

Installazione e configurazione server DNS (Parte 1) - Installazione Ubuntu Server (IT)

In questa guida verrà illustrato come installare Ubuntu Server (sistema operativo) insieme ai tool FOSS Pi-Hole (dns ad-blocker) e Unbound (dns resolver). Inoltre viene fatto uso dell'autenticazione a due fattori (2FA) come ulteriore protezione da accessi non autorizzati.

Requisiti

Pi-Hole e Unbound posso essere installati in un sistema operativo diverso da Ubuntu Server. Nel caso si utilizzi un Raspberry Pi (Model B o Zero) o simili, è possibile installare un sistema operativo diverso (quindi saltando l'installazione di Ubuntu Server) e seguire il resto della guida. Se installato su un computer con OS Linux vanno bene anche 2GB di RAM.

Preparazione installazione Ubuntu Server

Per prima cosa si procede all'installazione della distro Ubuntu Server 22.04 scaricabile dal sito ufficiale.

Installazione nel drive USB

Dopo aver scaricato il file iso della distro bisogna montarlo in un drive USB. Come programmi per montare l’immagine, si può utilizzare Balena Etcher, UNetbootin oppure Rufus (tutti FOSS).

Boot da USB

Durante la fase di P.O.S.T. del computer bisogna selezionare il tasto per visualizzare il menu di boot, in modo da avviare il sistema operativo da drive USB. Selezionare con i tasti freccia la voce Try or Install Ubuntu Server e premere il tasto Invio.

Ubuntu Server 1

Scelta lingua

La prima scelta di configurazione riguarda la lingua di sistema. Si può selezionare English perché non verrà installata nessuna interfaccia grafica nel computer e quindi diventa irrilevante (inoltre gli screen mostrano la versione in inglese, quindi potrebbe risultare più semplice da seguire).

Ubuntu Server 2

Aggiornamento installer

Se la versione installata in chiavetta non è l'ultima allora chiede se si vuole aggiornare (in questo caso dalla 22.04 alla 22.07) prima di effettuare l'installazione. Non è importante perchè verrà comunque fatto l'aggiornamento da riga di comando alla fine dell'installazione del sistema operativo. Per ignorare l'aggiornamento basta confermare la voce Continue without updating.

Ubuntu Server 3

Configurazione tastiera

Sciegliere il layout della tastiera usata. Verificare che alle voci Layout e Variant sia scritto Italian, altrimenti scieglierlo dal rispettivo menù. Confermare premendo la voce Ok e successivamente Done.

Ubuntu Server 4

Ubuntu Server 5

Tipo di installazione

Verificare che sia presente la spunta alla voce Ubuntu Server, altrimenti selezionarla utilizzando il tasto Spazio. Premendo invio alla voce Done per confermare.

Ubuntu Server 6

Connessioni di rete

Verificare che in almeno una interfaccia non sia presente la scritta not connected, e ricordarsi l'indirizzo IP (presente dopo DHCPv4 e senza lo slash e il numero successivo) perchè servirà per collegarsi con il protocollo ssh ed eseguire i comandi da remoto. Importante assegnare questo indirizzo come statico nelle impostazioni del router della rete in modo che non cambi. Premere inivio alla voce Done.

Ubuntu Server 7

Configurazione proxy

In questo caso non viene fatto uso del proxy, quindi, non va inserito nulla nello spazio bianco ma semplicemente confermiamo di nuovo la voce Done.

Ubuntu Server 8

Mirror alternativo repository

Verificare che sia presente un mirror per ritrovare pacchetti e aggiornamenti del sistema operativo. In questo caso va bene http://it.archive.ubuntu.com/ubuntu. Confermare alla voce Done.

Ubuntu Server 9

Configurazione spazio su disco guidata

Va bene la configurazione di default dello spazio come mostrato nel seguente screen. Per confermare premere Done.

Ubuntu Server 10

Configurazione spazio su disco

Nella seguente schermata si vede più in dettaglio la formattazione del disco. Per confermare selezionare Donee successivamente Continue.

Ubuntu Server 11

Ubuntu Server 12

Impostazioni profilo

Importare il nome, nome server, nome utente e password. È importante non perdere nome utente e la password altrimenti non è più possibile loggare all'interno del sistema operativo. I campi username e password serviranno successivamente per fare il login via SSH.

Ubuntu Server 13

Impostazioni SSH

Selezionare con il tasto Spazio la voce Install OpenSSH server in modo che installi e renda accessibile il server tramite il protocollo ssh (di default porta 22) per il controllo remoto. Per confermare selezionare Done.

Ubuntu Server 14

Componenti aggiuntivi per il server

In questa schermata è possibile abilitare l’installazione di ulteriori componenti aggiuntivi per aggiungere funzionalità al server. In questo caso non serve nessuno di essi (quelli che installeremo successivamente non sono presenti in questa lista) quindi basta selezionare Done per iniziare l'installazione effettiva del sistema operativo.

Ubuntu Server 15

Installazione del sistema operativo

Ora il sistema operativo viene installato nel disco interno del computer.

Ubuntu Server 16

Alla fine della procedura compare la voce Reboot Now. Premere Invio.

Ubuntu Server 17

Verrà richiesto di rimuovere il drive USB che abbiamo usato per l'installazione. Dopo averlo scollegato premere il tasto Invio per riavviare il computer.

Ubuntu Server 18

Ora il computer procederà al riavvio.

Ubuntu Server 19

Parte successiva