Comment se connecter au WiFi depuis la CLI sur Debian 10 Buster
- 2879
- 142
- Victor Charpentier
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
Exigences et conventions logicielles utilisées
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
.
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
- « Les données persistantes dans une base de données Posgresql avec PHP
- Installation de l'outil de commande Amazon S3CMD S3 sur Centos Linux »