Quindi ho appena ricevuto il mio Raspberry Pi 3 Modello B per posta e ho installato Ubuntu Snappy Core 16 nel modo raccomandato . Ho eseguito la configurazione iniziale tramite tastiera HDMI e USB, Ethernet e DHCP. Quindi ho creato la mia connessione SSH su Ethernet e ho disconnesso il monitor e la tastiera. Da lì, volevo collegare il mio dispositivo al WiFi e mi sono imbattuto in questo post.
Mi piace provare le cose senza installazioni extra o soluzioni alternative, quindi ho consultato i Suggerimenti di installazione come raccomandato sopra e ho visto che WPA_Supplicant doveva essere preinstallato. Con pochissime interferenze e meno sforzi dei suggerimenti suggeriti, ho scoperto che è possibile configurare il wifi semplicemente aggiungendo un file di configurazione composto da quattro linee nella posizione predefinita cercata da wpa_supplicant e nient'altro. Anche se qualche tempo fa mi è stato chiesto di un Raspberry Pi 2 vedo dai recenti commenti che potrebbe essere ancora rilevante ed era così semplice che sono propenso a condividere.
So che questa risposta sembra lunga, ma è molto semplice e dettagliata con le immagini. Chiunque abbia una conoscenza di base di Terminal e sia stato in grado di configurare inizialmente il proprio Raspberry Pi sarà in grado di seguirlo.
Tl; Dr
- Configura il tuo Rasberry Pi e stabilisci una connessione LAN tramite SSH
- Spegni il tuo Raspberry Pi con
sudo shutdown -P now
- Collega la tua scheda SD in una distribuzione Linux
- In un editor di testo aggiungi un file di configurazione chiamato "wpa_supplicant.conf" nella cartella / writable / system-data / etc / sulla partizione scrivibile della scheda SD
- L'ho fatto creando il file conf sul mio desktop e quindi usando
sudo cp
per spostarlo nella directory corretta
- Il file di configurazione dovrebbe essere:
network={
ssid="Typhon Secure"
Usa il tuo SSID di rete
psk="*******"
Usa la tua passkey di rete
}
- Nota: funziona anche per reti nascoste
- Espelli la tua SD, collegala al tuo Pi, avvia il tuo Pi; dovrebbe connettersi al tuo WiFi
Il mio tutorial inizia dal punto di avere una connessione ssh via Ethernet, che può essere ottenuta seguendo le istruzioni su Ubuntu Core Get Started Raspberry Pi 2/3 .
Quindi digita wpa_supplicant
e vedrai che non ha bisogno di essere installato in quanto è pre-integrato in Snappy Core. Come vedrai nelle immagini seguenti, la sola esecuzione wpa_supplicant
restituirà molte opzioni, ma nota l'ultima riga:
wpa_supplicant -Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf
Ciò che ti dice è prima il Driver, poi l'interfaccia, quindi la posizione in cui sta cercando il file di interfaccia: -c/etc/wpa_supplicant.conf
Ora che sapevo dove doveva trovarsi il file di configurazione, ho spento Raspberry Pi con sudo shutdown -P now
e una volta spento; disconnesso l'alimentazione e inserito la SD in una scatola di Linux con Fedora. In qualche modo il file system mostra in modo diverso, quindi troverai la posizione in cui è wpa_supplicant.conf
necessario trovarsi la posizione writable/system-data/etc
e la scheda SD montata in / run / media / cregger / per me, quindi vedrai il mio percorso del file /run/media/cregger/writable/system-data/etc/
.
Ho usato nano per creare un nuovo file chiamato "wpa_supplicant.conf" con le seguenti quattro righe:
network={
ssid="Typhon Secure"
(Il mio SSID di rete)
psk="*******"
(Ovviamente gli asterischi rappresentano la mia passkey WiFi)
}
Non dimenticare di terminare.
Si noti che funziona per reti nascoste senza configurazione aggiuntiva. La mia rete ha un SSID nascosto e non ho cambiato nulla. Ha sicurezza WPA-PSK 2; tariffa piuttosto standard.
Noterai che l'ho salvato sul desktop. L'ho quindi copiato nella posizione corretta con il terminale poiché è di proprietà di root.
Quindi espellere la scheda SD da Linux, ricollegarla al Raspberry Pi, ricollegare la fonte di alimentazione al Raspberry Pi; lascialo avviare e cercherà il tuo wifi.
Vedrai nel mio caso sia Eth che Wlan hanno preso un IP
Ora posso ssh via LAN o WLAN
So che questo è stato lungo, ma spero che sia stato utile per aiutarti a non rovinare il tuo FS e installare un sacco di applicazioni inutili.