Linux

如何讓 wifi 在我的樹莓派上與 r8188eu 驅動程序一起工作?

  • April 19, 2022

嗨,我在將樹莓派連接到 wifi 加密狗時遇到問題。我已經從網際網路上關注了很多教程,但到目前為止沒有成功。

我的 WIFI 加密狗可以掃描網路,但它沒有連接到任何網路。這是我的配置文件的樣子

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev 
country=GB 
update_config=1


network={
   ssid="noname"
   #psk="zong4gisbest"
   psk=ead5b0b7e82e1a68f01e9a17a2a7719ec24575c89bb5b5805e4ae49c80daa983 }

這是我在 Raspbian 上的命令的結果

iwconfig

wlan0     unassociated  Nickname:"<WIFI@REALTEK>"
         Mode:Auto  Frequency=2.412 GHz  Access Point: Not-Associated
         Sensitivity:0/0
         Retry:off   RTS thr:off   Fragment thr:off
         Power Management:off
         Link Quality:0  Signal level:0  Noise level:0
         Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:0   Missed beacon:0

eth0      no wireless extensions.

lo        no wireless extensions.

lsusb

Bus 001 Device 004: ID 0bda:0179 Realtek Semiconductor Corp. RTL8188ETV 
Wireless LAN 802.11n Network Adapter
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514   
Fast Ethernet Adapter 
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp. SMC9514 Hub   
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

你能幫我解決這個問題嗎?

謝謝

編輯您的wpa_supplicant.conf,更改以下行:

network={
   ssid "noname"
   psk"zong4gisbest"

到:

network={
   ssid="noname"
   #psk="zong4gisbest"
   psk=ead5b0b7e82e1a68f01e9a17a2a7719ec24575c89bb5b5805e4ae49c80daa983
}

保存然後執行

wpa_supplicant -iwlan0 -D wext -c/etc/wpa_supplicant/wpa_supplicant.conf -B
dhclient wlan0

錯誤:

nl80211:驅動程序不支持身份驗證/關聯或連接命令

表示標準nl80211不支持您的設備,您應該使用舊驅動程序wext

要正確設置您的wpa_supplicant.conf,最好使用以下wpa_passphrase命令:

wpa_passphrase YOUR-SSID YOUR-PASSWORD >> /etc/wpa_supplicant/wpa_supplicant.conf

要在重啟後自動連接到您的 AP,請編輯wlan0您的介面,/etc/network/interfaces如下所示:

allow-hotplug wlan0
iface wlan0 inet dhcp
   wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

引用自:https://unix.stackexchange.com/questions/400101