Comment se connecter au WiFi depuis la CLI sur Debian 10 Buster

Comment se connecter au WiFi depuis la CLI sur Debian 10 Buster

Tous les systèmes Debian n'ont pas une interface graphique, et même si l'utilisation du WiFi sur un serveur n'est pas courante, il existe de nombreux cas où vous utilisez WiFi avec une configuration sans tête, comme sur un Raspberry Pi. Il n'est pas difficile de se connecter en utilisant uniquement les outils fournis hors de la boîte dans Debian.

Dans ce tutoriel, vous apprendrez:

  • Comment scrut pour un réseau
  • Comment générer une configuration WPA_SUPPLICANT
  • Comment configurer un fichier de configuration WPA_SUPPLICANT
  • Comment se connecter à votre wifi
Configuration des supplicants WPA sur Debian 10.

Exigences et conventions logicielles utilisées

Exigences logicielles et conventions de ligne de commande Linux
Catégorie Exigences, conventions ou version logicielle utilisée
Système Debian 10 Buster
Logiciel WPA_SUPPLICANT
Autre Accès privilégié à votre système Linux en tant que racine ou via le Sudo commande.
Conventions # - Exige que les commandes Linux soient exécutées avec des privilèges racine soit directement en tant qu'utilisateur racine, soit par l'utilisation de Sudo commande
$ - Exige que les commandes Linux soient exécutées en tant qu'utilisateur non privilégié régulier

SCAR pour un réseau

Avant de pouvoir vous connecter à votre réseau, vous devez trouver exactement à quoi vous vous connectez. Si vous connaissez déjà le nom du réseau WiFi auquel vous souhaitez vous connecter, cette section n'est pas nécessaire, mais si vous essayez de vous connecter sans connaître la main SSID, cela vous aidera à le trouver.

Tout d'abord, trouvez le nom de votre interface wifi. Exécutez ce qui suit et notez l'interface sans fil. À partir de là, ce guide l'appellera wlan0, Mais le vôtre sera probablement différent.

$ ip a


Ensuite, vous pouvez scanner les réseaux dans la région pour trouver le SSID auquel vous souhaitez vous connecter. Comme racine ou avec Sudo, courir:

$ sudo iwlist wlan0 scan | grep -i ssid
Énumérez les réseaux WiFi sur Debian 10.

Trouvez le nom du réseau auquel vous souhaitez vous connecter et notez-le.

Générer une configuration WPA_SUPPLICANT

WPA_SUPPLICANT peut générer sa propre configuration, ou les débuts de l'un, y compris le cryptage de votre réseau passowrd, donc il n'est pas stocké en texte brut.

$ sudo wpa_passphrase NetworkName Mot de passe> / etc / wpa_supplicant / wpa_supplicant.confli

Configurer un fichier de configuration WPA_SUPPLICANT

Maintenant, utilisez votre éditeur de texte préféré pour ouvrir / etc / wpa_supplicant / wpa_supplicant.confli.

Configuration de suppliant WPA générée sur Debian 10.

Jetez un œil au réseau bloc qui a été généré. Il contient le nom de votre réseau et à la fois le mot de passe en texte brut et celui crypté. Le texte brut est juste là pour vous montrer ce que vous avez entré, et il est commenté. Supprimer cette ligne.



Au dessus de réseau Bloquer, placez la ligne suivante. Il permettra aux utilisateurs du roue groupe pour gérer WPA_Supplicant.

ctrl_interface = dir = / var / run / wpa_supplicant groupe = roue

Reprenez votre attention à l'intérieur du réseau Bloquer maintenant. Si vous vous connectez à un réseau caché, ajoutez la ligne ci-dessous après votre mot de passe.

scan_ssid = 1

Ensuite, ajoutez le protocole et les paramètres de gestion des clés pour WPA2. Si vous utilisez autre chose, arrêtez-vous et passez à WPA2.

proto = rsn key_mgmt = wpa-psk

Ensuite, dites à WPA_Supplicant d'utiliser le CCMP au lieu de TKIP. Encore une fois, si vous utilisez TKIP, arrêtez. Il a fait ses preuves pour ne pas être sécurisé.

groupe = CCMP par paire = CCMP

La dernière chose que vous devriez inclure, c'est la priorité. Si vous gérez plusieurs réseaux ici, donnez la plus grande valeur de priorité à celles à laquelle vous souhaitez vous connecter en premier.

priorité = 10

Enregistrez votre configuration et sortez.



Connectez-vous à votre wifi

Pour vous connecter, vous devrez redémarrer WPA_Supplicant. C'est un service, donc vous pouvez le redémarrer avec systemctl.

$ sudo systemctl redémarrer wpa_supplicant

Donnez-lui quelques secondes pour vous connecter et vérifiez que vous êtes connecté en fonctionnant ip a encore. Vous devriez voir une IP locale à côté de votre interface sans fil cette fois.

Conclusion

Parce que vous configurez votre connexion manuellement avec une configuration, cela devrait continuer à fonctionner jusqu'à ce que vous changeiez quelque chose vous-même. Vous pouvez facilement vous connecter à plusieurs réseaux et les garder à l'organisation avec cette méthode également.

Tutoriels Linux connexes:

  • Comment exécuter le Raspberry Pi OS dans une machine virtuelle avec…
  • Choses à installer sur Ubuntu 20.04
  • Une introduction à l'automatisation Linux, des outils et des techniques
  • Ubuntu 20.04 Guide
  • Comment activer et désactiver le wifi sur Kali Linux
  • Choses à faire après l'installation d'Ubuntu 20.04 Focal Fossa Linux
  • Mint 20: Mieux que Ubuntu et Microsoft Windows?
  • Utilisez WPSCAN pour scanner WordPress pour les vulnérabilités sur Kali
  • Comment installer le pilote NVIDIA RTX 3080 sur Debian 10…
  • Masterring Bash Script Loops