Configuration et administration des composants réseau dans Oracle® Solaris 11.2

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Obtention d'informations sur les états de profils

La sous-commande list permet d'obtenir la liste de tous les profils, paires propriété-valeur et ressources qui existent au niveau de l'étendue actuelle ou spécifiée, soit de façon interactive ou en mode ligne de commande.

Dans l'étendue globale, la sous-commande list répertorie tous les profils définis par le système et définis par l'utilisateur sur un système, comme indiqué dans l'exemple suivant :

$ netcfg list
netcfg list
NCPs:
	DefaultFixed
	Automatic
	myncp
Locations:
	Automatic
	NoNet
	DefaultFixed
	office
ENMs:
	test-enm
WLANs:
	mywifi

Remarque -  Dans le mode interactif, la sous-commande list dans l'étendue globale répertorie les mêmes informations.

Notez que la sous-commande list ne répertorie pas l'état de chaque profil. Si vous avez besoin d'obtenir des informations sur les profils et leur état actuel, utilisez la commande netadm avec la sous-commande list. Pour plus d'informations, reportez-vous à la section Affichage de l'état actuel d'un profil.

Liste des valeurs de propriété pour un profil individuel

La sous-commande list dans l'étendue du profil répertorie toutes les valeurs des propriétés d'un profil spécifié. Respectez la syntaxe suivante :

netcfg> list [ object-type [ class ] object-name ]

Procédure de création d'une liste de toutes les valeurs de propriété pour un profil en mode interactif

La procédure suivante explique comment obtenir la liste de toutes les valeurs des propriétés d'un profil de façon interactive à l'aide de la sous-commande list. L'exemple de la procédure suivante montre comment répertorier les informations de configuration d'un nom NCP IP net0. Les valeurs répertoriées pour chaque profil varient, selon le profil.

  1. Lancez la session interactive netcfg.
    $ netcfg
    netcfg>
  2. Sélectionnez le NCP.
    netcfg> select ncp myncp
    netcfg:ncp:myncp>
  3. Listez la configuration de la NCU IP à l'aide de l'une des méthodes suivantes :
    • Listez les éléments de configuration à partir de la portée globale :
      netcfg:ncp:myncp> list ncu ip net0
      ncu:net0
              type                    interface
              class                   ip
              parent                  "myncp"
              enabled                 false
              ip-version              ipv4,ipv6
              ipv4-addrsrc            dhcp
              ipv6-addrsrc            dhcp,autoconf
      netcfg:ncp:myncp>
    • Listez les éléments de configuration a partir de l'étendue de profil :
      netcfg:ncp:myncp> select ncu ip net0
      netcfg:ncp:myncp:ncu:net0> list
      ncu:net0
              type                    interface
              class                   ip
              parent                  "myncp"
              enabled                 false
              ip-version              ipv4,ipv6
              ipv4-addrsrc            dhcp
              ipv6-addrsrc            dhcp,autoconf
      netcfg:ncp:myncp:ncu:net0>
  4. Quittez la session interactive.
    netcfg:ncp:myncp:ncu:net0> exit
Exemple 6-9  Liste des valeurs de propriété en mode de ligne de commande

Si l'exemple précédent illustre la façon dont les valeurs de propriété peuvent être listées de manière interactive, cela peut également être effectué en mode de ligne de commande. La sortie est identique, quel que soit le mode que vous utilisez.

Par exemple, vous pouvez répertorier les propriétés NCU IP net0 de l'étendue NCP de la manière suivante :

$ netcfg "select ncp myncp; list ncu ip net0" 

Pour obtenir la liste des propriétés IP NCU net0 a partir de l'étendue de profil IP, vous devez utiliser la commande suivante :

$ netcfg "select ncp myncp; select ncu ip net0; list"

Obtention d'une valeur de propriété spécifique pour un profil

La sous-commande get permet d'obtenir une valeur de propriété spécifique d'un profil. Cette sous-commande peut être utilisée en mode interactif ou en mode de ligne de commande. La syntaxe de la commande est la suivante :

netcfg> get [ -V ] prop-name

Obtention d'une valeur de propriété spécifique pour un profil

La procédure suivante décrit la méthode d'obtention d'une valeur de la propriété d'un profil spécifique à l'aide de la sous-commande get de façon interactive. L'exemple de la procédure suivante présente la procédure d'obtention de la propriété ip-version d'une NCU IP.

  1. Lancez la session interactive netcfg.
    $ netcfg
    netcfg>
  2. Sélectionnez le NCP, puis la NCU IP. Par exemple :
    netcfg> select ncp myncp
    netcfg:ncp:myncp> select ncu ip net0
    netcfg:ncp:myncp:ncu:net0>
  3. Obtenez la valeur de la propriété spécifique à l'aide de l'une des commandes suivantes :
    • Utilisez la sous-commande get pour afficher le nom de la propriété et la valeur de la propriété comme suit :
      netcfg:ncp:myncp:ncu:net0> get ip-version
      	ip-version	ipv4,ipv6
      
    • Si vous souhaitez uniquement obtenir la valeur de la propriété, sans afficher son nom, utilisez l'option –V avec la sous-commande get, comme suit :
      netcfg:ncp:myncp:ncu:net0> get -V ip-version
      ipv4,ipv6
  4. Quittez la session interactive.
    netcfg:ncp:myncp:ncu:net0> exit
Exemple 6-10  Obtention d'une valeur de propriété spécifique pour un profil en mode de ligne de commande

L'exemple interactif précédent peut également être effectué en mode de ligne de commande. La sortie est identique, quel que soit le mode que vous utilisez.

Par exemple, vous pouvez obtenir comme suit la valeur de la propriété ip-version pour une NCU IP en mode de ligne de commande :

$ netcfg "select ncp myncp; select ncu ip net0; get ip-version"
	ip-version	ipv4,ipv6

L'exemple suivant montre comment utiliser la sous-commande get avec l'option –V pour obtenir une valeur de propriété spécifique. Cette méthode est utile pour les scripts, où le nom de la propriété n'a pas besoin d'être analysé.

$ netcfg "select ncp myncp; select ncu ip net0; get -V ip-version"
ipv4,ipv6