使用终端连接网络

使用终端连接网络

我家里有一台路由器,ESSID 为dlink_home10数字 (0123456789) 64 位韦普的加密开放认证类型

我想通过终端使用 bash 命令连接到它,我尝试过

ifconfig wlan0 up
iwconfig wlan0 essid dlink_home key s:0123456789
dhclient wlan0

当使用 s: 前缀时,会出现以下错误:

无线请求“设置编码”(8B2A) 错误:设备 wlan0 上的设置失败;无效的论点。

如果没有它,它就不起作用,因为 s: 前缀用于指定字符串键而不是十六进制键。

我正在运行的操作系统是红帽企业 Linux 6

答案1

1.命令的正确形式

尝试将 iwconfig 行更改为:

$ iwconfig wlan0 essid dlink_home key s:0123456789

2.wpa_请求者

如果上述命令正确,但您仍然收到错误消息,请确保您已安装 wpa_supplicant 软件包。

$ yum install wpa_supplicant

3. 网络管理器

在处理无线设备时,我会使用 NetworkManager 而不是 iwconfig。要在运行级别 3 中使用 NetworkManager 通过命令行进行连接,您可以使用以下命令:

 $ nmcli dev wifi connect <name> password <password>

参考

相关内容