如何使用nmcli连接到WiFi网络?


11

我可以nm-applet在lightdm中运行时使用它来连接到无线网络,但是,在我自己启动的openBox会话(用户启动了X会话)中,它无法工作,但是不能使用nmcli进行连接。

我正在nmcli使用sudo。90秒后,我收到一条超时消息。有什么事吗

这是我必须使用的配置-http: //www.depts.ttu.edu/ithelpcentral/solutions/wireless/


您是否检查了这个问题askubuntu.com/q/8322/169736
Braiam

从的手册页中cnetworkmanager,我收集到它确实不支持WPA2企业。
卢勋爵。

您可以编辑您的问题并添加吗?因为没有人会弄清楚为什么对他们有用,而对你却没有。另外,我建议编辑标题,以便人们可以更轻松地找到它。然后在下面发布您的答案;)。
Braiam

在我的网络信息中添加了链接。
卢勋爵。

答案呢?
Braiam

Answers:


12

在Ubuntu 16.04 LTS中测试

如果无线接口已经连接到其他AP,请先使用断开连接

nmcli con down <AP name>

示例:假设接口已经连接到“ PreviousAP”,然后使用断开连接

nmcli con down PreviousAP

现在用于连接到新的AP

考虑到您知道AP名称和密码。

nmcli device wifi connect <AP name> password <password>

示例:AP名称:连接到此

WPA / WPA2 PSK:iampassword123

nmcli device wifi connect Connect-to-this password iampassword123

这将自动创建一个文件/etc/NetworkManager/system-connections/APname,其中将包含的配置。

ls /etc/NetworkManager/system-connections/Connect-to-this

感谢您解释如何连接到新的wifi网络
Normadize

11

开启WiFi

sudo rfkill unblock wifi
nmcli networking on

列出WiFi网络

nmcli connection show

输出应该是这样的

NAME                      UUID                                   TYPE              TIMESTAMP-REAL                    
Rishbh-Q1000              cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05   802-11-wireless   Thursday 18 September 2014 05:32:34 PM IST

ncmli允许您通过UUIDID(NAME,SSID)进行连接

用法:

 nmcli connection { COMMAND | help }
   COMMAND := { list | status | up | down | delete }

   list [id <id> | uuid <id>]
   status [id <id> | uuid <id> | path <path>]
   up id <id> | uuid <id> [iface <iface>] [ap <BSSID>] [--nowait] [--timeout <timeout>]
   down id <id> | uuid <id>
   delete id <id> | uuid <id>

在这种情况下的示例用法

  • 连接:

    nmcli c up uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05
    

    要么

    nmcli c up id Rishbh-Q1000
    
  • 在特定的WLAN接口上连接:

    nmcli c up id Rishbh-Q1000 iface wlan1
    

    要么

    nmcli c up uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05 iface wlan1
    
  • 断开连接:

    nmcli c down id Rishbh-Q1000
    

    要么

    nmcli c down uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05
    

错误:“列表”不是有效的“连接”命令。(nmcli工具,版本1.2.6)
Mariano Dupont

nmcli的新版本中的“列表”已替换为“显示”
RishbhSharma
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.