Raspberry Pi Connetti a WiFi usando WPA_Supplicant

Raspberry Pi Connetti a WiFi usando WPA_Supplicant
Il sistema operativo ufficialmente raccomandato di Raspberry Pi è Raspbian. Su Raspbian, è possibile configurare le reti Wi-Fi usando WPA_Supplicant molto facilmente. In questo articolo, ti mostrerò come configurare Wi-Fi sul tuo computer a scheda singola Raspberry Pi con Raspbian installato. Userò Raspberry Pi 3 Model B per la dimostrazione. Ma questo articolo dovrebbe funzionare su qualsiasi altra versione di Raspberry Pi con Raspbian installato. Quindi iniziamo.

Connessione a Wi-Fi su Raspberry Pi Headless (senza monitor):

Se non si dispone di un monitor e inoltre non hai un cavo Ethernet in grado di assegnare automaticamente indirizzi IP al tuo Raspberry PI tramite DHCP, allora potresti pensare di non avere un modo per collegare Raspberry Pi al tuo Wi-Fi rete. Ma non perdere la speranza. Ci sono persone che configurano Raspberry Pi senza testa (senza monitor). Puoi anche tu. Innanzitutto, inserisci la scheda microSD sul tuo computer. Quindi, eseguire il flashing della scheda microSD con sistema operativo Raspbian Etcher.

NOTA: Ho scritto un articolo dedicato sull'installazione di Raspbian su Raspberry Pi. Dovresti dare un'occhiata qui su Linuxhint.com Se hai problemi con l'installazione di Raspbian su Raspberry Pi.

Quindi, espelle il tuo microSD e inseriscilo di nuovo sul tuo computer. Troverai una partizione di avvio come mostrato nello screenshot seguente. Doppio clic su di esso.

Vedrai molti file all'interno di questa directory. Dovrai creare altri 2 file in questa directory.

Il primo file è ssh (nessuna estensione). Non devi aggiungere nulla in questo file. IL ssh Il file abiliterà il servizio SSH. Senza SSH abilitato, non sarai in grado di connetterti al tuo Raspberry Pi da remoto. Sarà inutile.

Il secondo file è wpa_supplicant.conf

In questo file, dovrai digitare la configurazione richiesta per connettersi alla rete Wi-Fi. Basta creare un nuovo file wpa_supplicant.conf e aggiungi le seguenti righe ad esso. Assicurati di apportare modifiche ove necessario a seconda della configurazione. Infine, salva il file.

Paese = Stati Uniti
ctrl_interface = dir =/var/run/wpa_supplicant group = netdev
update_config = 1
rete =
ssid = "wifi_ssid"
scan_ssid = 1
psk = "wifi_password"
key_mgmt = WPA-PSK

NOTA: Non dimenticare il cambiamento Wifi_ssid al tuo SSID Wi-Fi, cambia Wifi_password alla tua password Wi-Fi.

Ora, espelle la scheda microSD dal tuo computer e inseriscila sul tuo Raspberry Pi. Quindi, alimenta il tuo Raspberry Pi. Il tuo Raspberry Pi dovrebbe essere collegato alla rete Wi-Fi. Puoi trovare l'indirizzo IP assegnato al tuo Raspberry Pi tramite il router Wi-Fi dal pannello di controllo del tuo router molto facilmente. Il mio è capito 192.168.2.16.

Ora, il tuo Raspberry Pi dovrebbe essere accessibile in remoto tramite SSH. Il nome utente predefinito è pi e la password è lampone. Per connettersi a Raspberry Pi usando SSH per la prima volta, eseguire il seguente comando:

$ ssh [email protected]

Ora, digita e premere .

Ora, digita la password lampone e premere .

Dovresti essere connesso al tuo Raspberry Pi da remoto.

Riconfigurazione della configurazione Wi-Fi su Raspberry Pi:

Se si dispone già di connettività di rete e puoi connettersi a Raspberry Pi tramite SSH o VNC e si desidera modificare la configurazione Wi-Fi, tutto ciò che devi fare è modificare il file di configurazione WPA_Supplicant /etc/wpa_supplicant/wpa_supplicant.conf

Innanzitutto, connettiti a Raspberry Pi da remoto tramite SSH o VNC.

Quindi, modifica il /etc/wpa_supplicant/wpa_supplicant.conf File di configurazione con il seguente comando:

$ sudo nano/etc/wpa_supplicant/wpa_supplicant.conf

IL wpa_supplicant.conf Il file di configurazione deve essere aperto come puoi vedere nello screenshot seguente.

Ora, modifica i dettagli della connessione Wi-Fi come richiesto e salva nuovamente il file premendo + X e poi premere y seguito da . Ora, riavvia il tuo Raspberry Pi, le modifiche dovrebbero essere applicate.

Aggiunta di rete Wi-Fi di backup:

Puoi aggiungere dettagli di più rete Wi-Fi sul tuo Raspberry Pi. In questo modo, se qualche SSID Wi-Fi non è disponibile, Raspberry Pi proverà a connettersi al prossimo Wi-Fi SSID. Se fallisce, proverà a connettersi a quello successivo e così via. Penso che questa sia una caratteristica fantastica di WPA_Supplicant.

Per aggiungere una rete Wi-Fi di backup sul tuo Raspberry Pi, basta modificare il file di configurazione /etc/wpa_supplicant/wpa_supplicant.conf con il seguente comando:

$ sudo nano/etc/wpa_supplicant/wpa_supplicant.conf

Ora, digita le righe contrassegnate nello screenshot qui sotto nell'ordine in cui si desidera che il Raspberry Pi provi a connettersi alla rete Wi-Fi.

Ad esempio, supponiamo che tu abbia reti Wi-Fi con SSID Cse_lab1 E CASA 1 rispettivamente. Vuoi connetterti al SSID Wi-Fi CASA 1 Quando sei a casa. Ma quando sei all'università, vuoi connetterti all'SSID Wi-Fi Cse_lab1. Ecco, CASA 1 è il tuo SSID Wi-Fi primario e Cse_lab1 è il tuo wi-fi secondario ssid. IL wpa_supplicant.conf Il file di configurazione dovrebbe apparire come segue in questo caso.

Paese = Stati Uniti
ctrl_interface = dir =/var/run/wpa_supplicant group = netdev
update_config = 1
rete =
ssid = "home1"
scan_ssid = 1
psk = "home1_pass"
key_mgmt = WPA-PSK

rete =
ssid = "cse_lab1"
scan_ssid = 1
psk = "cse_lab1_password"
key_mgmt = WPA-PSK

Assicurati di riavviare il tuo Raspberry Pi per le modifiche per avere effetto. Quindi, è così che configura il Wi-Fi sul tuo computer a scheda singola Raspberry PI utilizzando wpa_supplicant. Grazie per aver letto questo articolo.