我正在使用带有外部wifi密钥的Ubuntu 14.04。
我的目标是成功连接到wifi点,而无需使用脚本通过GUI 我尝试了以下命令:
-nmcli nm wifi on
-nmcli -p dev wifi
-nmcli con up id "essid"
第二个命令为我提供了一个很好的wifi问题列表,但是当我尝试连接第三个命令时,错误会阻止连接:
-Error: Unknown login: my "essid".
我已尝试过论坛无线部分的许多其他命令,但没有成功。 如果我使用GUI,只需在wifi点上单击一次即可连接它,而无需上述命令It Works。
感谢您对我的关注。 对不起,我的英语非常糟糕。
答案 0 :(得分:0)
" nmcli con up"仅连接到现有连接,并使用已保存的连接名称作为ID,而不是网络的SSID。
连接到" new"无线网络使用: nmcli wifi connect<(B)SSID> [密码] [wep-key-type key | phrase]
答案 1 :(得分:0)
如果你可以没有NM,那么我以前以编程方式连接到wifi网络的方法就是使用iwconfig和dhclient。
为了与无线AP关联:
iwconfig YOUR_INTERFACE essid YOUR_ESSID channel YOUR_WIFI_CHANNEL key YOUR_PSK
为了通过DHCP获取IP地址:
dhclient YOUR_INTERFACE
请注意,如果NM仍在运行,则无法使用。