Connessione automatica di Pi3 a Wifi


11

Il mio nuovo Raspberry Pi 3 è eccezionale, ma sto affrontando una difficoltà: il mio router è nella lounge (un piano in basso) e il mio laptop non ha una porta Ethernet. Dal momento che sto usando SSH per controllare il Pi, devo sempre collegarlo al router tramite un cavo Ethernet. Inoltre, non posso usare i pin GPIO dalla mia stanza perché devo essere vicino al router.

C'è un modo per connettere automaticamente il mio Pi al wifi subito dopo l'avvio? In altre parole, voglio accendere il Pi senza alcuna connessione di rete e dovrebbe connettersi automaticamente al wifi.

Una cosa che ho provato è stato modificare il file /etc/wpa-supplicant/wpa-supplicant.conf per includere solo l'SSID e il PSK della connessione wifi di casa mia. Ciò non ha reso il Pi connettersi automaticamente al wifi.

Qualsiasi aiuto sarebbe molto apprezzato!



Qualcuno delle risposte ha funzionato per te? Se è così, per favore accettane uno, che aiuterà gli altri a leggere questo quesiton, proprio come sei stato aiutato
Mawg dice di ripristinare Monica l'

Risposte:


11

Inserisci

auto wlan0
iface wlan0 inet dhcp 
wpa-ssid {ssid}
wpa-psk  {password}

Per /etc/network/interfaces. quindi utilizzare il comando sudo dhclient wlan0.

Oppure prova l'opzione n. 2 da qui


1
Potresti elaborare lo scopo dietro questo? Si connetterà automaticamente ogni volta che si perde la connessione?
not2savvy,

1
@ not2savvy si connetterà ogni volta che è disponibile una connessione. Se puoi, imposta il wifi dalla GUI del Pi. Ciò ricorderà automaticamente la rete ed è molto più semplice.
jath03

1

Dovrebbe connettersi automaticamente dopo aver impostato il wifi sulla GUI di pi. Per fare questo è necessario collegare un monitor e una tastiera al pi quindi avviare il pi (non tramite SSH). Digita startx per accedere alla GUI, quindi dovrebbe esserci un'icona per il wifi. Fai clic su di esso, trova la tua rete e dovrebbe ricordare la rete, anche dopo il riavvio.


1
L'ho fatto usando un'applicazione desktop remota, VNC. Suppongo che questo dovrebbe avere lo stesso effetto del collegamento di uno schermo. Il problema persiste ancora; il Pi non si connette automaticamente al wifi. C'è forse uno script che potrei eseguire per farlo?
abruzzi26,

1

Ho avuto un problema simile con Pi 3. Per motivi sconosciuti wicd (gui che viene utilizzato) non ha funzionato. Dopo le lotte - e so che non è una soluzione ideale - ho creato uno script:

!/bin/bash
for  (( i=0;i<999999999; i++)); do
 echo $i '.' test=============================================
 ME=`iwconfig wlan0 | grep ESSID | awk -F\" '{print $2}' `
 echo i ... I am in :  $ME

 A=`sudo iwlist wlan0 scan | grep  ESSID `
 echo $A
 echo $A | grep MyWifiAP >/dev/null

 if [ "$?" = "0" ]; then
 if [ "$ME" != "MyWifiAP" ]; then
  echo ! ... seeing MyWifiAP ... killing previous
  sudo pkill wpa_supplicant
  echo W ... connecting to MyWifiAP
  sudo wpa_supplicant -Dnl80211 -iwlan0 -c /etc/wpa_supplicant/MyWifiAP.conf >/dev/null &
  sleep 1
  else
  echo i ... already in MyWifiAP
  sleep 1
  fi
 fi
done

Il tuo AP è MyWifiAP e devi creare il file /etc/wpa_supplicant/MyWifiAP.conf che contiene i tuoi dati di accesso.

Lo script risiede ovunque, può essere eseguito in background da /etc/rc.local (nohup + &). VERIFICARE che funzioni con wpa_supplicant prima di utilizzarlo. Un errore in rc.local potrebbe comportare la necessità di modificare la scheda SD per ripristinare le modifiche.

Penso che questo sia stato un errore nella distribuzione debian o systemd ...


1
Non dovrebbe essere necessario scrivere il proprio script per questo. raspberrypi.org/documentation/configuration/wireless/…
Brick
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.