可能的原因有很多,第一個解決方案可能是最有用的。
方案一:
1 # 修改interfaces文件 2 sudo nano /etc/network/interfaces 3 # 保留source 一行 其余注釋掉 4 # 重啟 5 sudo reboot
方案二:
1 # WiFi 網絡配置 2 sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 3 # 修改內容如下: 4 # ssid:網絡的ssid 5 # psk:密碼 6 # priority:連接優先級,數字越大優先級越高(不可以是負數) 7 # scan_ssid:連接隱藏WiFi時需要指定該值為1 8 country=CN 9 ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev 10 update_config=1 11 12 network={ 13 ssid="WiFi-A" 14 psk="12345678" 15 key_mgmt=WPA-PSK 16 priority=1 17 } 18 19 network={ 20 ssid="WiFi-B" 21 psk="12345678" 22 key_mgmt=WPA-PSK 23 priority=2 24 scan_ssid=1 25 }
方案三:
1 # WiFi連接不上 2 sudo raspiconfig 3 # 選擇Network Options選項中wi-fi選項時出現:Could not communicate with wpa supplicant問題解決 4 sudo nano /etc/network/interfaces 5 # 將下列3行添加到最底部 6 allow-hotplug wlan0 7 iface wlan0 inet manual 8 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf 9 # 啟動服務 10 sudo systemctl enable wpa_supplicant.service 11 # 重啟 12 sudo reboot
方案四:
1 # 信道問題連不上WiFi 2 # 查看信道 3 sudo iwlist wlan0 freq 4 # 修改國家 5 # 進入界面 6 -> sudo raspi-config 7 # 選擇第二個 8 -> 2 Network Options 9 # 選擇WiFi 10 -> N2 Wi-fi 11 # 選擇國家 12 -> China 13 # 選擇ok 14 -> Ok 15 # 輸入WiFi名字 16 -> xxx(wifi name) 17 # 輸入WiFi密碼 18 -> yyy(wifi password) 19 # 完成 20 -> Finish 21 # 重啟 22 sudo reboot 23 # 再次查看信道 24 sudo iwlist wlan0 freq 25 # 掃描WiFi 26 sudo iwlist wlan0 scan | grep SSID 27 # 配置wpa_supplicant.conf 28 # 步驟如WiFi網絡配置 29 # 完成