关于树莓派
irukeru@raspberrypi ~ $ sudo iwconfig wlan0 mode managed
irukeru@raspberrypi ~ $ sudo iwconfig wlan0 channel 11
irukeru@raspberrypi ~ $ sudo iwconfig wlan0 essid linksys
irukeru@raspberrypi ~ $ sudo iwconfig wlan0 key xxxxxxx
Error for wireless request "Set Encode" (8B2A) :
invalid argument "xxxxxxx".
我也试过
irukeru@raspberrypi ~ $ sudo iwconfig wlan0 key s:xxxxxxx
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; Invalid argument.
我是否需要编写密钥的bash代码?
答案 0 :(得分:14)
<强>键/ ENC 强> [ryption]
用于操作加密或加扰密钥和安全模式。 要设置当前加密密钥,只需输入十六进制数字的密钥为XXXX-XXXX-XXXX-XXXX或XXXXXXXX。要设置当前密钥以外的密钥,请在密钥本身之前添加[index]或将其附加[不会更改哪个是活动密钥)。您还可以使用s:前缀将密钥作为ASCII字符串输入。目前不支持密码短语。
HBAQXK7W6Y
不是十六进制密钥。如果这是ascii键,我认为你应该输入
sudo iwconfig wlan0 key s:HBAQXK7W6Y
但是:如果确实是您的WLAN密钥,则应尽快更改。 从不在公共网站上发布密码。
更新:
https://superuser.com/q/42460/164903还有一个类似的问题。我想,尤其是这个答案https://superuser.com/a/353818/164903很重要。似乎iwconfig
不支持WPA / WPA2,只支持未加密的网络或WEP,现在基本上是相同的。因此,您需要使用其他方法,例如wpa_supplicant
。