使用 IWCONFIG 连接到接入点

使用 IWCONFIG 连接到接入点

我已完成以下步骤。

  • 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 系统,那么,正如开头所述...信号框架非常方便,还有很多其他东西。

相关内容