我已完成以下步骤。
sudo ifconfig wlan0 启动
sudo iwlist wlan0 扫描(我可以毫无问题地看到我的接入点)
然后...
- sudo iwconfig wlan0 essid MY_ESSID 密钥 s:MY_PASSWORD
我收到以下错误:
Error for wireless request "Set
Encode" (8B2A) :
SET failed on device wlan0 ; Invalid argument.
我用了s:因为我想传递 ASCII 密码。
错误是什么?
谢谢你!
答案1
由于您尝试连接到宣传 WPA2-PSK 的 AP,因此您必须使用 wpa_supplicant。
有 GUI 前端应用程序可供连接,您可以尝试 wicd 或 networkmanager。
答案2
是的,这确实是个好问题。这个问题和 Linux 内核如何“知道”信号已处理完毕一样好,只需从 SIGHANDLER 函数返回即可……但对于主题,要创建不能运行超过 X 秒的实例,“timeout”是一个方便的 shell 实用程序。但如果你知道编程,那么你可能想自己“做点脏事”,以 100% 确保没有应该得到/错误。 =)
如果您使用的是 *nix 系统,那么,正如开头所述...信号框架非常方便,还有很多其他东西。