accueil > Gestion réseau > nmcli

nmcli : outil en ligne de commande NetworkManager

nmcli est un outil d'interface en ligne de commande pour contrôler NetworkManager. Il permet de gérer facilement les connexions réseau, les périphériques, le Wi-Fi et d'autres paramètres liés au réseau. Il est très utile pour automatiser et configurer le réseau dans des environnements serveur ou des scripts.

Aperçu

nmcli interagit avec le démon NetworkManager pour gérer la configuration réseau. Il peut effectuer diverses tâches telles que la création, la modification et la suppression de profils de connexion, l'activation/désactivation des périphériques réseau, le scan et la connexion Wi-Fi.

Fonctionnalités principales

Fonctionnalités clés fournies par nmcli.

  • Gestion des profils de connexion réseau (création, modification, suppression)
  • Vérification et contrôle de l'état des périphériques réseau
  • Scan et connexion aux réseaux Wi-Fi
  • Modification des paramètres de connexion tels que l'adresse IP, les serveurs DNS
  • Activation/désactivation des radios réseau (Wi-Fi, WWAN)

Options et objets principaux

nmcli est utilisé dans le format 'nmcli [options] objet commande'. Ici, 'objet' représente la cible de gestion (par exemple, connection, device), et 'commande' spécifie une action particulière pour cet objet.

Options globales

Commande générée :

Essayez de combiner les commandes.

Description:

`nmcli` Exécute la commande.

Essayez d'exécuter virtuellement les commandes avec l'IA en combinant les options ci-dessus.

Exemples d'utilisation

Divers scénarios pour gérer le réseau à l'aide de nmcli.

Vérifier l'état général de NetworkManager

nmcli general status

Vérifie l'état actuel de NetworkManager et les informations du nom d'hôte.

Afficher la liste de tous les profils de connexion réseau

nmcli connection show

Affiche tous les profils de connexion définis sur le système, y compris les connexions actives et inactives.

Afficher l'état de tous les périphériques réseau

nmcli device status

Vérifie l'état actuel de tous les périphériques réseau tels que Ethernet, Wi-Fi, etc.

Scanner et afficher la liste des réseaux Wi-Fi disponibles

nmcli device wifi list

Scanne les réseaux Wi-Fi disponibles à proximité et affiche des informations telles que le SSID et la force du signal.

Désactiver la radio Wi-Fi

nmcli radio wifi off

Désactive la fonctionnalité Wi-Fi du système.

Activer une connexion spécifique

nmcli connection up "My_Wired_Connection"

Active le profil de connexion réseau nommé 'My_Wired_Connection'. Vous devez remplacer par le nom de connexion réel.

Conseils et précautions

Conseils et points à considérer pour une utilisation plus efficace de nmcli.

Conseils utiles

  • La plupart des commandes nmcli nécessitent des privilèges root. Utilisez-les avec `sudo`.
  • Vous pouvez obtenir une aide détaillée sur un objet ou une commande spécifique en utilisant `nmcli help` ou `nmcli <objet> help`.
  • Consultez la page de manuel complète via `man nmcli`.
  • Pour une utilisation dans des scripts, il est recommandé d'utiliser une combinaison des options `-t` (terse) et `-f` (fields) pour extraire uniquement les informations nécessaires.

Commandes de la même catégorie