Dans le prochain article, nous allons voir comment nous pouvons établir une connexion Wi-Fi depuis le terminal avec nmtui ou nmcli. Si vous avez un appareil avec capacité sans fil, vous pourrez vous connecter facilement de l'environnement graphique à Internet, mais dans certains cas, il est possible que l'utilisateur soit intéressé à pouvoir le faire à partir du terminal.
L'outil nmtui est une interface utilisateur textuelle développée pour gérer les réseaux. Il n'est pas aussi puissant ou complet que sa sœur nmcli, mais l'interface console qu'elle nous offre est très simple, intuitive et ne nécessite pas non plus de courbe d'apprentissage. Nmcli est un autre outil pour le terminal, qui gère le Gestionnaire de réseau de notre système Gnu / Linux. Cet outil est efficace et rapide, en plus d'être très utile pour créer, afficher, éditer, supprimer, activer ou désactiver les connexions réseau, il est également capable de contrôler et de nous montrer l'état du matériel réseau.
Connectez-vous à un réseau WiFi depuis le terminal avec nmtui ou nmcli
Utilisation de nmtui
nmtui (Interface utilisateur textuelle de Network Manager) est un outil de ligne de commande qui utilisé pour la configuration du réseau sur les systèmes GNU / Linux. Lorsqu'il est exécuté, il appelle une interface de texte graphique qui aide les utilisateurs à configurer les interfaces réseau de manière simple et efficace. Nous pouvons également l'utiliser pour nous connecter à un réseau sans fil en quelques étapes simples.
Lancez nmtui
Pour démarrer nmtui nous allons ouvrir un terminal (Ctrl + Alt + T) et exécuter la commande suivante:
nmtui
Cette commande lancera votre interface graphique. En cela, nous devrons pour sélectionner 'Activer une connexion» comme indiqué dans la capture d'écran suivante. Une fois sélectionné, avec la clé TAB nous pouvons arriver à sélectionner 'Accepter'.
Connectez-vous à un réseau sans fil
Sur l'écran suivant nous verrons les interfaces réseau et les réseaux sans fil disponibles. Pour cet exemple, je vais sélectionner le réseau WiFi créé pour cet article, que j'ai appelé CrapaudWifi et qui peut être sélectionné en appuyant sur Introduction.
La prochaine chose que nous devrons faire est entrez le mot de passe du réseau sans fil dans la boîte de dialogue contextuelle qui apparaîtra. Encore une fois, nous utiliserons la clé TAB pour sélectionner l'option 'Accepter'.
Une fois connecté avec succès au réseau sans fil, nous n'aurons plus qu'à sélectionner l'option 'Dos'pour revenir à l'écran d'accueil de l'interface nmtui et, enfin, aller à l'option'Me déconnecter'.
Pour tester la connectivité Internet, nous pouvons envoyer un ping à Google DNS à partir du terminal comme indiqué dans la capture d'écran suivante:
Utilisation de nmcli
L'outil de ligne de commande nmcli est un autre utilitaire que nous pouvons utiliser pour nous connecter à un réseau sans fil ou WiFi à partir du terminal. Juste en le faisant, nous n'aurons qu'à suivre les étapes suivantes.
Obtenez le nom de notre adaptateur WiFi et de notre réseau sans fil
Tout d'abord, allons utilisez la commande iwconfig pour afficher les interfaces sans fil du système et vérifier leur état:
iwconfig
La sortie de la commande ci-dessus montre qu'il existe une interface sans fil étiquetée comme wlp9s0 dans ce cas. De plus, à partir de la sortie, nous pouvons voir que nous ne sommes connectés à aucun réseau sans fil.
Pour lister les interfaces sans fil, nous devrons exécuter la commande:
iw dev
Nous pouvons aussi vérifier si l'interface est connectée à un appareil sans fil à l'aide de la commande:
iw nombre-interfaz link
Dans cet exemple, la commande à utiliser serait la suivante:
iw wlp9s0 link
La sortie confirme que nous ne sommes connectés à aucun réseau sans fil.
Connectez-vous à un réseau WiFi depuis le terminal
Avant de se connecter à un réseau WiFi, c'est intéressant effectuer une recherche à partir du terminal pour rechercher les réseaux sans fil disponibles. Avec les données de cet exemple, nous pourrons le faire avec la commande:
sudo iwlist wlp9s0 scan | grep -i ESSID
La sortie indiquera les réseaux sans fil à notre disposition auxquels nous pouvons nous connecter, tant que nous avons leur mot de passe correspondant. Comme dans le cas précédent, nous allons se connecter au réseau 'CrapaudWifi'en utilisant la commande nmcli comme suit:
nmcli dev wifi connect [NOMBRE-ESSID] password [ESCRIBIR LA CONTRASEÑA]
Après avoir exécuté la commande, nous devrions obtenir le résultat qui confirme que nous nous sommes bien connectés au réseau WiFi. Maintenant nous pouvons confirmez que l'interface est connectée à l'aide de la commande iwconfig montrées les lignes ci-dessus.
De plus, nous pouvons également vérifier si nous sommes connectés avec la commande:
sudo iw wlp9s0 link
En général, la plupart des utilisateurs préfèrent utiliser des moyens graphiques pour sélectionner et se connecter à leur réseau sans fil. Cependant, pour les fans du terminal ou pour certains cas particuliers, se connecter à un réseau WiFi depuis le terminal est également une option viable.