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.
La syntaxe de la sous-commande export est la suivante :
netcfg> export [ -d ] [ -f output-file ] [ object-type [ class ] object-name ]
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 -dExemple 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" . . .