Sto riscontrando problemi di connessione al mio Raspberry Pi tramite SSH quando è connesso tramite WiFi. Quando RasPi è collegato tramite Ethernet, tutto funziona bene. Tuttavia, quando è collegato tramite il dongle WiFi, posso eseguire il ping del router (su 10.0.0.2) e accedere a Internet da RasPi, ma non posso SSH ad esso (il comando ssh non risponde e alla fine riporta "Operazione a tempo su"). Inoltre non riesco a eseguire il ping di RasPi sull'indirizzo IP statico assegnato ad esso.
Il dongle WiFi che sto usando è TP-Link TL-WN823N. L'ho impostato su un IP statico 10.0.0.28 usando WICD. È interessante notare che quando ho provato a collegarmi tramite SSH con questo dongle WiFi per la prima volta all'inizio di questa settimana, ha funzionato. Ora, che ci sto provando di nuovo, tuttavia, non funziona più. Per quanto ne so, non ho apportato modifiche alla configurazione.
Ho eseguito alcuni comandi per fornirti alcune informazioni diagnostiche. Tutti questi comandi sono stati eseguiti dopo l'avvio del RasPi con il dongle WiFi collegato, ma senza cavo Ethernet collegato. Sto provando a connettermi al dispositivo tramite 10.0.0.28 (come potresti notare da / etc / network / interfaces, ho configurato IP statico 10.0.0.27 per Ethernet; gli IP statici per entrambe le interfacce erano gli stessi quando prima ho avuto questo problema, quindi li ho cambiati per averne diversi, nel caso in cui potesse aver causato qualche scontro. Inutile dire che non ha funzionato).
$ ifconfig
eth0 Link encap:Ethernet HWaddr b8:27:eb:c2:f1:37
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:8 errors:0 dropped:0 overruns:0 frame:0
TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1104 (1.0 KiB) TX bytes:1104 (1.0 KiB)
wlan0 Link encap:Ethernet HWaddr c0:4a:00:1b:32:ca
inet addr:10.0.0.28 Bcast:10.0.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:71 errors:0 dropped:95 overruns:0 frame:0
TX packets:74 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:8866 (8.6 KiB) TX bytes:8377 (8.1 KiB)
$iwconfig
wlan0 IEEE 802.11bg ESSID:"Mercutech" Nickname:"<WIFI@REALTEK>"
Mode:Managed Frequency:2.412 GHz Access Point: 00:26:F2:26:B4:62
Bit Rate:54 Mb/s Sensitivity:0/0
Retry:off RTS thr:off Fragment thr:off
Power Management:off
Link Quality=100/100 Signal level=85/100 Noise level=0/100
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
eth0 no wireless extensions.
$ cat /etc/network/interfaces
auto lo
iface lo inet loopback
iface eth0 inet static
address 10.0.0.27
netmask 255.255.255.0
network 10.0.0.0
broadcast 10.0.0.255
gateway 10.0.0.2
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
$ cat /etc/resolv.conf
nameserver 10.0.0.2
$ route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 0 0 0 wlan0
10.0.0.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0
$ sudo cat /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1