La gestion du Wi-Fi sous Linux peut sembler complexe au premier abord, surtout sans interface graphique. Pourtant, grâce à la puissance de la ligne de commande, il est possible de configurer, diagnostiquer et gérer efficacement les connexions sans fil. Dans ce guide, nous allons explorer les principales commandes et outils permettant de contrôler votre réseau Wi-Fi sur n’importe quelle distribution Linux.
Avant toute configuration, il est essentiel d’identifier les interfaces réseau détectées par le système. Utilisez la commande suivante pour lister toutes les interfaces actives :
ip link show
Les interfaces Wi-Fi sont généralement nommées wlan0, wlp2s0 ou similaires selon la distribution et le pilote.
wlan0
wlp2s0
Pour rechercher les réseaux Wi-Fi à proximité, utilisez iwlist :
iwlist
sudo iwlist wlan0 scan | grep ESSID
Cette commande renvoie la liste des SSID (noms de réseaux) disponibles. Pour plus de détails (signal, canal, chiffrement, etc.), omettez le filtre grep.
grep
La commande nmcli (NetworkManager CLI) est l’une des plus pratiques pour gérer les connexions sans interface graphique.
nmcli
sudo nmcli device wifi list sudo nmcli device wifi connect "Nom_du_reseau" password "mot_de_passe"
Une fois la connexion établie, NetworkManager gère automatiquement la reconnexion à chaque démarrage.
Si vous travaillez sur un système minimaliste sans NetworkManager, vous pouvez utiliser wpa_supplicant.
wpa_supplicant
Créez un fichier de configuration :
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
Ajoutez le contenu suivant :
network={ ssid="Nom_du_reseau" psk="mot_de_passe" }
Puis lancez le service manuellement :
sudo wpa_supplicant -B -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf sudo dhclient wlan0
Une fois connecté, vous pouvez tester la connectivité Internet :
ping -c 4 google.com
Pour afficher votre adresse IP :
ip addr show wlan0
En cas de problème, voici quelques commandes utiles :
dmesg | grep wlan
sudo rfkill list
sudo systemctl restart NetworkManager
Pour afficher les réseaux connus :
nmcli connection show
Pour supprimer une ancienne connexion :
sudo nmcli connection delete "Nom_du_reseau"
Sur certaines distributions minimalistes (comme Arch Linux ou Debian serveur), nmcli et iwlist ne sont pas installés par défaut. Vous pouvez les ajouter avec :
sudo apt install network-manager wireless-tools # Debian / Ubuntu sudo dnf install NetworkManager wireless-tools # Fedora sudo pacman -S networkmanager wireless_tools # Arch Linux
La ligne de commande Linux offre un contrôle précis sur la gestion du Wi-Fi, qu’il s’agisse de diagnostiquer une panne, de se connecter à un réseau ou de configurer une interface sans environnement graphique. Avec les outils présentés dans ce guide — ip, nmcli, iwlist et wpa_supplicant — vous avez désormais toutes les clés pour maîtriser votre connexion sans fil sous Linux.
ip
Découvrez nos actualités, conseils et tutoriels pour rester à jour
Il est toujours pratique de recevoir les alerte...
Vous pouvez rencontrer cette erreur lors d&rsqu...
Si vous êtes un administrateur syst&egrav...
Vous utilisez Proxmox VE pour...
Inscription en cours...
Restez informé de nos dernières actualités et recevez nos meilleurs conseils !
Chargement du formulaire de devis...