Outils pour utilisateurs

Outils du site


netadmin:linux:gestion_interface_wifi

Gestion des connexions wifi

Lister l'ensemble des interfaces réseaux disponibles:

# Installer l'utilitaire
apt install lshw
 
# Filtrer les périphériques de type interface réseau
lshw -C network

Pour lister les interfaces compatibles wifi

iwconfig

Les prérequis

iw et nmcli permettent de gérer les connexions.

# Lister les connexions wifi enregistrées par network manager
nmcli connection show

Etat du lien wifi

ip link show wlp58s0
 
# Activer le lien s'il est DOWN
ip link set wlp58s0 up

# etat du lien

iw wlp58s0 link

Rechercher les réseau wifi disponibles:

iw wlp58s0 scan

Via le scan, on détermine le SSID et le mode d’authentification accepté par le point d'accès (WPA ou WEP).

Le protocole de sécurité RSN est désigné couramment WPA2. Il est nécessaire d'identifier quel protocole de sécurité est disponible car il détermine l'outil à utiliser pour se connecter au réseau.

On peut maintenant générer un fichier de configuration pour une connexion à un réseau wifi basé sur les protocoles de sécurité WPA/WAP2

# Créer un enregistrement pour le réseau SSID_network dans le fichier
# de configuration /etc/wpa_supplicant.conf
wpa_passphrase SSID_network >> /etc/wpa_supplicant.conf

Maintenant que le fichier de configuration existe, il peut être utilisé pour la connexion au réseau:

wpa_supplicant -B -D wext -i wlp58s0 -c /etc/wpa_supplicant.conf

A propos des arguments:

  • -B pour exécuter la commande en arrière plan (background);
  • -D pour spécifier le pilote ici wext le pilote générique;
  • -c pour spécifier la configuration à utiliser.

Générer un fichier de configuration pour wpa_supplicant

Vérifier que la connexion est effective via la commande iw

iw wlp58s0 link

Puisque la liaison physique est établie, on peut essayer d'obtenir une IP:

# demande une IP au serveur DHCP du réseau
dhclient wlp58s0
 
# Afficher IP affectée à l'interface
ip a show wlp58s0

Si pas de réponse du serveur DHCP, on peut manuellement affecter une adresse via la commande ip. Pour terminer on vérifier l'adresse de la passerelle, et la résolution DNS

# Afficher la route par défaut
ip route show
 
# Redéfinir la route par défaut
ip route add default via 10.0.0.138 dev wlp58s0

Références

netadmin/linux/gestion_interface_wifi.txt · Dernière modification : 2021/12/23 17:07 de yoann