Amazon Best VPN GoSearch

Icône de favori OnWorks

nmcli - En ligne dans le Cloud

Exécutez nmcli dans le fournisseur d'hébergement gratuit OnWorks sur Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

Il s'agit de la commande nmcli qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks à l'aide de l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS

PROGRAMME:

Nom


nmcli - outil de ligne de commande pour contrôler NetworkManager

SYNOPSIS


nmcli [OPTIONS...] {vous aider | général | de mise en réseau | Radio | connexion | dispositif | agent |
moniteur} [COMMAND] [ARGUMENTS...]

DESCRIPTION


nmcli est un outil en ligne de commande permettant de contrôler NetworkManager et de signaler l'état du réseau.
Il peut être utilisé en remplacement de nm-applet ou d'autres clients graphiques. nmcli is
utilisé pour créer, afficher, modifier, supprimer, activer et désactiver des connexions réseau, comme
ainsi que le contrôle et l'affichage de l'état du périphérique réseau.

Les utilisations typiques incluent:

· Scripts : utilisez NetworkManager via nmcli au lieu de gérer les connexions réseau
manuellement. nmcli prend en charge un format de sortie laconique qui convient mieux au script
En traitement. Notez que NetworkManager peut également exécuter des scripts, appelés "dispatcher
scripts", en réponse à des événements réseau. Voir Gestionnaire de réseau(8) pour plus de détails sur ces
scripts de répartiteur.

· Serveurs, machines sans tête et terminaux : nmcli peut être utilisé pour contrôler NetworkManager
sans interface graphique, y compris la création, la modification, le démarrage et l'arrêt des connexions réseau
et l'affichage de l'état du réseau.

OPTIONS


-t | --laconique
La sortie est laconique. Ce mode est conçu et adapté au traitement informatique (script).

-p | --joli
La sortie est jolie. Ce qui provoque nmcli pour produire des sorties facilement lisibles pour les humains,
c'est-à-dire que les valeurs sont alignées, les en-têtes sont imprimés, etc.

-m | --mode {tabulaire | multiligne}
Basculer entre la sortie tabulaire et multiligne :

tabulaire
La sortie est un tableau où chaque ligne décrit une seule entrée. Les colonnes définissent
propriétés particulières de l'entrée.

multiligne
Chaque entrée comprend plusieurs lignes, chaque propriété sur sa propre ligne. Les valeurs sont
précédé du nom de la propriété.

S'il est omis, la valeur par défaut est tabulaire pour la plupart des commandes. Pour les commandes produisant plus
informations structurées, qui ne peuvent pas être affichées sur une seule ligne, la valeur par défaut est
multiligne. Actuellement, ils sont :

· affichage de la connexion nmcli ID

· affichage de l'appareil nmcli

-c | --couleurs {oui | non | auto}
Cette option contrôle la sortie couleur (à l'aide de séquences d'échappement de terminal). oui permet
couleurs, non les désactive, auto ne produit des couleurs que lorsque la sortie standard est dirigée
à un terminal. La valeur par défaut est auto.

-f | --des champs {[champ...] | tous | commun}
Cette option est utilisée pour spécifier quels champs (noms de colonnes) doivent être imprimés. Valide
les noms de champs diffèrent pour des commandes spécifiques. Répertoriez les champs disponibles en fournissant un
valeur invalide à la --des champs option. all est utilisé pour imprimer toutes les valeurs de champ valides de
la commande. common est utilisé pour imprimer les valeurs de champ communes de la commande.

En cas d'omission, la valeur par défaut est commune. L'option est obligatoire lorsque --laconique est utilisé. Dans ce
cas, les valeurs génériques all et common ne peuvent pas être utilisées. C'est pour maintenir la compatibilité
lorsque de nouveaux champs sont ajoutés à l'avenir.

-e | --échapper {oui | non}
S'il faut échapper aux caractères : et \ en mode tabulaire laconique. Le caractère d'échappement est \.

S'il est omis, la valeur par défaut est oui.

-n | --nocheck
Cette option peut être utilisée pour forcer nmcli ignorer la vérification nmcli et mes Gestionnaire de réseau
compatibilité des versions. Utilisez-le avec précaution, car l'utilisation de versions incompatibles peut
produire des résultats incorrects.

-a | --interroger
Lorsque vous utilisez cette option nmcli s'arrêtera et demandera tous les arguments requis manquants, donc
n'utilisez pas cette option à des fins non interactives comme les scripts. Cette option
contrôle, par exemple, si vous serez invité à entrer un mot de passe s'il est requis
pour se connecter à un réseau.

-s | --show-secrets
Lorsque vous utilisez cette option nmcli affichera les mots de passe et secrets qui pourraient être présents
dans une sortie d'une opération. Cette option influence également les mots de passe en écho saisis par
utilisateur comme entrée.

[-w | --attendre secondes...]
Cette option définit un délai d'expiration pour lequel nmcli attendra que NetworkManager
terminer les opérations. Il est particulièrement utile pour les commandes qui peuvent prendre plus de temps à
terminée, par exemple l'activation de la connexion.

Spécification d'une valeur de 0 donne des instructions nmcli de ne pas attendre mais de sortir immédiatement avec un
statut de réussite. La valeur par défaut dépend de la commande exécutée.

-v | --version
Afficher nmcli version.

-h | --Aidez-moi
Imprimer les informations d'aide.

GÉNÉRAL COMMANDES


nmcli général {statuts | nom d'hôte | autorisations | enregistrement} [ARGUMENTS...]

Utilisez cette commande pour afficher l'état et les autorisations de NetworkManager. Vous pouvez également obtenir et
changer le nom d'hôte du système, ainsi que le niveau de journalisation et les domaines de NetworkManager.

statuts
Afficher l'état général de NetworkManager. Il s'agit de l'action par défaut, lorsqu'aucune autre
la commande est fournie pour nmcli général.

nom d'hôte [nom d'hôte]
Obtenez et modifiez le nom d'hôte du système. Sans arguments, ceci imprime actuellement configuré
nom d'hôte. Lorsque vous transmettez un nom d'hôte, il sera transmis à NetworkManager pour être défini
en tant que nouveau nom d'hôte système.

Notez que le terme nom d'hôte « système » peut également être appelé « persistant » ou
"statique" par d'autres programmes ou outils. Le nom d'hôte est stocké dans / etc / hostname fichier dans
la plupart des distributions. Par exemple, le service systemd-hostnamed utilise le terme « statique »
nom d'hôte et il ne lit que le / etc / hostname fichier lorsqu'il démarre.

autorisations
Afficher les autorisations d'un appelant pour diverses opérations authentifiées qui
NetworkManager fournit, comme activer et désactiver la mise en réseau, changer le Wi-Fi et le WWAN
état, modification des connexions, etc.

enregistrement [niveau niveau] [domaine domaines...]
Obtenez et modifiez le niveau de journalisation et les domaines de NetworkManager. Sans aucun argument courant
le niveau de journalisation et les domaines sont affichés. Pour modifier l'état de la journalisation, fournissez niveau
et, ou, domaine paramètres. Voir NetworkManager.conf(5) pour le niveau et le domaine disponibles
valeurs.

RÉSEAUTAGE CONTRÔLE COMMANDES


nmcli de mise en réseau {on | de rabais | connectivité} [ARGUMENTS...]

Interrogez l'état du réseau NetworkManager, activez et désactivez le réseau.

on, de rabais
Activez, activez ou désactivez le contrôle réseau par NetworkManager. Toutes les interfaces gérées
par NetworkManager sont désactivés lorsque la mise en réseau est désactivée.

connectivité [Chèque]
Obtenez l'état de la connectivité réseau. L'optionnel choisissez l'argument indique à NetworkManager de
revérifier la connectivité, sinon l'état de connectivité connu le plus récent est affiché
sans revérifier.

Les états possibles sont :

aucun
l'hôte n'est connecté à aucun réseau.

portail
l'hôte est derrière un portail captif et ne peut pas accéder à l'Internet complet.

limité
l'hôte est connecté à un réseau, mais il n'a pas accès à Internet.

plein
l'hôte est connecté à un réseau et a un accès complet à Internet.

inconnu
l'état de la connectivité ne peut pas être découvert.

RADIO TRANSMISSION CONTRÔLE COMMANDES


nmcli Radio {tous | Wifi | qui} [ARGUMENTS...]

Affichez l'état des commutateurs radio ou activez et désactivez les commutateurs.

Wifi [sur | désactivé]
Afficher ou définir l'état du Wi-Fi dans NetworkManager. Si aucun argument n'est fourni, Wi-Fi
l'état est imprimé ; on active le Wi-Fi ; de rabais désactive le Wi-Fi.

qui [sur | désactivé]
Afficher ou définir l'état du WWAN (large bande mobile) dans NetworkManager. Si aucun argument n'est
fourni, l'état du haut débit mobile est imprimé ; on permet le haut débit mobile, de rabais
le désactive.

tous [sur | désactivé]
Affichez ou réglez tous les commutateurs radio mentionnés précédemment en même temps.

ACTIVITÉ MONITOR


nmcli moniteur

Observez l'activité de NetworkManager. Surveille les changements dans l'état de la connectivité, les appareils ou
profils de connexion.

Voir aussi nmcli connexion moniteur et mes nmcli dispositif moniteur surveiller les changements dans certains
appareils ou connexions.

CONNEXION et test d'intrusion COMMANDES


nmcli connexion {montrer | up | down | ajouter | éditer | modifier | effacer | moniteur | Recharger |
charge} [ARGUMENTS...]

NetworkManager stocke toute la configuration réseau en tant que « connexions », qui sont des collections de
données (détails de la couche 2, adressage IP, etc.) qui décrivent comment créer ou se connecter à un
réseau. Une connexion est « active » lorsqu'un appareil utilise la configuration de cette connexion pour
créer ou se connecter à un réseau. Il peut y avoir plusieurs connexions qui s'appliquent à un appareil,
mais un seul d'entre eux peut être actif sur cet appareil à un moment donné. Le supplément
les connexions peuvent être utilisées pour permettre une commutation rapide entre différents réseaux et
configurations.

Considérez une machine qui est généralement connectée à un réseau DHCP, mais parfois
connecté à un réseau de test qui utilise un adressage IP statique. Au lieu de manuellement
reconfigurer eth0 chaque fois que le réseau est modifié, les paramètres peuvent être enregistrés en tant que deux
connexions qui s'appliquent toutes les deux à eth0, une pour DHCP (appelée par défaut) et une avec le
détails d'adressage statique (appelés tests). Lorsqu'il est connecté au réseau DHCP, le
l'utilisateur exécuterait nmcli avec up défaut , et lorsqu'il est connecté au réseau statique, l'utilisateur
courrait nmcli avec up vers les tests.

montrer [--actif] [--ordre [+-]category:...]
Répertoriez les profils de connexion en mémoire et sur disque, dont certains peuvent également être actifs si un
l'appareil utilise ce profil de connexion. Sans paramètre, tous les profils sont répertoriés.
Lorsque --actif est spécifiée, seuls les profils actifs sont affichés.

Pour --ordre L'option peut être utilisée pour obtenir un ordre personnalisé des connexions. Les connexions
peut être classé par statut actif (actif), nom (nom), type (type) ou chemin D-Bus
(chemin). Si les connexions sont égales selon une catégorie d'ordre de tri, un
catégorie peut être spécifiée. L'ordre de tri par défaut est équivalent à --order
actif:nom:chemin. + ou pas de préfixe signifie un tri par ordre croissant (par ordre alphabétique ou
en chiffres), - signifie l'ordre inverse (décroissant). Les noms des catégories peuvent être abrégés
(par exemple --order -a:na).

montrer [--actif] [id | uuid | chemin | un chemin] ID...
Afficher les détails des connexions spécifiées. Par défaut, la configuration statique et
les données de connexion actives sont affichées. Lorsque --actif l'option est spécifiée, seul le
les profils actifs sont pris en compte. Utilisation globale --show-secrets possibilité d'afficher
secrets associés au profil.

id, uuid, chemin et mes un chemin les mots-clés peuvent être utilisés si ID c'est ambigu. Optionnel
ID-spécifier les mots clés sont :

id
le ID désigne un nom de connexion.

uuid
le ID désigne un UUID de connexion.

chemin
le ID désigne un chemin de connexion statique D-Bus au format de
/org/freedesktop/NetworkManager/Paramètres/num ou tout simplement num.

un chemin
le ID désigne un chemin de connexion actif D-Bus au format de
/org/freedesktop/NetworkManager/ActiveConnection/num ou tout simplement num.

Il est possible de filtrer la sortie en utilisant le global --des champs option. Utilisez le
valeurs suivantes:

profil
affiche uniquement la configuration de profil statique.

infection
affiche uniquement les données de connexion actives (lorsque le profil est actif).

Vous pouvez également spécifier des champs particuliers. Pour une configuration statique, utilisez les paramètres et
noms de propriété comme décrit dans paramètres nm(5) page de manuel. Pour une utilisation active des données
GÉNÉRAL, IP4, DHCP4, IP6, DHCP6, VPN.

Lorsqu'aucune commande n'est donnée au nmcli connexion, l'action par défaut est nmcli
connexion montrer.

up [id | uuid | chemin] ID... [sinom sinom] [ap BSSID] [passwd-fichier filet]
Activer une connexion. La connexion est identifiée par son nom, son UUID ou son chemin D-Bus.
If ID est ambigu, un mot-clé id, uuid or chemin peut être utilisé. Lorsqu'on a besoin d'un
appareil particulier sur lequel activer la connexion, le sinom option avec nom d'interface
devrait être donné. Si la ID n'est pas donné un sinom est requis, et NetworkManager
activer la meilleure connexion disponible pour le donné sinom. En cas de VPN
connexion, le sinom L'option spécifie le périphérique de la connexion de base. Les ap
L'option spécifie quel point d'accès particulier doit être utilisé dans le cas d'une connexion Wi-Fi.

If --attendre option n'est pas spécifiée, le délai d'expiration par défaut sera de 90 secondes.

See connexion montrer ci-dessus pour la description du ID-spécifier les mots-clés.

Les options disponibles sont:

sinom
interface qui sera utilisée pour l'activation.

ap
BSSID de l'AP auquel la commande doit se connecter (pour les connexions Wi-Fi).

passwd-fichier
certains réseaux peuvent nécessiter des informations d'identification lors de l'activation. Vous pouvez donner ces
informations d'identification à l'aide de cette option. Chaque ligne du fichier doit contenir un mot de passe
sous la forme:

setting_name.property_name:le mot de passe

Par exemple, pour le Wi-Fi WPA avec PSK, la ligne serait

802-11-wireless-security.psk:secret12345

Pour le mot de passe 802.1X, la ligne serait

802-1x.password:mon mot de passe 1X

nmcli accepte également les chaînes wifi-sec et wifi au lieu de 802-11-wireless-security.
Lorsque NetworkManager requiert un mot de passe et qu'il n'est pas fourni, nmcli le demandera
lorsqu'il est exécuté avec --interroger. Si --interroger n'a pas été passé, NetworkManager peut demander à un autre
agent secret qui peut être en cours d'exécution (généralement un agent secret GUI, tel que nm-applet
ou gnome-shell).

down [id | uuid | chemin | un chemin] ID...
Désactiver une connexion à partir d'un appareil sans empêcher l'appareil de continuer
activation automatique. Plusieurs connexions peuvent être transmises à la commande.

Sachez que cette commande désactive la connexion active spécifiée, mais l'appareil
sur lequel la connexion était active, est toujours prêt à se connecter et effectuera
activation automatique en recherchant une connexion appropriée qui a le drapeau 'autoconnect'
ensemble. Cela inclut la connexion qui vient d'être désactivée. Donc, si la connexion est définie sur
auto-connect, il sera automatiquement redémarré sur l'appareil déconnecté.

Dans la plupart des cas, vous pouvez utiliser dispositif couper commande à la place.

La connexion est identifiée par son nom, son UUID ou son chemin D-Bus. Si ID est ambigu, un
mot-clé id, uuid, chemin or un chemin peut être utilisé.

See connexion montrer ci-dessus pour la description du ID-spécifier les mots-clés.

If --attendre option n'est pas spécifiée, le délai d'expiration par défaut sera de 10 secondes.

ajouter sinom sinom [con-nom prénom] [connexion automatique {oui | non}] [enregistrer {oui | non}]
[Maître maître] [type esclave type] [taper type] [ARGUMENTS...] [ip4 addr] [gw4 addr]
[ip6 addr] [gw6 addr] [-- [+|-]mise.propriété Plus-value ...]
Ajoutez une connexion pour NetworkManager. Les arguments diffèrent selon les types de connexion,
voir ci-dessous.

sinom
interface à laquelle lier la connexion. La connexion ne sera applicable qu'à
ce nom d'interface. Une valeur spéciale de * peut être utilisée pour les
Connexions. Les sinom l'argument est obligatoire pour tous les types de connexion sauf
lien, équipe, pont et vlan. Remarque : utilisez les guillemets autour de * pour supprimer le shell
vous propose d’explorer.

con-nom
nom de connexion (lorsqu'il n'est pas fourni, un nom par défaut est généré :
[- ][- ]).

connexion automatique
si le profil de connexion peut être activé automatiquement (par défaut : oui).

enregistrer
si la connexion doit être persistante, c'est-à-dire que NetworkManager doit la stocker
sur disque (par défaut : oui).

maître
nom de l'interface maître, ou UUID de connexion ou ID du profil de connexion maître. Les
value peut être préfixé par ifname/, uuid/ ou id/ pour lever l'ambiguïté.

type esclave
type de connexion maître. Nécessaire uniquement lorsqu'il ne peut pas être déduit (c'est-à-dire le
la connexion maître n'existe pas encore).

type
type de connexion; voir ci-dessous pour les valeurs autorisées. Notez que les types esclave,
esclave d'équipe et mes pont-esclave engendrent ethernet profils de connexion. Leur utilisation est
découragé en faveur de l'utilisation d'un type spécifique avec maître option.

type ethernet [mac addr] [mac cloné addr] [mtu mtu]

mac
Adresse MAC de l'appareil sur lequel cette connexion est verrouillée.

mac cloné
MAC cloné.

mtu
MTU

type Wifi ssid SSID [mac addr] [mac cloné addr] [mode {infrastructures | ap | ad hoc}]
[mtu mtu]

ssid
ID.

mac
Adresse MAC de l'appareil sur lequel cette connexion est verrouillée.

mac cloné
MAC cloné.

mode
Mode réseau Wi-Fi. Si vide, l'infrastructure est supposée.

mtu
MTU

type wimax [mac addr] [nsp nsp]

mac
Adresse MAC de l'appareil sur lequel cette connexion est verrouillée.

nsp
Nom du fournisseur de services réseau.

type pppoe Nom d'utilisateur utilisateur [Mot de passe passwd] [service prénom] [mtu mtu] [mac addr]

Nom d'utilisateur
Nom d'utilisateur PPPoE.

Mot de passe
Mot de passe pour le nom d'utilisateur PPPoE.

service
Nom du service PPPoE (si requis par le concentrateur).

mtu
MTU

mac
Adresse MAC de l'appareil sur lequel cette connexion est verrouillée.

type gsm [apn APN] [Nom d'utilisateur utilisateur] [Mot de passe passwd]

apn
APN - Nom du point d'accès GSM.

utilisateur
Nom d'utilisateur.

Mot de passe
mot de passe.

type AMRC [Nom d'utilisateur utilisateur] [Mot de passe passwd]

utilisateur
Nom d'utilisateur.

Mot de passe
mot de passe.

type bande infinie [mac addr] [mtu mtu] [mode de transport {datagramme | connecté}]
[mère dispositif] [touche p clé]

mac
Adresse MAC de l'appareil sur lequel cette connexion est verrouillée (InfiniBand MAC est 20
octets).

mtu
MTU

mode de transport
Mode de transport InfiniBand.

mère
le nom d'interface du périphérique parent (le cas échéant).

touche p
l'InfiniBand P_Key (entier non signé 16 bits).

type Bluetooth [addr addr] [type bt {panou | dun-gsm | dun-cdma}]

addr
Adresse du périphérique Bluetooth (MAC).

type bt
Type de connexion Bluetooth.

type vlan dev dispositif id id [drapeaux drapeaux] [entrée cartographie] [sortie cartographie] [mtu mtu]

dev
périphérique parent sur lequel se trouve ce VLAN.

id
ID de VLAN dans la plage 0-4095.

drapeaux
drapeaux.

entrée
Mappage de priorité d'entrée VLAN.

sortie
Mappage de priorité de sortie VLAN.

mtu
MTU

type lien
[mode {sauvegarde active | balance-xor | diffusion | 802.3ad | solde-tlb | équilibre-alb | num}]
[primaire sinom] [miimon num] [délai d'attente num] [délai de mise à jour num] [intervalle arp num]
[arp-ip-cible num]

mode
mode de liaison (par défaut : balance-rr).

primaire
nom de l'interface principale (pour le mode de sauvegarde active).

miimon
miimon (par défaut : 100).

délai d'attente
délai d'attente (par défaut : 0).

délai de mise à jour
délai de mise à jour (par défaut : 0).

intervalle arp
Intervalle ARP (par défaut : 0).

arp-ip-cible
Cible IP ARP.

type esclave [maître maître]

maître
nom de l'interface de liaison maître, ou UUID de connexion ou ID de la connexion maître de liaison
profil. La valeur peut être préfixée par ifname/, uuid/ ou id/ pour lever l'ambiguïté
le

type équipe [config {fichier | JSON}]

config
Configuration JSON pour l'équipe.

type esclave d'équipe [config JSON]

maître
nom de l'interface de l'équipe principale, ou UUID de connexion ou ID de la connexion principale de l'équipe
profil. La valeur peut être préfixée par ifname/, uuid/ ou id/ pour lever l'ambiguïté
le

config
Configuration JSON pour l'équipe.

type pont [stp {oui | non}] [priorité num] [délai avant 2-30] [bonjour 1-10]
[max-age 6-42] [le temps de vieillissement 0-1000000] [multidiffusion-espionnage {oui | non}] [mac addr]

stp
contrôle si le protocole Spanning Tree (STP) est activé pour ce pont
(par défaut : oui).

priorité
définit la priorité STP (par défaut : 128).

délai avant
Délai de transfert STP, en secondes (par défaut : 15).

bonjour
STP hello time, en secondes (par défaut : 2).

max-age
Âge maximal du message STP, en secondes (par défaut : 20).

le temps de vieillissement
le temps de vieillissement de l'adresse MAC Ethernet, en secondes (par défaut : 300).

multidiffusion-espionnage
contrôle si la surveillance IGMP est activée (par défaut : oui).

mac
Adresse MAC du bridge (note : cela nécessite une fonctionnalité récente du noyau,
introduit à l'origine dans le noyau amont 3.15).

type pont-esclave [maître maître] [priorité num] [coût-chemin 1-65535]
[épingle à cheveux {oui | non}]

maître
nom de l'interface du pont maître, ou UUID de connexion ou ID du maître du pont
profil de connexion. La valeur peut être préfixée avec ifname/, uuid/ ou id/ pour
lever l'ambiguïté.

priorité
Priorité STP de cet esclave (par défaut : 32).

coût-chemin
Coût du port STP pour les destinations via cet esclave (par défaut : 100).

épingle à cheveux
« mode épingle à cheveux » pour l'esclave, qui permet de renvoyer les trames via
l'esclave sur lequel la trame a été reçue (par défaut : oui).

type vpn [type type] [utilisateur Nom d'utilisateur]

type vpn
Type de VPN.

utilisateur
Nom d'utilisateur VPN.

type maille olpc ssid SSID [indirect 1-13] [DHCP Anycast MAC]

ssid
ID.

indirect
canal à utiliser pour le réseau.

DHCP Anycast
Adresse MAC DHCP anycast utilisée lors de la demande d'une adresse IP via DHCP.

type adsl Nom d'utilisateur Nom d'utilisateur protocole {pppoa | pppoe | ipoatm} [Mot de passe passwd]
[encapsulation {vcmux | LLC}]

Nom d'utilisateur
Nom d'utilisateur ADSL.

protocole
Protocole ADSL.

Mot de passe
mot de passe ADSL.

encapsulation
Encapsulation ADSL.

type faire mode {tun | robinet} [propriétaire UID] [groupe GID] [pi {oui | non}]
[vnet-hdr {oui | non}] [multi-file d'attente {oui | non}]

mode
Mode pour l'appareil.

propriétaire
UID du propriétaire.

groupe
GID du groupe.

pi
inclure des informations sur les paquets (drapeau ~IFF_NO_PI).

vnet-hdr
envoyer et recevoir de gros paquets (c'est-à-dire GSO) et des paquets avec des sommes de contrôle partielles
(indicateur IFF_VNET_HDR).

multi-file d'attente
prise en charge de plusieurs files d'attente pour le périphérique tun/tap (indicateur IFF_MULTI_QUEUE).

type IP-tunnel
mode {ipip | gre | s'asseoir | isatap | vti | ip6ip6 | ipip6 | ip6gre | vti6 | tonneau}
éloigné addr [locales addr] [dev dispositif]

mode
mode tunnel.

éloigné
Adresse IPv4 ou IPv6 du point de terminaison du tunnel distant.

locales
Adresse IPv4 ou IPv6 du point de terminaison du tunnel local.

dev
périphérique à utiliser pour la communication du point de terminaison du tunnel.

type macvlan dev dispositif mode {vepa | pont | privé | passage | la source}
[exploiter {oui | non}]

dev
périphérique parent sur lequel se trouve ce MACVLAN.

mode
Le mode MACVLAN, qui spécifie le mécanisme de communication entre plusieurs
MACVLAN sur le même périphérique inférieur.

exploiter
contrôle le type d'appareil. Si défini sur « oui », un MACVTAP sera créé (par défaut :
ne pas).

type vxlan id id éloigné addr [dev mère dispositif (si nom or connexion UUID)]
[locales addr] [source-port-min 0-65535] [source-port-max 0-65535]
[le port de destination 0-65535]

id
Identificateur de réseau VXLAN à utiliser.

éloigné
adresse IP de destination unicast ou adresse IP multicast à rejoindre.

dev
périphérique à utiliser pour la communication du point de terminaison du tunnel.

locales
adresse IP source.

source-port-min
port source UDP minimum pour communiquer avec le point de terminaison du tunnel VXLAN distant.

source-port-max
port source UDP maximal pour communiquer avec le point de terminaison du tunnel VXLAN distant.

le port de destination
Port de destination UDP pour communiquer avec le point de terminaison du tunnel VXLAN distant.

ip4, gw4
Adresses IPv4.

ip6, gw6
Adresses IPv6.

--
Si un -- est rencontré, le reste de la ligne de commande est interprété comme
liste de propriétés dans le même format que connexion modifier la commande accepte. Cela fait
il est possible d'ajuster les propriétés de connexion avant de l'ajouter.

éditer {[id | uuid | chemin] ID... | [type type] [con-nom prénom] }
Modifiez une connexion existante ou ajoutez-en une nouvelle à l'aide d'un éditeur interactif.

La connexion existante est identifiée par son nom, son UUID ou son chemin D-Bus. Si ID is
ambigu, un mot-clé id, uuid, ou chemin peut être utilisé. Voir connexion montrer ci-dessus pour le
descriptif de la ID-spécifier les mots-clés. Ne pas fournir de ID signifie qu'un nouveau
connexion sera ajoutée.

L'éditeur interactif vous guidera tout au long de l'édition de la connexion et vous permettra de
modifier les paramètres de connexion en fonction de vos besoins au moyen d'un simple menu
interface. L'éditeur indique quels paramètres et propriétés peuvent être modifiés et
fournit une aide en ligne.

Options disponibles:

type
type de la nouvelle connexion ; les types valides sont les mêmes que pour connexion ajouter
commander.

con-nom
nom de la nouvelle connexion. Il peut être modifié ultérieurement dans l'éditeur.

Voir aussi paramètres nm(5) pour tous les paramètres et noms de propriétés NetworkManager, et leurs
descriptifs ; et exemples-nmcli(7) pour les sessions d'édition d'échantillons.

modifier [--temporaire] [id | uuid | chemin] ID [+|-]mise.propriété Plus-value...
Modifiez une ou plusieurs propriétés dans le profil de connexion.

La connexion est identifiée par son nom, son UUID ou son chemin D-Bus. Si ID est ambigu, un
mot-clé id, uuid or chemin peut être utilisé. Voir paramètres nm(5) pour le cadre et la propriété
noms, leurs descriptions et valeurs par défaut. Cette commande prend en charge les abréviations de
mise et mes propriété à condition qu'ils soient uniques. Vide Plus-value ("") supprime la propriété
value (définit la propriété sur la valeur par défaut). La valeur fournie remplace le
valeur de la propriété existante.

Si vous souhaitez ajouter un élément à la valeur existante, utilisez le préfixe + pour la propriété
Nom. Si vous souhaitez supprimer un seul élément de la propriété de type conteneur, utilisez - prefix
pour le nom de la propriété et spécifiez une valeur ou un index de base zéro de l'élément à supprimer
(ou le nom de l'option pour les propriétés avec des options nommées) comme Plus-value. Bien sûr, + et - seulement
avoir un effet réel pour les propriétés multi-valeurs (conteneurs) comme ipv4.dns,
ipv4.addresses, bond.options, etc.

cloner [--temporaire] [id | uuid | chemin] ID... nouvelle prénom
Cloner une connexion. La connexion à cloner est identifiée par son nom, UUID ou
Chemin D-Bus. Si ID est ambigu, un mot-clé id, uuid or chemin peut être utilisé. Voir connexion
montrer ci-dessus pour la description du ID-spécifier les mots-clés. prénom est le nom de la
nouvelle connexion clonée. La nouvelle connexion sera la copie exacte à l'exception du
connexion.id (prénom) et les propriétés connection.uuid (générées).

Le nouveau profil de connexion sera enregistré comme persistant sauf si --temporaire option est
spécifié, auquel cas le nouveau profil n'existera pas après le redémarrage de NetworkManager.

effacer [id | uuid | chemin] ID...
Supprimez une connexion configurée. La connexion à supprimer est identifiée par son
nom, UUID ou chemin D-Bus. Si ID est ambigu, un mot-clé id, uuid or chemin peut être utilisé.
See connexion montrer ci-dessus pour la description du ID-spécifier les mots-clés.

If --attendre option n'est pas spécifiée, le délai d'expiration par défaut sera de 10 secondes.

moniteur [id | uuid | chemin] ID...
Surveiller l'activité du profil de connexion. Cette commande imprime une ligne chaque fois que le
la connexion change. La connexion à surveiller est identifiée par son nom, UUID ou
Chemin D-Bus. Si ID est ambigu, un mot-clé id, uuid or chemin peut être utilisé. Voir connexion
montrer ci-dessus pour la description du ID-spécifier les mots-clés.

Surveille tous les profils de connexion au cas où aucun n'est spécifié. La commande se termine
lorsque toutes les connexions surveillées disparaissent. Si vous souhaitez surveiller la création de connexion
envisagez d'utiliser le moniteur global avec nmcli moniteur commander.

Recharger
Rechargez tous les fichiers de connexion à partir du disque. NetworkManager ne surveille pas les modifications apportées à
fichiers de connexion par défaut. Vous devez donc utiliser cette commande pour dire
NetworkManager pour relire les profils de connexion à partir du disque lorsqu'une modification a été apportée à
eux. Cependant, la fonction de chargement automatique peut être activée, puis NetworkManager
recharger les fichiers de connexion à chaque fois qu'ils changent (monitor-connection-files=true dans
NetworkManager.conf(5)).

charge nom de fichier...
Charger/recharger un ou plusieurs fichiers de connexion à partir du disque. Utilisez ceci après avoir modifié manuellement un
de connexion pour s'assurer que NetworkManager connaît son dernier état.

importer [--temporaire] [type type] [filet filet]
Importez une configuration externe/étrangère en tant que profil de connexion NetworkManager. Les
le type du fichier d'entrée est spécifié par type option.

Seules les configurations VPN sont prises en charge pour le moment. La configuration est importée par
Plugins VPN NetworkManager. type les valeurs sont les mêmes que pour type vpn option nmcli
connexion ajouter. Les configurations VPN sont importées par les plugins VPN. Par conséquent le bon
Le plugin VPN doit être installé pour que nmcli pourrait importer les données.

Le profil de connexion importé sera enregistré comme persistant sauf si --temporaire option
est spécifié, auquel cas le nouveau profil n'existera pas après le redémarrage de NetworkManager.

Exporter [id | uuid | chemin] ID [filet]
Exporter une connexion.

Seules les connexions VPN sont prises en charge pour le moment. Un plugin VPN approprié doit être
installé de telle sorte que nmcli pourrait exporter une connexion. Sinon filet est fourni, le VPN
les données de configuration seront imprimées sur la sortie standard.

DISPOSITIF et test d'intrusion COMMANDES


nmcli dispositif {statuts | montrer | set | Contact | réappliquer | couper | effacer | moniteur |
Wifi | lldp} [ARGUMENTS...]

Afficher et gérer les interfaces réseau.

statuts
Imprimer l'état des périphériques.

C'est l'action par défaut si aucune commande n'est spécifiée pour nmcli dispositif.

montrer [sinom]
Afficher des informations détaillées sur les appareils. Sans argument, tous les appareils sont
examiné. Pour obtenir des informations sur un périphérique spécifique, le nom de l'interface doit être
à condition de.

set [si nom] sinom [connexion automatique {oui | non}] [gérés {oui | non}]
Définissez les propriétés de l'appareil.

Contact [sinom]
Connectez l'appareil. NetworkManager essaiera de trouver une connexion appropriée qui sera
activé. Il prendra également en compte les connexions qui ne sont pas configurées pour se connecter automatiquement.

If --attendre option n'est pas spécifiée, le délai d'expiration par défaut sera de 90 secondes.

réappliquer [sinom]
Essayez de mettre à jour l'appareil avec les modifications apportées à la connexion actuellement active depuis qu'il
a été appliqué en dernier.

couper [sinom...]
Déconnectez un appareil et empêchez l'appareil de s'activer automatiquement
connexions sans intervention de l'utilisateur/manuel. Notez que la déconnexion des périphériques logiciels
peut signifier que les appareils vont disparaître.

If --attendre option n'est pas spécifiée, le délai d'expiration par défaut sera de 10 secondes.

effacer [sinom...]
Supprimer un appareil. La commande supprime l'interface du système. Notez que ce
ne fonctionne que pour les périphériques logiciels tels que les liaisons, les ponts, les équipes, etc. Périphériques matériels
(comme Ethernet) ne peut pas être supprimé par la commande.

If --attendre option n'est pas spécifiée, le délai d'expiration par défaut sera de 10 secondes.

moniteur [sinom...]
Surveiller l'activité de l'appareil. Cette commande imprime une ligne chaque fois que les périphériques spécifiés
changer d'état.

Surveille tous les appareils au cas où aucune interface n'est spécifiée. Le moniteur s'arrête lorsque
tous les appareils spécifiés disparaissent. Si vous souhaitez surveiller l'ajout d'appareils, envisagez d'utiliser
le moniteur mondial avec nmcli moniteur commander.

Wifi [liste [sinom sinom] [bssid BSSID]]
Répertoriez les points d'accès Wi-Fi disponibles. Les sinom et mes bssid les options peuvent être utilisées pour lister
AP pour une interface particulière ou avec un BSSID spécifique, respectivement.

Wifi Contact (B)SSID [Mot de passe Mot de passe] [type de clé wep {clé | phrase}] [sinom sinom]
[bssid BSSID] [prénom prénom] [Privé {oui | non}] [caché {oui | non}]
Connectez-vous à un réseau Wi-Fi spécifié par SSID ou BSSID. La commande crée un nouveau
connexion, puis l'active sur un appareil. Il s'agit d'une contrepartie en ligne de commande de
en cliquant sur un SSID dans un client GUI. La commande crée toujours une nouvelle connexion et
il est principalement utile pour se connecter à de nouveaux réseaux Wi-Fi. Si une connexion pour le
réseau existe déjà, il est préférable de faire apparaître (activer) la connexion existante comme
suit: nmcli avec up id prénom. Notez que seuls les réseaux ouverts, WEP et WPA-PSK sont
pris en charge pour le moment. Il est également supposé que la configuration IP est obtenue via
DHCP.

If --attendre option n'est pas spécifiée, le délai d'expiration par défaut sera de 90 secondes.

Les options disponibles sont:

Mot de passe
mot de passe pour les réseaux sécurisés (WEP ou WPA).

type de clé wep
type de secret WEP, soit clé pour clé ASCII/HEX ou formuler pour la phrase secrète.

sinom
interface qui sera utilisée pour l'activation.

bssid
si spécifié, la connexion créée sera restreinte uniquement pour le BSSID.

prénom
si spécifié, la connexion utilisera le nom (sinon NM crée lui-même un nom).

Privé
s'il est défini sur yes, la connexion ne sera visible que par l'utilisateur qui l'a créée.
Sinon, la connexion est à l'échelle du système, ce qui est la valeur par défaut.

caché
défini sur oui lors de la première connexion à un point d'accès ne diffusant pas son SSID.
Sinon, le SSID ne serait pas trouvé et la tentative de connexion échouerait.

Wifi Point chaud [sinom sinom] [con-nom prénom] [ssid SSID] [bande {un | bg}] [indirect indirect]
[Mot de passe Mot de passe]
Créez un point d'accès Wi-Fi. La commande crée un profil de connexion hotspot selon
capacités de l'appareil Wi-Fi et l'active sur l'appareil. Le hotspot est sécurisé avec
WPA si le périphérique/pilote le prend en charge, sinon WEP est utilisé. Utilisation connexion down or
dispositif couper pour arrêter le point d'accès.

Les paramètres du hotspot peuvent être influencés par les paramètres optionnels :

sinom
quel appareil Wi-Fi est utilisé.

con-nom
nom du profil de connexion hotspot créé.

ssid
SSID du point d'accès.

bande
Bande Wi-Fi à utiliser.

indirect
Canal Wi-Fi à utiliser.

Mot de passe
mot de passe à utiliser pour le hotspot créé. Si non fourni, nmcli générera un
le mot de passe. Le mot de passe est soit une clé pré-partagée WPA, soit une clé WEP.

Notez que --show-secrets L'option globale peut être utilisée pour imprimer le mot de passe du hotspot.
C'est utile surtout lorsque le mot de passe a été généré.

Wifi réanalyser [sinom sinom] [ssid SSID...]
Demandez à NetworkManager de re-analyser immédiatement les points d'accès disponibles.
NetworkManager analyse périodiquement les réseaux Wi-Fi, mais dans certains cas, cela peut être utile
pour lancer la numérisation manuellement (par exemple après avoir repris l'ordinateur). En utilisant ssidc'est
possible de rechercher un SSID spécifique, ce qui est utile pour les points d'accès avec des SSID masqués. Tu
peut fournir plusieurs ssid paramètres afin d'analyser plus de SSID.

Cette commande n'affiche pas les points d'accès, utilisez nmcli dispositif Wifi liste pour ça.

lldp [liste [sinom sinom]]
Afficher des informations sur les périphériques voisins apprises via Link Layer Discovery
Protocole (LLDP). Les sinom L'option peut être utilisée pour lister les voisins uniquement pour un
interface. Le protocole doit être activé dans les paramètres de connexion.

SECRET AGENT


nmcli agent {secret | Polkit | tous}

Courir nmcli en tant qu'agent secret NetworkManager ou agent polkit.

secret
Enregistrez nmcli en tant qu'agent secret NetworkManager et écouter les demandes secrètes. Tu fais
généralement pas besoin de cette commande, car nmcli peut gérer les secrets lors de la connexion à
réseaux. Cependant, vous pouvez trouver la commande utile lorsque vous utilisez un autre outil pour
l'activation des connexions et vous n'avez pas d'agent secret disponible (comme nm-applet).

Polkit
Enregistrez nmcli en tant qu'agent polkit pour la session utilisateur et écouter les autorisations
demandes. Vous n'avez généralement pas besoin de cette commande, car nmcli peut gérer polkit
actions liées aux opérations de NetworkManager (lorsqu'il est exécuté avec --interroger). Cependant, vous pouvez
trouvez la commande utile lorsque vous souhaitez exécuter un simple agent polkit basé sur du texte et que vous
n'avez pas d'agent d'un environnement de bureau. Notez que l'exécution de cette commande rend
nmcli gérer toutes les demandes de polkit, pas seulement celles liées à NetworkManager, car seules
un agent polkit peut s'exécuter pour la session.

tous
Fonctionne nmcli en tant que secret NetworkManager et agent polkit.

ENVIRONNEMENT VARIABLES


nmcliLe comportement de est affecté par les variables d'environnement suivantes.

LC_TOUS
S'il est défini sur une valeur de chaîne non vide, il remplace les valeurs de tous les autres
variables d'internationalisation.

LC_MESSAGES
Détermine les paramètres régionaux à utiliser pour les messages internationalisés.

LANGUE
Fournit une valeur par défaut pour les variables d'internationalisation non définies ou
zéro.

INTERNATIONALISATION NOTES


Soit conscient que nmcli est localisé et c'est pourquoi la sortie dépend de votre environnement.
Ceci est important à réaliser, en particulier lorsque vous analysez la sortie.

Appeler nmcli as LC_ALL=C nmcli pour être sûr que la locale est définie sur C lors de l'exécution dans un
scripts.

LC_TOUS, LC_MESSAGES, LANGUE les variables spécifient le LC_MESSAGES catégorie locale (dans ce
ordre), qui détermine la langue qui nmcli utilise pour les messages. La locale C est utilisée
si aucune de ces variables n'est définie et que cette locale utilise des messages en anglais.

EXIT STATUT


nmcli sort avec l'état 0 s'il réussit, une valeur supérieure à 0 est retournée si une erreur
se produit.

0
Succès – indique que l'opération a réussi.

1
Erreur inconnue ou non spécifiée.

2
Saisie utilisateur non valide, erronée nmcli invocation.

3
Délai expiré (voir --attendre option).

4
L'activation de la connexion a échoué.

5
La désactivation de la connexion a échoué.

6
Échec de la déconnexion de l'appareil.

7
Échec de la suppression de la connexion.

8
NetworkManager n'est pas en cours d'exécution.

9
nmcli et mes Gestionnaire de réseau non-concordance des versions.

10
La connexion, l'appareil ou le point d'accès n'existe pas.

EXEMPLES


Cette section présente divers exemples de nmcli usage. Si vous en voulez encore plus, veuillez vous référer
à exemples-nmcli(7) page de manuel.

nmcli -t -f RUNNING général
vous indique si NetworkManager est en cours d'exécution ou non.

nmcli -t -f ETAT général
affiche l'état général de NetworkManager.

nmcli Radio Wifi de rabais
désactive le Wi-Fi.

nmcli connexion montrer
répertorie toutes les connexions que NetworkManager possède.

nmcli -p -m multiligne -f tous avec montrer
affiche toutes les connexions configurées en mode multiligne.

nmcli connexion montrer --actif
répertorie toutes les connexions actuellement actives.

nmcli -f nom, connexion automatique c s
affiche tous les noms de profil de connexion et leur propriété de connexion automatique.

nmcli -p connexion montrer "Ma défaut em1"
affiche les détails du profil de connexion « Mon em1 par défaut ».

nmcli --show-secrets connexion montrer "Ma Accueil Wifi"
affiche les détails du profil de connexion "My Home WiFi" avec tous les mots de passe. Sans
--show-secrets option, les secrets ne seraient pas affichés.

nmcli -f infection connexion montrer "Ma défaut em1"
affiche les détails de la connexion active "Mon em1 par défaut", comme l'IP, les informations DHCP, etc.

nmcli -f profil avec s "Ma filaire lien"
affiche les détails de configuration statiques du profil de connexion avec "Mon filaire
nom de connexion.

nmcli -p avec up "Ma filaire lien" sinom eth0
active le profil de connexion nommé « Ma connexion filaire » sur l'interface eth0.
L'option -p fait nmcli afficher la progression de l'activation.

nmcli avec up 6b028a27-6dc9-4411-9886-e9ad1dd43761 ap 00:3A:98:7C:42:D3
connecte la connexion Wi-Fi avec l'UUID 6b028a27-6dc9-4411-9886-e9ad1dd43761 au point d'accès
with BSSID 00:3A:98:7C:42:D3.

nmcli dispositif statuts
affiche l'état de tous les appareils.

nmcli dev couper em2
déconnecte une connexion sur l'interface em2 et marque l'appareil comme indisponible pour
connexion automatique. En conséquence, aucune connexion ne sera automatiquement activée sur le
jusqu'à ce que la "connexion automatique" de l'appareil soit définie sur TRUE ou que l'utilisateur active manuellement
une connexion.

nmcli -f GÉNÉRAL,WIFI-PROPRIÉTÉS dev montrer wlan0
affiche les détails de l'interface wlan0 ; seules les sections GENERAL et WIFI-PROPRIETES seront
montré.

nmcli -f CONNECTIONS dispositif montrer wlp3s0
affiche tous les profils de connexion disponibles pour votre interface Wi-Fi wlp3s0.

nmcli dev Wifi
répertorie les points d'accès Wi-Fi disponibles connus de NetworkManager.

nmcli dev Wifi avec "Café point chaud 1" Mot de passe caféine prénom "Ma café"
crée une nouvelle connexion nommée "Mon café" puis la connecte au SSID "Cafe Hotspot 1"
en utilisant le mot de passe "caféine". Ceci est principalement utile lors de la connexion à "Cafe Hotspot 1"
pour la première fois. La prochaine fois, il vaut mieux utiliser nmcli avec up id "Ma café" de sorte que
le profil de connexion existant peut être utilisé et aucun autre n'est créé.

nmcli -s dev Wifi Point chaud con-nom Point d'accès rapide
crée un profil de point d'accès et le connecte. Imprime le mot de passe du point d'accès que l'utilisateur doit
utiliser pour se connecter au point d'accès à partir d'autres appareils.

nmcli connexion ajouter type ethernet connexion automatique aucune sinom eth0
ajoute de manière non interactive une connexion Ethernet liée à l'interface eth0 avec IP automatique
configuration (DHCP) et désactive l'indicateur de connexion automatique de la connexion.

nmcli c a sinom Maxipes-fik type vlan dev eth0 id 55
ajoute de manière non interactive une connexion VLAN avec l'ID 55. La connexion utilisera eth0 et
l'interface VLAN sera nommée Maxipes-fik.

nmcli c a sinom eth0 type ethernet -- méthode ipv4. handicapé méthode ipv6. lien-local
ajoute de manière non interactive une connexion qui utilisera l'interface Ethernet eth0 et uniquement
avoir une adresse lien-local IPv6 configurée.

nmcli connexion éditer Ethernet-em1-2
modifie la connexion « ethernet-em1-2 » existante dans l'éditeur interactif.

nmcli connexion éditer type ethernet con-nom "encore une Ethernet lien"
ajoute une nouvelle connexion Ethernet dans l'éditeur interactif.

nmcli avec mod Ethernet-2 connexion.autoconnect aucune
modifie la propriété 'autoconnect' dans le paramètre 'connection' de 'ethernet-2'
connexion.

nmcli avec mod "Accueil Wifi" wifi.mtu 1350
modifie la propriété 'mtu' dans le paramètre 'wifi' de la connexion 'Home Wi-Fi'.

nmcli avec mod em1-1 méthode ipv4. Manuel ipv4.addr "192.168.1.23/24 192.168.1.1
10.10.1.5 / 8, 10.0.0.11
définit l'adressage manuel et les adresses dans le profil em1-1.

nmcli avec modifier abc +ipv4.dns 8.8.8.8
ajoute un serveur DNS public de Google aux serveurs DNS dans le profil ABC.

nmcli avec modifier abc -ipv4.adresses "192.168.100.25/24 192.168.1.1
supprime l'adresse IP spécifiée du profil (statique) ABC.

nmcli avec importer type openvpn filet ~/Téléchargements/frootvpn.ovpn
importe une configuration OpenVPN dans NetworkManager.

nmcli avec Exporter corp-vpnc /home/joe/corpvpn.conf
exporte le profil VPN NetworkManager corp-vpnc en tant que configuration Cisco (vpnc) standard.

NOTES


nmcli accepte les abréviations, tant qu'elles sont un préfixe unique dans l'ensemble des
option. Au fur et à mesure que de nouvelles options sont ajoutées, ces abréviations ne sont pas garanties de rester uniques.
Pour les scripts et la compatibilité à long terme, il est donc fortement conseillé de préciser
les noms complets des options.

Utiliser nmcli en ligne à l'aide des services onworks.net


Serveurs et postes de travail gratuits

Télécharger des applications Windows et Linux

Commandes Linux

Ad




×
Publicité
❤ ️Achetez, réservez ou achetez ici — gratuitement, contribue à maintenir la gratuité des services.