Recherche de site Web

Se connecter au Wi-Fi à partir de la ligne de commande Linux


Objectif

Configurez le Wi-Fi à l’aide uniquement des utilitaires de ligne de commande.

Distributions

Cela fonctionnera sur n’importe quelle distribution Linux majeure.

Exigences

Une installation Linux fonctionnelle avec des privilèges root et une carte réseau sans fil compatible.

Difficulté

Facile

Conventions

  • # – nécessite que les commandes Linux données soient exécutées avec les privilèges root, soit directement en tant qu’utilisateur root, soit en utilisant la commande sudo
  • $ – nécessite que des commandes Linux données soient exécutées en tant qu’utilisateur régulier non privilégié

Introduction

Beaucoup de gens aiment les utilitaires graphiques pour gérer leurs ordinateurs, mais beaucoup ne le font pas aussi. Si vous préférez les utilitaires en ligne de commande, la gestion du WiFi peut être très pénible. Eh bien, ce n’est pas forcément le cas.

wpa_supplicant peut être utilisé comme utilitaire de ligne de commande. Vous pouvez en fait le configurer facilement avec un simple fichier de configuration.

Recherchez votre réseau

Si vous connaissez déjà les informations de votre réseau, vous pouvez ignorer cette étape. Si ce n’est pas le cas, c’est un bon moyen d’obtenir des informations sur le réseau auquel vous vous connectez.

wpa_supplicant est livré avec un outil appelé wpa_cli qui fournit une interface de ligne de commande pour gérer vos connexions WiFi. Vous pouvez en fait l’utiliser pour tout configurer, mais la configuration d’un fichier de configuration semble un peu plus facile.

Exécutez wpa_cli avec les privilèges root, puis recherchez les réseaux.

wpa_cli
> scan

L’analyse prendra quelques minutes et vous montrera les réseaux de votre région. Notez celui auquel vous souhaitez vous connecter. Tapez quit pour quitter.

Générez un blocage et chiffrez votre mot de passe

Il existe un utilitaire encore plus pratique que vous pouvez utiliser pour commencer à configurer votre fichier de configuration. Il prend le nom de votre réseau et le mot de passe et crée un fichier avec un bloc de configuration pour ce réseau avec le mot de passe chiffré, de sorte qu’il n’est pas stocké en texte brut.

wpa_passphrase networkname password > /etc/wpa_supplicant/wpa_supplicant.conf

Personnalisez votre configuration

Maintenant, vous avez un fichier de configuration situé dans /etc/wpa_supplicant/wpa_supplicant.conf. Ce n’est pas grand-chose, juste le bloc réseau avec votre nom de réseau et votre mot de passe, mais vous pouvez le construire à partir de là.

Votre fichier est placé dans votre éditeur préféré et commencez par supprimer la ligne de mot de passe commentée. Ensuite, ajoutez la ligne suivante en haut de la configuration.

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel

Il permet simplement aux utilisateurs du groupe de roues de gérer wpa_supplicant. Cela peut être pratique.

Ajoutez le reste au bloc réseau lui-même.

Si vous vous connectez à un réseau masqué, vous pouvez ajouter la ligne suivante pour wpa_supplicant indiquer de l’analyser en premier.

scan_ssid=1

Ensuite, définissez les paramètres de gestion du protocole et des clés. Ces paramètres correspondent à WPA2.

proto=RSN
key_mgmt=WPA-PSK

Les paramètres de groupe et de paire wpa_supplicant indiquent si vous utilisez CCMP, TKIP ou les deux. Pour une sécurité optimale, vous ne devez utiliser que CCMP.

group=CCMP
pairwise=CCMP

Enfin, définissez la priorité du réseau. Les valeurs les plus élevées se connecteront en premier.

priority=10

Enregistrez votre configuration et redémarrez-wpa_supplicant pour que les modifications prennent effet.

Réflexions finales

Certes, cette méthode n’est pas la meilleure pour configurer des réseaux sans fil à la volée, mais elle fonctionne très bien pour les réseaux auxquels vous vous connectez régulièrement.

Articles connexes: