Come configurare Wi-Fi sul tuo Raspberry Pi tramite la riga di comando
Hai configurato il tuo Raspberry Pi senza testa proprio come desideri, è installato e funziona senza problemi, ma improvvisamente vuoi spostarlo dal suo cavo Ethernet con un modulo Wi-Fi. Salta a collegarlo a tutte le periferiche e aggiungi rapidamente il supporto Wi-Fi dalla riga di comando.
Perché voglio farlo??
Se sei un appassionato di Raspberry Pi (o lo diventi rapidamente uno), sai quanto può essere fastidioso rendersi conto che il tuo progetto senza testa Pi ora ha bisogno di un altro piccolo ritocco che probabilmente richiede l'aggancio di un monitor e tastiera / mouse alla scatola.
Il modo migliore per evitare di cadere in quella trappola è configurare il tuo Raspberry Pi per l'accesso remoto. Una volta configurato, tuttavia, è ancora necessario sapere come eseguire attività in remoto che in precedenza sarebbero state gestite da un'interfaccia GUI (come l'attivazione del Wi-Fi). Oggi vi guideremo attraverso il metodo tecnico (ma semplice) per connettervi in remoto al vostro Pi e attivare un dongle aggiuntivo Wi-Fi.
Di cosa ho bisogno?
Per questo tutorial avrai bisogno dei seguenti elementi:
- 1 unità Raspberry Pi con Raspbian installato (questa tecnica dovrebbe funzionare su altre distribuzioni, ma stiamo usando Raspbian)
- 1 connessione Ethernet all'unità Pi (necessaria per attivare la funzionalità Wi-Fi da remoto)
- 1 Dongle Wi-Fi (usiamo questo modello su tutte le nostre unità Pi con grande successo)
Se non si utilizza questo modello di dongle Wi-Fi, si consiglia vivamente di ricercare il modello che si intende acquistare per vedere se è ben supportato. A tal fine, la sezione dell'adattatore Wi-Fi USB del wiki RPi è molto utile.
Oltre agli elementi di cui sopra, è necessario prendere un momento per verificare la configurazione del nodo Wi-Fi che si intende collegare l'unità Raspberry Pi a: sarà necessario prendere nota del SSID, password e tipo di crittografia / metodo (ad esempio il nodo utilizza WPA con crittografia a chiave condivisa TKIP).
Abilitazione del dongle Wi-Fi tramite il terminale
Per iniziare, accendi l'unità Raspberry Pi senza il dongle Wi-Fi collegato. A questo punto, l'unico dispositivo di rete dovrebbe essere la scheda NIC Ethernet integrata (che è stata collegata alla rete tramite cavo Ethernet in modo da poter accedere in remoto al dispositivo senza testa).
Collegati al tuo Pi tramite SSH per accedere al prompt di un terminale remoto. (Se non hai ancora configurato il tuo dispositivo per l'accesso remoto in questo modo, rivedi il seguente tutorial).
Al prompt, immettere il seguente comando:
sudo nano / etc / network / interfaces
Nell'editor di testo nano, vedrai qualcosa di simile a questo:
un
uto lo
iface lo inet loopback
iface eth0 inet dhcp
Questa è la configurazione di base che regola la connessione Ethernet di Pi (indicata dalla porzione eth0). Abbiamo bisogno di aggiungere un bit minore per abilitare il dongle Wi-Fi. Utilizzare i tasti freccia per spostarsi in basso sotto la voce esistente e aggiungere le seguenti righe:
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
Una volta annotato il file, premere CTRL + X per salvare il file e uscire dall'editor nano. Al prompt di nuovo, immettere il seguente comando:
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Confronta il contenuto del file, se esiste, con il codice seguente. Se il file è vuoto, puoi usare questo codice per popolarlo. Prendi nota delle righe commentate (indicate dai segni #) per fare riferimento a quale variabile utilizzare in base alla configurazione del nodo Wi-Fi corrente.
ctrl_interface = DIR = / var / run / wpa_supplicant GROUP = netdev
update_config = 1
network =
ssid = "YOURSSID"
PSK = "VOSTRAPASSWORD"
# Il tipo di protocollo può essere: RSN (per WP2) e WPA (per WPA1)
proto = WPA
# Il tipo di gestione delle chiavi può essere: WPA-PSK o WPA-EAP (Pre-Shared o Enterprise)
key_mgmt = WPA-PSK
# Pairwise può essere CCMP o TKIP (per WPA2 o WPA1)
coppie = TKIP
# L'opzione di autorizzazione dovrebbe essere APERTA per entrambi WPA1 / WPA2 (in meno usati sono SHARED e LEAP)
auth_alg = APERTO
Quando hai finito di modificare il file, premi CTRL + X per salvare e uscire dal documento. Ora è il momento di scollegare il cavo Ethernet e collegare il dongle Wi-Fi.
Al prompt dei comandi, immettere il seguente comando:
sudo reboot
Al termine del riavvio, il dispositivo dovrebbe connettersi automaticamente al nodo Wi-Fi. Se per qualche motivo non appare sulla rete, puoi sempre ricollegare il cavo Ethernet per ricontrollare i due file e le variabili che hai modificato.
Hai un consiglio, un trucco o un tutorial che ti piacerebbe scrivere per Raspberry Pi? Sound off nei commenti qui sotto.