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

Quitter la vue de l'impression

Mis à jour : Juillet 2014
 
 

Exportation d'une configuration de profil

La sous-commande export permet d'enregistrer la configuration d'un profil. L'exportation d'un profil peut être utile aux administrateurs système chargés de la maintenance de plusieurs serveurs nécessitant des configurations réseau identiques. La sous-commande export peut être utilisée en mode interactif ou en mode ligne de commande. Lorsqu'un profil est exporté, la sortie est affichée sous la forme d'une série de sous-commandes que la commande netcfg est capable d'interpréter. Chacune de ces sous-commandes sont similaires aux commandes que vous pourriez taper dans le programme d'installation en mode interactif ou de ligne de commande.


Remarque -  L'utilisation de la fonction export est limitée pour certaines configurations. Vous pouvez uniquement exporter ou restaurer des objets de configuration initialement créés par la commande netcfg. Vous ne pouvez pas exporter des objets de configuration qui ont été créés à l'aide de la commande dladm ou ipadm, par exemple les groupements de liaisons ou groupes IPMP. Vous ne pouvez pas non plus exporter le NCP DefaultFixed ni les emplacements DefaultFixed.

La syntaxe de la sous-commande export est la suivante :

netcfg> export [ -d ] [ -f output-file ] [ object-type  [ class ] object-name ]

Remarque -  Les options –d et –f de la sous-commande export peuvent être utilisées indépendamment les unes des autres. L'option –f imprime la configuration actuelle à l'étendue actuelle ou spécifiée pour un fichier spécifié. L'option –d ajoute la commande destroy –aen tant que première ligne de la sortie.
Exemple 6-13  Exportation d'une configuration de profil de manière interactive

L'exemple suivant montre comment afficher la configuration d'un profil à l'écran à l'aide de la sous-commande export utilisée de façon interactive.

$ netcfg
netcfg> export
create ncp "myncp"
create ncu ip "net0"
set ip-version=ipv4
set ipv4-addrsrc=dhcp
set ipv6-addrsrc=dhcp,autoconf
end
create ncu phys "net0"
set activation-mode=manual
set mtu=5000
end
end
create loc "test-loc"
set activation-mode=conditional-all
set conditions="system-domain is example.com"
set nameservices=dns
set nameservices-config-file="/etc/nsswitch.dns"
set dns-nameservice-configsrc=dhcp
end
create enm "test-enm"
set activation-mode=conditional-all
set conditions="ip-address is-not-in-range 10.2.3.4"
set fmri="svc:/application/test-enm:default"
end
create wlan "mywifi"
set priority=100
set keyname="mywifi-key"
set security-mode=wpa
end

En mode de ligne de commande, vous devez taper la commande suivante :

$ netcfg export

Vous pouvez utiliser l'option –d avec la sous-commandeexport pour ajouter la commandedestroy –a à la première ligne de la sortie netcfg export, comme indiqué dans l'exemple suivant, qui a été tronqué dans un souci de concision :

$ netcfg
netcfg> export -d
destroy -a
create ncp "myncp"
create ncu ip "net0"
set ip-version=ipv4
set ipv4-addrsrc=dhcp
.
.
.

En mode de ligne de commande, vous devez taper la commande suivante :

$ netcfg export -d
Exemple 6-14  Exportation d'une configuration de profil vers un fichier

Dans les exemples suivants, les informations de configuration pour le NCP myncp d'une configuration de profil sont écrites dans un fichier à l'aide de la sous-commande export avec l'option –f. Dans l'exemple suivant, l'option –f écrit la sortie dans un nouveau fichier nommé myncp2. L'option –d ajoute la commande destroy -a en tant que première ligne de la sortie netcfg export.

Vous pouvez exporter la configuration de profil vers un fichier de manière interactive de la manière suivante :

$ netcfg
netcfg> export -d -f myncp2

Pour ce faire, vous devez effectuer la même tâche en mode de ligne de commande comme suit :

$ netcfg export -d -f myncp2

L'exemple tronqué suivant montre comment afficher la configuration du profil :

$ cat myncp2
destroy -a
create ncp "myncp"
create ncu ip "net0"
.
.
.