GNU/Linux >> Tutoriels Linux >  >> Linux

nmcli :commande introuvable

L'outil nmcli est la plus fondamentale des interfaces NetworkManager. Il contient de nombreuses sous-commandes qui vous permettent d'afficher et de configurer les informations réseau. Étant donné que de nombreux serveurs réseau n'incluent pas d'interface graphique, il est important d'être à l'aise avec nmcli pour gérer les paramètres réseau.

Voici quelques exemples de sous-commandes que vous pouvez utiliser avec nmcli.

Sous-commande Utilisé pour
statut général Afficher un résumé des données de connectivité réseau. Affichez les informations d'identification de chaque carte réseau. Activez la carte réseau spécifiée.
émission de connexion Désactivez la carte réseau spécifiée.
con up {device ID} Entrez en mode interactif pour configurer la carte réseau spécifiée.
con down {device ID} Surveillez les événements envoyés par le noyau ou par une règle udev.
con modifier {ID de l'appareil} Simuler un événement udev en cours d'exécution pour un appareil, avec des résultats en sortie.
état de l'appareil Afficher l'état actuel de chaque NIC.

Syntaxe

La syntaxe de la commande nmcli est :

# nmcli [options] [subcommand] [arguments]

Si vous rencontrez l'erreur ci-dessous lors de l'exécution de la commande nmcli :

nmcli: command not found

vous pouvez essayer d'installer le package ci-dessous selon votre choix de distribution :

Répartition du système d'exploitation Commande
Debian apt-get install network-manager
Ubuntu apt-get install network-manager
Alpin apk ajouter un gestionnaire de réseau
Arch Linux pacman -S gestionnaire de réseau
Kali Linux apt-get install network-manager
Fédora dnf install NetworkManager-1
Raspbian apt-get install network-manager

Exemples de commandes nmcli

1. Exécutez une sous-commande `nmcli` :

# nmcli agent|connection|device|general|help|monitor|networking|radio command_options

2. Affichez la version actuelle de NetworkManager :

# nmcli --version

3. Afficher l'aide :

# nmcli --help

4. Afficher l'aide d'une sous-commande :

# nmcli subcommand --help

5. Affichez la liste de toutes les connexions à l'aide de la commande nmcli comme suit :

# nmcli con show

6. Affichez uniquement les connexions actives à l'aide de la commande nmcli comme suit :

# nmcli con show --active

7. Affichez les détails d'une connexion en spécifiant l'ID de connexion (NOM) à l'aide de la commande nmcli comme suit :

# nmcli con show "enp0s3"

8. Affichez l'état du périphérique (interface) comme étant connecté ou déconnecté à l'aide de la commande nmcli comme suit :

# nmcli dev status

9. Affichez les détails de l'appareil à l'aide de la commande nmcli comme suit :

# nmcli dev show enp0s3

10. Désactivez la connexion automatique pour un profil de connexion comme indiqué dans la ligne de commande ici :

# nmcli con mod "static" connection.autoconnect no

11. Spécifiez un serveur DNS à l'aide de la commande nmcli con mod comme indiqué ici :

# nmcli con mod "static" ipv4.dns "1.1.1.1"

12. Nous pouvons encore ajouter plus de valeurs à une clé en utilisant le symbole + ou - devant l'argument. Nous pouvons également ajouter un autre serveur DNS à l'aide de la commande nmcli con mod comme indiqué ici :

# nmcli con mod "static" +ipv4.dns "8.8.8.8"

13. Nous pouvons modifier l'adresse IP statique et la passerelle d'un profil de connexion comme indiqué ici :

# nmcli con mod  "static"  ipv4.address  "50.50.50.50/24" ipv4.gateway

14. Nous pouvons attribuer une adresse IP secondaire à la même interface sans passerelle dans un profil existant, comme indiqué ici :

# nmcli con mod "static" +ipv4.addresses "70.70.70.100/16"

15. Pour activer les modifications, le profil de connexion doit être activé à l'aide de la commande nmcli con comme indiqué ici :

# nmcli con up "static"

16. Supprimez un profil de connexion à l'aide de la commande nmcli del comme indiqué ici :

# nmcli del "static"

17. Désactivez toutes les interfaces gérées à l'aide de la commande nmcli comme indiqué ici :

# nmcli net off

18. Arrêtez une interface en déconnectant temporairement l'appareil comme indiqué ici :

# nmcli dev dis enp0s8

19. Affichez une interface en connectant l'appareil comme indiqué ici :

# nmcli dev con enp0s8


Linux
  1. gestionnaire d'abonnement :commande introuvable

  2. dnf :commande introuvable

  3. bc :commande introuvable

  4. dpkg :commande introuvable

  5. id :commande introuvable

nc :commande introuvable

aws-shell :commande introuvable

tvservice :commande introuvable

lspci :commande introuvable

pstree :commande introuvable

ln :commande introuvable