{{tag>dev netadmin sysadmin réseau connexion }}
:TODO_DOCUPDATE:
====== Gérer les connexions via nmcli et le service NetworkManager ======
systemclt status NetworkManager
**nmcli** signifie **N**etwork **M**anager **C**ommand **L**ine **I**nterface, c'est le client en ligne de commande qui permet de dialoguer avec le service (daemon) NetworkManager pour gérer les paramètres de connexions et les interfaces réseaux de l'hôte.
nmcli fonctionne en espace utilisateur.
===== Connexions Wifi =====
==== État de l'interface ====
Vérifier l'état de l'interface matérielle :
nmcli radio wifi
==== Activer / désactiver l'interface ====
Pour activer l'interface matérielle Wifi
# Activer l'interface wifi
nmcli radio wifi on
# Désactiver l'interface wifi
nmcli radio wifi off
==== Lister les réseaux à portée ====
nmcli device wifi rescan
nmcli device wifi
# equivalent
nmcli device wifi list --rescan yes
# N'afficher que les SSID
nmcli --fields SSID device wifi
==== Connexion à un réseau ====
nmcli --ask dev wifi connect aNetworkSSID
==== Vérifier l'état de la connexion ====
Pour vérifier l'état des interfaces et leur connexion associée :
nmcli device status
# équivalent
nmcli device
==== Déconnecter l'interface ====
Déconnecter l'interface nommée ''wifi0'' :
nmcli device down wifi0
===== Références =====
* https://fr.linux-console.net/?p=16039
* https://www.linuxtricks.fr/wiki/networkmanager-se-connecter-en-wi-fi-en-cli-avec-nmcli
* https://sysreseau.net/networkmanager-nmcli-nmtui/