Comment me connecter à un réseau WiFi à l'aide de nmcli?

11

Je peux me connecter à un réseau sans fil en l'utilisant nm-appletdans lightdm, cependant, cela ne fonctionne pas dans une session openBox que je démarre en tant que moi-même (un utilisateur a démarré X Session), mais je ne peux pas le faire en utilisant nmcli.

Je cours en nmcliutilisant sudo. Après 90 secondes, je reçois un message de temporisation. Qu'est-ce qui ne va pas?

C'est la configuration que je dois utiliser - http://www.depts.ttu.edu/ithelpcentral/solutions/wireless/

Lord Loh.
la source
avez-vous vérifié cette question askubuntu.com/q/8322/169736 ?
Braiam
D'après la page de manuel de cnetworkmanager, je suppose qu'il ne prend pas en charge l'entreprise WPA2.
Lord Loh.
Pouvez-vous modifier votre question et l'ajouter? Puisque personne ne comprendrait pourquoi cela fonctionne et pas le vôtre. Je recommande également de modifier le titre afin que les gens puissent le trouver plus facilement. Postez ensuite votre réponse ci-dessous;).
Braiam
lien ajouté avec mes informations de réseau.
Lord Loh.
Et la réponse?
Braiam

Réponses:

12

Testé dans Ubuntu 16.04 LTS

Dans le cas où l'interface sans fil est déjà connectée à un autre AP, déconnectez-la d'abord en utilisant

nmcli con down <AP name>

Exemple: en supposant que l'interface est déjà connectée à 'PreviousAP', puis déconnectez-la en utilisant

nmcli con down PreviousAP

Maintenant pour se connecter au nouvel AP

Considérant que vous connaissez le nom et le mot de passe AP.

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

Exemple: nom du point d'accès: se connecter à ce

WPA / WPA2 PSK: iampassword123

nmcli device wifi connect Connect-to-this password iampassword123

Cela créera automatiquement un fichier /etc/NetworkManager/system-connections/avec le APname, qui contiendra la configuration.

ls /etc/NetworkManager/system-connections/Connect-to-this
Harshit Khurana
la source
Merci d'avoir expliqué comment se connecter à un nouveau réseau wifi
Normadize
11

Pour activer le WiFi

sudo rfkill unblock wifi
nmcli networking on

Pour répertorier les réseaux WiFi

nmcli connection show

La sortie devrait être quelque chose comme ça

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

ncmlivous permet de vous connecter via l' UUID ou l' ID (NOM, SSID )

Utilisation:

 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>

Exemple d'utilisation dans ce cas

  • Relier :

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

    ou

    nmcli c up id Rishbh-Q1000
    
  • Connectez-vous sur une interface WLAN spécifique:

    nmcli c up id Rishbh-Q1000 iface wlan1
    

    ou

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

    nmcli c down id Rishbh-Q1000
    

    ou

    nmcli c down uuid cd79a7a1-1cf4-49c3-ad58-21ab17d1ba05
    
RishbhSharma
la source
Erreur: la «liste» n'est pas une commande «connexion» valide. (outil nmcli, version 1.2.6)
Mariano Dupont
'list' a été remplacé par 'show' dans la nouvelle version de nmcli
RishbhSharma