ฉันมีปัญหาในการเชื่อมต่อกับ Raspberry Pi ผ่าน SSH เมื่อเชื่อมต่อผ่าน WiFi เมื่อ RasPi เชื่อมต่อผ่าน Ethernet ทุกอย่างทำงานได้ดี อย่างไรก็ตามเมื่อเชื่อมต่อผ่าน WiFi Dongle ฉันสามารถ ping เราเตอร์ (บน 10.0.0.2) และเข้าถึงอินเทอร์เน็ตจาก RasPi แต่ฉันไม่สามารถ SSH ไปได้ (คำสั่ง ssh-command ไม่ตอบสนองและรายงานในที่สุด "หมดเวลาการดำเนินการ ออก"). ฉันยังไม่สามารถ ping RasPi บนที่อยู่ IP แบบคงที่ที่กำหนดให้
ดองเกิล WiFi ที่ฉันใช้คือ TP-Link TL-WN823N ฉันติดตั้งบน IP แบบคงที่ 10.0.0.28 โดยใช้ WICD เป็นที่น่าสนใจว่าเมื่อฉันลองเชื่อมต่อผ่าน SSH กับดองเกิล WiFi นี้เป็นครั้งแรกเมื่อสัปดาห์ก่อนมันทำงานได้ดี ตอนนี้ฉันกำลังลองอีกครั้ง แต่มันไม่ทำงานอีกต่อไป ฉันไม่ได้ทำการเปลี่ยนแปลงการกำหนดค่าเท่าที่ฉันสามารถบอกได้
ฉันรันคำสั่งบางอย่างเพื่อให้ข้อมูลการวินิจฉัยแก่คุณ คำสั่งเหล่านี้ทั้งหมดถูกเรียกใช้หลังจากที่ฉันบูท RasPi ด้วยการเชื่อมต่อ WiFi dongle แต่ไม่มีการเชื่อมต่อสายเคเบิลอีเธอร์เน็ต ฉันกำลังพยายามเชื่อมต่อกับอุปกรณ์ผ่าน 10.0.0.28 (อย่างที่คุณอาจสังเกตเห็นจาก / etc / network / interfaces ฉันได้กำหนดค่า IP คงที่ 10.0.0.27 สำหรับอีเธอร์เน็ต, IP แบบคงที่สำหรับทั้งสองอินเตอร์เฟสเคยเป็นเหมือนกันเมื่อฉัน ครั้งแรกมีปัญหานี้ดังนั้นฉันเปลี่ยนพวกเขาให้มีคนที่แตกต่างกันในกรณีที่มันอาจทำให้เกิดการปะทะกันไม่จำเป็นต้องบอกว่ามันไม่ทำงาน)
$ 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