Comment se connecter à Internet en utilisant `nmcli`?

16

Selon ce lien

nmcli dev wifi con a52c60f5-c1af-4d39-8dc8-728bd770bffc password 12345678 name dlink_home

devrait établir la connexion, mais il génère l'erreur suivante lorsque j'essaie de me connecter:

Erreur: la commande «con wifi» «con» n'est pas valide.

Alors, comment puis-je me connecter à Internet / réseau sans fil en utilisant network-managerou nmclien mode ligne de commande?

PS. L'OS que j'utilise est RHEL6 Server

Easl
la source
Essayez dev wlan0plutôt.
Flup
Error: 'dev' command 'wlan0' is not valid.
easl
1
J'ai essayé nmcli con up id dlink_homemais cela ne fonctionne qu'après avoir démarré l'interface graphique avec startx, sans démarrer l'état de l'interface graphique nmcli nmest désactivé.
easl
Voir ma réponse ici: unix.stackexchange.com/a/79434/7453
slm
il ne se connecte pas en générant l'erreur que j'ai mentionnée ci-dessus
easl

Réponses:

8

La possibilité de définir une nouvelle connexion sur la ligne de commande avec a nmcli dev wifi con …été ajoutée dans NetworkManager 0.9.6. (Si vous utilisez Ubuntu, cela signifie la version 12.10 ou supérieure.) Dans les versions antérieures, les nouvelles connexions ne peuvent être définies que via l'interface graphique ou en modifiant manuellement les fichiers de configuration (dans /etc/NetworkManager/system-connectionsou sous ~/.gconf). Vous pouvez activer une connexion existante avec nmcli con up.

Si vous n'avez pas d'interface graphique pour définir les connexions, vous pouvez essayer wicd au lieu de NetworkManager.

Gilles 'SO- arrête d'être méchant'
la source
1
wicd n'a pas fonctionné non plus. Il a causé plus de problèmes qu'il n'en a résolu.
Lord Loh.
14

En utilisant un openSUSE de 18 mois avec nmcli -v 0.8.2, j'ai fait ce qui suit:

nmcli dev wifi

Cela m'a donné une liste, dans laquelle je pouvais repérer mon propre hub sans fil. Les colonnes clés sont SSID et BSSID.

J'ai ensuite utilisé le menu Démarrer -> Centre de contrôle -> Connexions réseau -> Sans fil. J'avais une connexion appelée "Connexion sans fil 1". En le sélectionnant, Modifier ...--> Sans fil: remplissez textuellement SSID et BSSID à partir de la commande nmcli ci-dessus. Ensuite, sur la page Sécurité sans fil, j'ai entré le mot de passe de mon concentrateur. La sélection "Sécurité" était basée à nouveau sur la sortie nmcli ci-dessus. OK, enregistrez ...

Ensuite (je l'ai fait en tant que root; peut ne pas être nécessaire):

nmcli con up id 'Wireless connection 1'

Notez que l '"id" n'est PAS le SSID ou le BSSID; il s'agit plutôt du "surnom" de votre ordinateur pour ce réseau.

Comme indiqué ci-dessus, / etc / NetworkManager / system-connections contient des fichiers dont "Wireless connection 1 'est un (dans mon cas).

Swiss Frank
la source