← retour aux snippets

wpa_cli: gérer un réseau Wi-Fi en ligne de commande

Ajouter un réseau, définir le mot de passe et forcer la reconnexion.

bash network #wifi

objectif

Contrôler wpa_supplicant sans NetworkManager.

code minimal

wpa_cli -i wlan0 add_network
wpa_cli -i wlan0 set_network 0 ssid '"data-pm"'
wpa_cli -i wlan0 set_network 0 psk  '"motdepasse"'
wpa_cli -i wlan0 enable_network 0

utilisation

# générer un PSK depuis une passphrase
wpa_passphrase data-pm motdepasse

variante(s) utile(s)

# roaming plus agressif
wpa_cli -i wlan0 set bgscan 'simple:30:-65:300'

notes

  • wpa_supplicant doit être actif pour l’interface.
  • évitez l’exposition du PSK dans l’historique.