Recherche de site Web

Mettre à jour le mot de passe du réseau Wifi depuis le terminal sous Arch Linux


Après avoir changé le mot de passe du réseau Wifi dans le routeur, ma machine de test Arch Linux a perdu la connexion Internet. J'ai donc voulu mettre à jour le nouveau mot de passe depuis le Terminal car ma machine de test Arch Linux n'a pas encore d'environnement de bureau graphique. Changer l'ancien mot de passe wifi pour un nouveau est assez facile en mode GUI. Il suffit d'ouvrir le gestionnaire de réseau et de mettre à jour le nouveau mot de passe du wifi en quelques secondes. Cependant, je ne savais pas comment mettre à jour le mot de passe du réseau wifi depuis la ligne de commande sous Arch Linux. Alors, j'ai commencé à chercher sur Google et j'ai trouvé une solution fonctionnelle sur le forum Arch Linux. Si jamais vous vous trouvez dans la même situation, lisez la suite. Ce n'est pas si difficile.

Mettre à jour le mot de passe du réseau Wifi depuis le terminal

Après avoir changé le mot de passe dans le routeur, j'ai exécuté la commande wifi-menu pour mettre à jour le nouveau mot de passe. Mais elle continuait à afficher l'erreur suivante.

$ sudo wifi-menu

Il a affiché la liste des réseaux wifi disponibles.

Choisir un réseau sans fil

Le nom de mon réseau wifi est Murugs9376. Ensuite, j'ai sélectionné mon réseau et appuyé sur le bouton OK. Au lieu de demander le nouveau mot de passe (je pensais que cela allait me demander si le mot de passe avait été changé.), il a affiché l'erreur suivante.

Interface 'wlp9s0' is controlled by netctl-auto
WPA association/authentication failed for interface 'wlp9s0'

Erreur - L'association/l'authentification WPA a échoué

Au moment où cette erreur est survenue, je n'avais pas beaucoup d'expérience avec les distributions basées sur Arch. J'ai donc parcouru le forum Arch Linux en espérant trouver la solution. Heureusement, quelqu'un avait publié le même problème et obtenu la solution de contournement de l'un des autres utilisateurs d'Arch. Voici la solution pour mettre à jour le mot de passe du réseau wifi depuis le Terminal dans les distributions basées sur Arch.

Les profils réseau sont stockés dans le dossier /etc/netctl/. Par exemple, voici les détails du profil réseau wifi de ma machine de test Arch Linux.

$ ls /etc/netctl/

Sample Output:

examples    ostechnix         'wlp9s0-Chendhan Cell Service'  wlp9s0-Pratheesh
hooks       wlp9s0            wlp9s0-Murugu9376
interfaces  wlp9s0-AndroidAP  wlp9s0-none

Lister les profils de réseau wifi

Tout ce dont j'ai besoin pour mettre à jour le nouveau mot de passe est de supprimer mon profil de réseau Wi-Fi (Ex. wlp9s0-Murugs9376) et de relancer la commande wifi-menu avec le nouveau mot de passe.

Donc, commençons par supprimer le profil wifi en utilisant la commande :

$ sudo rm /etc/netctl/wlp9s0-Murugu9376

Après avoir supprimé le profil, exécutez la commande wifi-menu pour mettre à jour le nouveau mot de passe.

$ sudo wifi-menu

Sélectionnez le réseau wifi et appuyez sur ENTRÉE.

Sélectionnez le réseau wifi

Entrez un nom pour le profil.

Entrez le nom du profil du réseau wifi

Enfin, saisissez la clé de sécurité du profil réseau et appuyez sur la touche ENTER.

Entrez la clé de sécurité pour le profil du réseau wifi

Voilà. Maintenant, nous avons mis à jour le mot de passe du réseau wifi. Comme vous pouvez le voir, mettre à jour le mot de passe depuis le Terminal dans Arch Linux n'est pas un problème. N'importe qui pourrait le faire en quelques secondes.

Lecture connexe :

  • Trouver le mot de passe WiFi des réseaux connectés sous Linux