【问题标题】:Automating/scripting Wifi connections自动化/脚本 Wifi 连接
【发布时间】:2014-10-29 09:22:40
【问题描述】:

我正在使用带有外部 wifi 密钥的 Ubuntu 14.04。

我的目标是在不使用脚本通过 GUI 的情况下成功连接到 wifi 热点 我尝试了以下命令:

-nmcli nm wifi on 
-nmcli -p dev wifi 
-nmcli con up id "essid" 

第二个命令为我提供了一个很好的可用wifi问题列表,但是当我尝试使用第三个命令连接时,一个错误会阻止连接:

-Error: Unknown login: my "essid". 

我在论坛的无线部分尝试了许多其他命令,但都没有成功。 如果我使用 GUI 并在没有上述命令的情况下单击一次 wifi 点以连接它,它可以工作。

感谢您对我的关注感兴趣。 对不起,我的英语很糟糕。

【问题讨论】:

标签: wifi ubuntu-14.04


【解决方案1】:

“nmcli con up”只连接现有的连接,并使用保存的连接名称作为ID,而不是网络的SSID。

要连接到“新”无线网络,请使用: nmcli wifi connect [密码] [wep-key-type key|phrase]

【讨论】:

    【解决方案2】:

    如果您可以在没有 NM 的情况下生活,那么我过去为了以编程方式连接到 wifi 网络所做的就是使用 iwconfig 和 dhclient。

    为了与无线 AP 关联:

    iwconfig YOUR_INTERFACE essid YOUR_ESSID channel YOUR_WIFI_CHANNEL key YOUR_PSK

    为了通过 DHCP 获取 IP 地址:

    dhclient YOUR_INTERFACE

    请注意,如果 NM 仍在运行,这将不起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-02-15
      • 1970-01-01
      • 2015-03-12
      • 2019-10-15
      • 2017-12-03
      • 1970-01-01
      • 1970-01-01
      • 2017-02-04
      相关资源
      最近更新 更多