IP statico e Attivazione SSH

28 giugno 2017 / iotfromzerotohero


Questo articolo spiega come assegnare un indirizzo ip statico al nostro raspberry pi3 e come attivare l’SSH per poterci lavorare da remoto.

IP Statico

Vediamo oggi come assegnare un indirizzo ip statico al nostro raspberry.

Far si che il raspberry usi sempre lo stesso ip è spesso una necessità. In tutte le situazioni, ad esempio, in cui la nostra schedina, deve essere raggiunta anche al di fuori della lan o comunque “comunicare” con altri dispositivi presenti sulla rete.

Ovviamente è anche molto comodo non dover controllare l’ip prima di collegarsi via ssh al nostro raspberry.
Infatti noi utilizziamo il software Putty per controllare in remoto il raspberry. Cominciamo con la parte pratica.

Inserire dal terminale del raspberry (o via collegamento ssh):
sudo nano /etc/network/interfaces
Il file che verrà visualizzato tramite nano è appunto quello che gestisce l’assegnazione dell’ip.

modifichiamolo in questo modo:

1 - auto lo
2 - iface lo inet loopback
3 - allow–hotplug wlan0
4 - wpa–roam /etc/wpa_supplicant/wpa_supplicant.con
5 - auto wlan0
6 - iface wlan0 inet static
7 - address 192.168.1.200
8 - gateway 192.168.1.1
9 - netmask 255.255.255.0
10 - auto eth0
11 - iface eth0 inet static
12 - address 192.168.1.200
13 - gateway 192.168.1.1
14 - netmask 255.255.255.0
15
16
17
18
19
20




I parametri sono:

  • address: Indrizzo ip statico da assegnare al raspberry.
  • gateway: Indirizzo ip corrispondente al router della propria rete
  • netmask: sempre 255.255.255.0

Ovviamente il contenuto sotto eth0 varrà per le connessione wired (via cavo) mentre quello sotto wlan0 varranno per i collegamenti wireless (senza fili).

Successivamente bisognerà anche modificare il file /etc/dhcpcd.conf
sudo nano /etc/dhcpcd.conf
Inseriamo gli stessi valori così:

1 - interface eth0
2 - static ip_address=192.168.1.200
3 - static routers=192.168.1.1
4 - static domain_name_servers=192.168.1.1



1 - interface wlan0
2 - static ip_address=192.168.1.200
3 - static routers=192.168.1.1
4 - static domain_name_servers=192.168.1.1




Qui a differenza del primo file del valore netmask troviamo domain_name_servers che và completato con l’ip del router.

Un’alternativa al modificare il secondo file è quella di lanciare
sudo update-rc.d -f dhcpcd remove
In questo modo il raspberry sarà sempre disponibile allo stesso indirizzo ip dentro la rete lan.

SSH

Per abilitare il servizio SSH è possibile utilizzare lo strumento di configurazione generale presente in Raspbian:

sudo raspi-config

Successivamente bisogna accedere alla voce “Interfaces” e poi “SSH”. Successivamente attivate il servizio e selezionate “Finish”.
Alla fine vi verrà richiesto di fare un reboot del sistema che dovrai eseguire premendo su “Yes”.



Top