Ho uno strano problema di configurazione con il Wifi. Quando collego un cavo Ethernet al mio router, la rete eth0 è configurata e posso accedere a tutte le risorse Internet.
Tuttavia, quando uso un dongle Wifi, posso ssh nel Pi, ma la connessione a Internet sì non funziona, nemmeno il router è raggiungibile tramite ping. Ho provato varie combinazioni di impostazioni in / etc / network / interfaces, ma niente lo fa funzionare bene.
Come può funzionare tramite eth0 e non tramite wlan0? C'è qualche opzione che posso cambiare per migliorare questo lavoro? Qualcosa che potrebbe essere configurato in modo errato sul router? Ho molti altri dispositivi che utilizzano il Wifi senza problemi ...
Questo è il contenuto dei file di configurazione e l'output di alcune app, altre che potrebbero far luce sul mio problema?
$ ifconfigeth0 Link encap: Ethernet Hardware Adresse b8: 27: eb: 42: 36: d2 UP BROADCAST MULTICAST MTU: 1500 Metrik: 1 RX pacchetti: 0 errori: 0 eliminati: 0 overruns: 0 frame: 0 TX pacchetti: 0 errori: 0 eliminati: 0 overruns: 0 portante: 0 Kollisionen: 0 Sendewarteschlangenlänge: 1000 RX byte: 0 (0,0 B) TX byte: 0 (0,0 B) lo Link encap: Lokale Schleife inet Indirizzo: 127.0.0.1 Maske : 255.0.0.0 UP LOOPBACK RUNNING MTU: 16436 Metrik: 1 pacchetti RX: 0 errori: 0 eliminati: 0 overruns: 0 frame: 0 TX packets: 0 errori: 0 eliminati: 0 overruns: 0 carrier: 0 Kollisionen: 0 Sendewarteschlangenlänge: 0 RX byte: 0 (0,0 B) TX byte: 0 (0,0 B) wlan0 Link encap: Ethernet Hardware Adresse 64: 70: 02: 29: 47: 55 inet Adresse: 192.1 68.1.102 Bcast: 192.168.1.255 Maske: 255.255.255.0 UP BROADCAST IN ESECUZIONE MULTICAST MTU: 1500 Metrik: 1 pacchetti RX: 120 errori: 0 eliminati: 125 overruns: 0 frame: 0 pacchetti TX: 69 errori: 0 eliminati: 0 overruns : 0 operatore: 0 Kollisionen: 0 Sendewarteschlangenlänge: 1000 RX byte: 31342 (30,6 KiB) TX byte: 11574 (11,3 KiB)
$ iwconfig wlan0 IEEE 802.11bgn ESSID: "dodoli" Nickname: "" Modalità: Frequenza gestita: 2.427 GHz Punto di accesso: F4: EC: 38: B5: BF: BE Bit Rate: 150 Mb / s Sensibilità: 0/0 Riprova: off RTS thr: off Frammento thr: off Gestione alimentazione: off Qualità collegamento = 100/100 Livello segnale = 100/100 Livello rumore = 0/100 Rx non valido nwid: 0 Rx non valido crypt: 0 Rx frammento non valido: 0 Tx tentativi eccessivi: 0 Non valido misc: 0 Missed beacon: 0lo nessuna estensione wireless.eth0 nessuna estensione wireless.
$ cat / etc / network / interfacesauto loiface lo inet loopbackiface eth0 inet dhcpallow-hotplug wlan0iface wlan0 inet dhcpwpa-conf / etc / wpa_supplicant /wpa_supplicant.confiface default inet dhcp
$ cat /etc/resolv.confnameserver 192.168.1.1
$ route -nKernel-IP-RoutentabelleZiel Router Genmask Flags Metric Ref Usa Iface0.0.0. 0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0192.168.1.0 0.0.0. 0 255.255.255.0 U 0 0 0 wlan0
$ sudo cat /etc/wpa_supplicant/wpa_supplicant.confctrl_interface=DIR=/var/run/wpa_supplicant GROUP = netdevupdate_config = 1network = {ssid = "XXX =" 1 key_mgmt = WPA-PSK psk = "XXXXXXXXXXXXXXXXXXXXXXXX}
ping a 192.168.1.1 (cioè il percorso) è scaduto, tuttavia il ping alla mia macchina desktop da cui ho inserito ssh funziona, ma la connessione viene eseguita attraverso il router!