Configuración y administración de componentes de red en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Exportación de la configuración de un perfil

Utilice el subcomando export para guardar la configuración de un perfil. La exportación de un perfil puede ser útil si usted es responsable del mantenimiento de múltiples servidores que requieren configuraciones de red idénticas. El subcomando export se puede utilizar en modo interactivo o en el modo de línea de comandos. Cuando se exporta un perfil, la salida se muestra como una serie de subcomandos que el comando netcfg puede interpretar. Estos subcomandos son similares a los comandos que escribe en el modo interactivo o de línea de comandos.


Notas -  El uso de la función export está limitado a algunas configuraciones. Sólo puede exportar o restaurar objetos de configuración que se crearon inicialmente mediante el comando netcfg. No puede exportar objetos de configuración que se crearon mediante el comando dladm o el comando ipadm, por ejemplo, las agregaciones de enlaces o los grupos IPMP. Tampoco puede exportar el NCP DefaultFixed y las ubicaciones DefaultFixed.

La sintaxis del subcomando export es la siguiente:

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

Notas -  Las opciones –d y –f del subcomando export se pueden utilizar de manera independiente de las demás. La opción –f imprime la configuración actual en el ámbito actual o en el especificado para un archivo determinado. La opción –d agrega el comando destroy –a como la primera línea de la salida.
Ejemplo 6-13  Exportación de la configuración de un perfil de manera interactiva

El siguiente ejemplo muestra cómo visualizar la configuración de un perfil en pantalla mediante el subcomando export de manera interactiva.

$ 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 el modo de línea de comandos, escriba el siguiente comando:

$ netcfg export

Puede utilizar la opción –d con el subcomando export para agregar el comando destroy –a como la primera línea de la salida netcfg export, como se muestra en el siguiente ejemplo, que aparece truncado para que sea más breve:

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

En el modo de línea de comandos, escriba el siguiente comando:

$ netcfg export -d
Ejemplo 6-14  Exportación de una configuración de perfil a un archivo

En los siguientes ejemplos, la información de configuración del NCP myncp se escribe en un archivo mediante el subcomando export con la opción –f. En el siguiente ejemplo, la opción –f escribe la salida en un nuevo archivo denominado myncp2. La opción –d se utiliza para agregar el comando destroy -a como la primera línea de la salida de netcfg export.

Puede exportar la configuración del perfil a un archivo de manera interactiva como se describe a continuación:

$ netcfg
netcfg> export -d -f myncp2

Puede realizar la misma tarea en el modo de línea de comandos de la siguiente manera:

$ netcfg export -d -f myncp2

El siguiente ejemplo truncado muestra cómo se vería la configuración del perfil:

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