Como eu me conecto a uma rede WiFi usando nmcli?

8

Consigo me conectar a uma rede sem fio usando nm-applet ao executá-la no lightdm, no entanto, ela não funciona em uma sessão openBox que inicio como eu (um usuário iniciou o X Session), mas não consigo faça isso usando nmcli.

Estou executando nmcli usando sudo . Após 90 segundos, recebo uma mensagem de tempo limite. O que poderia estar errado?

Esta é a configuração que devo usar - link

    
por Lord Loh. 15.11.2013 / 23:11

2 respostas

8

Para ativar o Wi-Fi

sudo rfkill unblock wifi
nmcli nm wifi on

Para listar redes WiFi

nmcli c show

O resultado deve ser algo como isto

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 permite que você se conecte por meio do UUID ou do ID (NAME)

Uso:

 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>

Exemplo de uso neste caso

  • Conectar:

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

    ou

    nmcli c up id Rishbh-Q1000
    
  • Conecte-se à interface wlan específica:

    nmcli c up id Rishbh-Q1000 iface wlan1
    

    ou

    nmcli c up uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05 iface wlan1
    
  • Desconectar:

    nmcli c down id Rishbh-Q1000
    

    ou

    nmcli c down uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05
    
por RishbhSharma 18.09.2014 / 14:30
6

Testado no Ubuntu 16.04 LTS

Caso a interface sem fio já esteja conectada a algum outro AP, primeiro desconecte-a usando

nmcli con down <AP name>

Exemplo: Supondo que a interface já está conectada ao 'PreviousAP', então desconecte-a usando

nmcli con down PreviousAP

Agora para conectar-se ao novo AP

Considerando que você conhece o nome e a senha do AP.

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

Exemplo: nome do AP: Conecte-a-este

WPA / WPA2 PSK: iampassword123

nmcli device wifi connect Connect-to-this password iampassword123

Isso criará automaticamente um arquivo em /etc/NetworkManager/system-connections/ com o APname , que conterá a configuração.

ls /etc/NetworkManager/system-connections/Connect-to-this
    
por Harshit Khurana 01.07.2017 / 14:23