In questo tutorial sull’IP statico per Raspberry Pi, vi mostreremo come configurare la rete di Raspberry Pi in modo che utilizzi un indirizzo IP statico.

Forzeremo il Pi ad utilizzare un IP statico apportando modifiche al demone client DHCP del Raspberry Pi. Questo software controlla il modo in cui il sistema operativo gestisce gli indirizzi IP.

Modificando il file di configurazione DHCPCD, possiamo dire al software l’indirizzo IP locale che deve utilizzare quando si connette a una rete.

Oltre a definire l’indirizzo IP statico sul Raspberry Pi, si consiglia di impostarlo anche sul router.

Impostare l’indirizzo sul router aiuta a garantire che il router non assegni l’indirizzo IP a un dispositivo diverso prima che il Raspberry Pi si connetta.

È inoltre possibile modificare l’indirizzo MAC del Raspberry Pi. Questo cambiamento può essere utile in una varietà di scenari.

Elenco delle attrezzature

Qui c’è un elenco di tutte le attrezzature che ho utilizzato per questo tutorial sull’indirizzo IP statico del Raspberry Pi.

Raccomandato

Raspberry Pi

Micro SD Card

Alimentazione

Cavo Ethernet o dongle WiFi (Il Pi 3 e 4 ha il WiFi integrato)

Optional

Custodia per Raspberry Pi

Impostazione di un indirizzo IP statico sul Raspberry Pi

In questo tutorial facciamo uso del sistema operativo Raspbian. Potresti essere in grado o meno di impostare un IP statico su altri sistemi operativi usando queste istruzioni.

1. Per iniziare a impostare un indirizzo IP statico sul nostro Raspberry Pi, avremo prima bisogno di recuperare alcune informazioni sulla nostra attuale configurazione di rete.

Per prima cosa recuperiamo il router attualmente definito per la nostra rete eseguendo il seguente comando.

ip r | grep default

Utilizzando questo comando, dovresti ottenere un risultato simile a quello che abbiamo qui sotto.

default via 192.168.0.1 dev eth0 proto dhcp src 192.168.0.159 metric 202

Prendi nota del primo IP menzionato in questa stringa.

Per esempio, l’IP che prenderemo nota da questo comando è “192.168.0.1“. Questo indirizzo IP è l’indirizzo attuale del router.

2. Successivamente, recuperiamo anche l’attuale server DNS.

Possiamo farlo aprendo il file di configurazione “resolv.conf” eseguendo il seguente comando.

sudo nano /etc/resolv.conf

Da questo comando, dovresti vedere le righe di testo qui sotto.

# Generated by resolvconfnameserver 192.168.0.1

Prendi nota dell’IP accanto a “nameserver“. Questo definirà il name server nei nostri prossimi passi.

3. Ora che abbiamo recuperato sia il nostro attuale IP “router” che l’IP del nameserver possiamo procedere a modificare il file di configurazione “dhcpcd.conf” eseguendo il comando seguente.

Questo file di configurazione ci permette di modificare il modo in cui il Raspberry Pi gestisce la rete.

sudo nano /etc/dhcpcd.conf

4. All’interno di questo file, inserite le seguenti righe.

Prima di tutto, dovete decidere se volete impostare l’IP statico per il vostro “eth0” (Ethernet) o per la vostra “wlan0” (WiFi). Decidi quale vuoi e sostituisci “<NETWORK>” con quello.

Assicurati di sostituire “<STATICIP>” con l’indirizzo IP che vuoi assegnare al tuo Raspberry Pi. Assicurati che questo non sia un IP che potrebbe essere facilmente collegato ad un altro dispositivo sulla tua rete.

Sostituisci “<ROUTERIP>” con l’indirizzo IP che hai recuperato nel passo 1 di questo tutorial

Infine, sostituisci “<DNSIP>” con l’IP del server dei nomi di dominio che vuoi utilizzare. Questo è l’IP che avete ottenuto nel passo 2 di questo tutorial o un altro come Google “8.8.8.8” o Cloudflare “1.1.1.1“.

interface <NETWORK>static ip_address=<STATICIP>/24static routers=<ROUTERIP>static domain_name_servers=<DNSIP>

Ora salvate il file premendo CTRL + X poi Y seguito da ENTER.

5. Ora che abbiamo modificato il file di configurazione DHCP del nostro Raspberry Pi in modo da utilizzare un indirizzo IP statico, abbiamo bisogno di andare avanti e riavviare il Raspberry Pi.

Riavviare il Raspberry Pi permetterà alle nostre modifiche di configurazione di essere caricate e quelle vecchie eliminate.

Al riavvio, il Raspberry Pi tenterà di connettersi al router utilizzando l’indirizzo IP statico che abbiamo definito nel nostro file “dhcpd.conf“.

Eseguire il seguente comando per riavviare il Raspberry Pi.

sudo reboot

Test dell’IP statico

1. Una volta che il tuo Raspberry Pi ha finito di riavviarsi dovresti ora essere in grado di connetterti usando l’indirizzo IP che hai specificato.

Se ti stai connettendo localmente e vuoi verificare l’indirizzo IP statico impostato correttamente, puoi farlo eseguendo il seguente comando.

hostname -I

Da questo comando, dovresti ora essere in grado di vedere il tuo nuovo indirizzo IP statico. Se è l’IP che vi aspettavate, allora avete impostato con successo un indirizzo IP statico sul vostro Raspberry Pi.

Utilizzare un IP statico vi tornerà utile quando avrete bisogno di ricordare l’IP, ad esempio usando FTP o impostandolo per agire come un NAS.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.