3 façons de se connecter au WiFi à partir de la ligne de commande sur Debian

3 façons de se connecter au WiFi à partir de la ligne de commande sur Debian
Ce tutoriel explique brièvement comment se connecter au WiFi à partir de la ligne de commande sur les distributions basées sur Linux Debian et Debian de 3 manières différentes: utiliser nmcli, nmtui et WPA_SUPPLICANT. De plus, NMCLI, NMTUI et WPA_SUPPLICANT, les commandes IWConfig, IWList et DhClient sont utilisées et brièvement expliquées dans ce tutoriel.

Découvrir des réseaux à l'aide d'IWConfig:

Avant de commencer, nous devons connaître l'essid ou le nom du réseau auquel nous voulons nous connecter.

Ce tutoriel montre comment utiliser le Iwconfig Commande pour scanner les réseaux disponibles. Iwconfig est similaire à la commande ifconfig Mais pour gérer les interfaces sans fil. Cette commande permet à l'utilisateur de modifier la fréquence ou le canal, pour modifier le mode périphérique réseau (ad hoc, géré, maître, répéteur, moniteur, secondaire), pour définir un ESSID, etc.

Remarque: SSID / ESSID sont des noms ou des identifiants de réseau ou de routeurs.

Pour vérifier si la carte WiFi est correctement détectée, exécutez d'abord la commande iwconfig Comme indiqué dans la capture d'écran suivante:

sudo iwconfig

Comme vous pouvez le voir, la sortie affiche l'interface Loopback (LO), la carte Ethernet (ENP2S0) et la carte WiFi wlp3s0 que nous utiliserons pour scanner les réseaux disponibles en utilisant la commande Lish.

La première ligne montre la prise en charge de 802.11 normes et révèle que l'appareil n'est pas connecté. La deuxième ligne montre que la carte WiFi est en mode géré, non associée à un point d'accès.

La troisième ligne comprend Réessayer la limite courte qui détermine le nombre de tentatives après une transmission échouée et Seuil RTS définir le nombre de confirmations avant une connexion, Fragment thr Affiche la taille maximale de paquets que votre carte enverra.

Les deux dernières lignes montrent qu'il n'y a pas d'authentification et que la gestion de l'alimentation est désactivée.

La commande Lish Fournit des informations supplémentaires sur les appareils sans fil, y compris ceux qui ne font pas partie de notre ordinateur. Dans ce cas, nous analyserons les réseaux disponibles ajoutant l'argument analyse. La sortie affichera une liste de points d'accès avec certaines informations telles que ESSID, la qualité du signal, le canal, le mode, etc.

Exécutez la commande suivante pour imprimer une liste des réseaux disponibles:

Sudo Iwlist WLP3S0 SCAN

NOTE: Remplacer wlp3s0 pour votre carte sans fil affichée lorsque la commande iwconfig a été exécuté.

Comme vous pouvez le voir, la sortie affiche plusieurs réseaux, y compris le point d'accès LinuxHint, mais le format n'est pas convivial. Si vous souhaitez uniquement imprimer l'essai ou les noms des réseaux disponibles omettant le reste, exécutez:

Sudo iwlist wlp3s0 scan | grep essid

Comme vous pouvez le voir maintenant, la sortie est claire et limitée aux noms des points d'accès (ESSID).

Connexion au WiFi à partir de la ligne de commande à l'aide de NMCLI:

NMCLI est une interface de ligne de commande pour le NetworkManager qui peut être utilisé comme alternative aux gestionnaires graphiques. NMCLI permet à l'utilisateur de créer, de modifier et de supprimer ou d'activer et de désactiver les connexions ainsi que l'état d'affichage du périphérique.

La syntaxe suivante montre comment se connecter au réseau LinuxHint (découvert avec la commande de commande précédemment utilisée) en exécutant NMCLI avec les arguments suivants:

NMCLI D WiFi Connect Linuxhint Mot de passe Morochita

D WiFi Spécifie l'appareil sans fil, connecter Linuxhint Spécifie l'essid et Mot de passe Morochita le mot de passe.

NOTE: Remplacer Linuxhint pour votre routeur ssid et morochita pour votre mot de passe réel.

Vous pouvez obtenir des informations supplémentaires sur NMCLI sur https: // Linux.mourir.net / man / 1 / nmcli

Connexion au WiFi à partir de la console à l'aide de NMTUI:

NMTUI est une alternative interactive basée sur les malédictions à NMCLI et à Network Manager, sur l'exécution de la console:

nmtui

Le premier écran nous permet de modifier une connexion existante, d'activer une nouvelle connexion et de modifier notre nom d'hôte. Choisissez la deuxième option Activer une connexion et presser ENTRER.

NMTUI affichera les réseaux disponibles à la fois câblés et sans fil. Sélectionnez votre point d'accès et appuyez sur ENTRER.

Note: Pour cet exemple, l'essaid a été changé de Linuxhint à Linuxh1NT pour afficher l'étape de demande de mot de passe.

L'écran suivant demandera le mot de passe, le remplira et appuyez sur ENTRER continuer.

Et vous serez connecté.

Vous pouvez obtenir des informations supplémentaires sur NMTUI sur sa page MAN sur https: // www.plus homme.com / 1 / nmtui

Connectez-vous au WiFi à l'aide de WPA_SUPPLICANT:

WPA_SUPPLICANT est un suppliant qui permet la négociation dans le processus d'authentification. Contrairement à NMCLI et NMTUI, WPA_SUPPLICANT n'est pas installé par défaut sur Debian.

Pour installer WPA_SUPPLICANT sur les systèmes basés sur Debian Exécutez:

sudo apt installer wpasupplicant

Vous devez modifier le fichier / etc / wpa_supplicant.confli Ajout de votre point d'accès ESSID et du mot de passe, vous pouvez y parvenir en exécutant la commande suivante:

WPA_PASSPHRASE LINUXHINT MOROCHITA | Sudo tee / etc / wpa_supplicant.confli

NOTE: Remplacez Linuxhint pour votre Essid et Morochita pour votre mot de passe réel. Vous pouvez utiliser des guillemets pour les noms de réseau contenant des espaces.

Une fois wpa_supplicant.Conf est modifié, vous pouvez vous connecter en exécutant la commande suivante où -c Spécifie le fichier de configuration et -je Spécifie l'interface réseau:

sudo wpa_supplicant -c / etc / wpa_supplicant.conf -i wlp3s0

Comme vous pouvez le voir iwconfig, Maintenant, votre carte sans fil est associée au point d'accès.

sudo iwconfig

Pour vous connecter, exécutez la commande dhclient Comme indiqué dans la capture d'écran suivante pour obtenir une adresse IP dynamique:

sudo dhclient wlp3s0

NOTE: Remplacer wlp3s0 pour votre carte sans fil.

Après exécution dhclient, Vous devez être connecté à Internet via le point d'accès associé.

Vous pouvez obtenir des informations supplémentaires sur wpa_supplicant sur https: // linux.mourir.net / man / 8 / wpa_supplicant

J'espère que vous avez trouvé ce tutoriel utile pour vous connecter au WiFi à partir de la ligne de commande sur les systèmes basés sur Debian. Continuez à suivre LinuxHint pour plus de tutoriels et de conseils Linux.