nmcli (networkmanager cli)
Pour afficher le statut global du NetworkManager :
nmcli statut general
Pour contrôler la journalisation NetworkManager :
nmcli general logging
Pour afficher toutes les connexions :
nmcli connection show
Pour montrer les connexions actives uniquement, ajoutez l’option - a,–active, comme suit :
nmcli connection show --active
Pour afficher les périphériques reconnus par le NetworkManager et leur état :
nmcli device status
Les commandes peuvent être écourtées et certaines options omises. Par exemple, la commande :
nmcli connection modify id 'MyCafe' 802-11-wireless.mtu 1350
peut être réduite à la commande suivante :
nmcli con mod MyCafe 802-11-wireless.mtu 1350
L’option id peut été omise car l’ID de connexion (nom) est sans équivoque pour nmcli dans ce cas. Au fur et à mesure que vous vous familiariserez avec les commandes, d’autres abréviations peuvent être faites. Par exemple,
nmcli connection add type ethernet
peut être réduit à:
nmcli c a type eth
Des exemples
Liste des connexions disponibles
nmcli connection show
NAME UUID TYPE DEVICE
Free.fr 9b7a45fc-3c4c-3e96-98d7-2e87290afbe3 ethernet enp0s31f6
Mullvad Canada Québec 91799c6c-2289-46b4-a9f6-c12bfdf219f6 vpn --
Mullvad Danemark 73b70b1a-f637-4288-b120-9636d8b54f70 vpn --
Mullvad Finlande 07f247de-0184-4320-a39c-55f011ed2a41 vpn --
Mullvad France Marseille b5ff3e29-8fe8-4a35-9009-5eefe05c4f6a vpn --
Mullvad France Paris ab925ed8-e346-40ad-bd64-864ecc6b1c5d vpn --
Mullvad GB Manchester 59be74d2-8dcd-4139-963d-d7b6c8e71d7d vpn --
Mullvad Suede Stockolm 75b0d747-bd73-4abb-9404-14375d65f2de vpn --
Mullvad Suisse f9462532-d978-41d4-b80f-eb0e76ae0543 vpn --
ch-uk-01.protonvpn.com.udp c60ac545-ab7b-4505-964e-17658a59bd7c vpn --
is.protonvpn.com.udp 18c8ab8e-9d6c-4c9e-bbbd-427f1443aa94 vpn --
se-fr-01.protonvpn.com.udp e14bad88-54e4-46bc-8159-738aae434489 vpn --
us.protonvpn.com.udp edcaece7-a2d0-4055-a4f3-926e05b410f7 vpn --
Activer la connexion au serveur OpenVPN :
nmcli connection up 'Mullvad Danemark'
Envoyer des notifications
# Replace here username by your user name
sudo -u username DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus notify-send 'VPN' 'The VPN connection is disabled.' --icon=dialog-warning