JavaScript is required to for searching.
Omitir V�nculos de navegaci�n
Salir de la Vista de impresi�n
Administración de Oracle Solaris: interfaces y virtualización de redes     Oracle Solaris 11 Information Library (Español)
search filter icon
search icon

Información del documento

Prefacio

1.  Descripción general de la pila de red

Configuración de red en esta versión de Oracle Solaris

La pila de red en Oracle Solaris

Dispositivos de red y nombres de enlaces de datos

Administración de otros tipos de enlaces

Parte I Conexión automática a la red (NWAM, Network Auto-Magic)

2.  Introducción a NWAM

3.  Configuración y administración de NWAM (descripción general)

4.  Configuración de perfiles de NWAM (tareas)

Creación de perfiles

Creación de perfiles en modo de línea de comandos

Creación de perfiles de forma interactiva

Creación de un NCP

Creación de NCU para un NCP

Cómo crear de forma interactiva un NCP

Creación de un perfil de ubicación

Cómo crear un perfil de ubicación de forma interactiva

Creación de un perfil de ENM

Creación de WLAN

Eliminación de perfiles

Configuración y cambio de valores de propiedades de un perfil

Consulta al sistema sobre información de perfiles

Enumeración de todos los perfiles en un sistema

Enumeración de todos los valores de propiedades de un perfil específico

Obtención de valores de una propiedad concreta

Cómo obtener un valor de propiedad único de forma interactiva

Visualización y cambio de valores de propiedades de forma interactiva mediante el subcomando walkprop

Exportación y restauración de la configuración de un perfil

Restauración de un perfil definido por el usuario

Gestión de configuración de red

Cómo cambiar del modo de configuración de red automático al modo de configuración de red manual

Cómo cambiar del modo de configuración de red manual al modo de configuración de red automático

5.  Administración de perfiles de NWAM (tareas)

6.  Acerca de la interfaz gráfica de usuario de NWAM

Parte II Configuración de interfaz y enlace de datos

7.  Uso de comandos de configuración de interfaces y enlaces de datos en perfiles

8.  Configuración y administración de enlaces de datos

9.  Configuración de una interfaz IP

10.  Configuración de las comunicaciones mediante interfaces inalámbricas en Oracle Solaris

11.  Administración de puentes

12.  Administración de agregaciones de enlaces

13.  Administración de VLAN

14.  Introducción a IPMP

15.  Administración de IPMP

16.  Intercambio de información de conectividad de red con LLDP

Parte III Virtualización de la red y gestión de los recursos

17.  Introducción a la virtualización de redes y el control de recursos (descripción general)

18.  Planificación para la virtualización de red y el control de recursos

19.  Configuración de redes virtuales (tareas)

20.  Uso de la protección de enlaces en entornos virtualizados

21.  Gestión de recursos de red

22.  Supervisión del tráfico de red y el uso de recursos

Glosario

Índice

Creación de perfiles

El comando netcfg, que se describe en la página del comando man netcfg(1M), es uno de dos comandos administrativos en la interfaz de línea de comandos de NWAM.

El comando netcfg puede ser utilizado por cualquiera que tenga privilegios Console User para mostrar datos de configuración de perfiles y para mostrar, crear y modificar objetos de WLAN conocidas. Estos privilegios se asignan automáticamente a cualquier usuario que ha iniciado sesión en el sistema desde /dev/console. Los usuarios que tienen el perfil Network Autoconf Admin también pueden crear y modificar todos los tipos de perfiles de NWAM y objetos de configuración. Para obtener más información, consulte Descripción general de la seguridad de NWAM.

Puede utilizar el comando netcfg para seleccionar, crear, modificar y destruir perfiles definidos por usuarios. El comando se puede usar en modo interactivo o en modo de línea de comandos. El comando netcfg también admite la exportación de información de configuración de perfiles a archivos de comandos.

Puede crear, modificar y eliminar los siguientes perfiles y objetos de configuración:

Creación de perfiles en modo de línea de comandos

La sintaxis básica del comando que se debe utilizar para crear un perfil desde la línea de comandos es la siguiente:

netcfg create [ -t template ] object-type [ class ] object-name
create

Crea un perfil en la memoria (u objeto de configuración) del tipo y el nombre especificados.

-t plantilla

Especifica que el nuevo perfil debe ser idéntico a plantilla, donde plantilla es el nombre de un perfil existente del mismo tipo. Si la opción -t no se utiliza, el perfil nuevo se crea con valores predeterminados.

tipo_objeto

Especifica el tipo de perfil que se va a crear.

Puede especificar uno de los siguientes valores para la opción tipo_objeto:

  • ncp

  • ncu

  • loc

  • enm

  • wlan

Todos los perfiles que se especifican mediante la opción tipo_objeto, con la excepción de una ncu, se deben crear en el ámbito global antes de poder utilizar el comando netcfg select para seleccionar el objeto determinado.

clase

Especifica la clase de perfil especificado por tipo_objeto. Este parámetro sólo se utiliza para el tipo de objeto ncu y tiene dos valores posibles, phys o ip.

nombre_objeto

Especifica el nombre del perfil definido por el usuario. Para una NCU, nombre_objeto es el nombre del enlace o de la interfaz correspondiente. Para todos los demás tipos de perfil, nombre_objeto es cualquier nombre definido por el usuario.

Por ejemplo, para crear un NCP denominado User, debe escribir el siguiente comando:

$ netcfg create ncp User

donde ncp es el tipo_objeto y User es el nombre_objeto.


Nota - Para la creación de NCP, la opción class no es necesaria.


Opcionalmente, puede utilizar una copia del NCP Automatic como plantilla y realizar cambios en dicho perfil, como se muestra aquí:

$ netcfg create -t Automatic ncp

Para crear un perfil de ubicación con el nombre office, debe escribir el siguiente comando:

$ netcfg create loc office

Creación de perfiles de forma interactiva

Puede utilizar el comando netcfg en modo interactivo para realizar las siguientes tareas:

Creación de un NCP

La creación de un perfil en modo interactivo deriva en un símbolo del sistema que se encuentra en uno de los siguientes ámbitos:

La creación de un NCP o una NCU desplaza el foco al ámbito de ese objeto y lo guía por las propiedades predeterminadas del perfil especificado.

Para crear de manera interactiva un NCP, debe empezar con el inicio de una sesión interactiva netcfg. A continuación, use el subcomando create para crear el nuevo NCP User, de la siguiente manera:

$ netcfg
netcfg> create ncp User
netcfg:ncp:User>

Creación de NCU para un NCP

El NCP es básicamente un contenedor que consta de un conjunto de NCU. Todos los NCP contienen NCU de enlace e interfaz. Las NCU de enlace especifican la configuración de enlaces y la política de selección de enlaces. Las NCU de interfaz especifican la política de configuración de interfaces. Si se requiere conectividad IP, se requieren tanto un enlace como una NCU de interfaz. Las NCU se deben agregar o eliminar explícitamente utilizando el comando netcfg o utilizando la interfaz gráfica de usuario.


Nota - Es posible agregar NCU que no estén correlacionadas con ningún enlace que esté instalado actualmente en el sistema. Además, puede eliminar NCU que están asignadas a un enlace que está instalado actualmente en el sistema.


Puede crear NCU mediante el comando netcfg en modo interactivo o modo de línea de comandos. Como la creación de una NCU implica varias operaciones, es más fácil y más eficaz crear NCU en modo interactivo, en lugar de intentar construir un comando de una sola línea que crea la NCU y todas sus propiedades. Las NCU se pueden crear al crear por primera vez un NCP o posteriormente. El proceso de creación o modificación de una NCU implica la configuración de propiedades generales de la NCU, así como la configuración de propiedades que se aplican específicamente a cada tipo de NCU.

Las propiedades que se le presentan durante el proceso de creación de NCU para un NCP son las más adecuadas según las selecciones que realiza durante la creación de ese NCP concreto.

Al crear una NCU de forma interactiva, netcfg recorre cada propiedad relevante y muestra tanto el valor predeterminado, donde existe un valor predeterminado, como los posibles valores. Si presiona la tecla de retorno sin especificar un valor, se aplica el valor predeterminado (o se deja la propiedad vacía si no hay ningún valor predeterminado), o usted puede especificar un valor alternativo. Las propiedades que se muestran durante el proceso de creación de NCU para un NCP son pertinentes según las selecciones que ya ha realizado. Por ejemplo, si selecciona dhcp para la propiedad ipv4-addrsrc de una NCU de interfaz, no se le pide que especifique un valor para la propiedad ipv4-addr.

En la siguiente tabla, se describen todas las propiedades de NCU que puede especificar al crear o modificar una NCU. Algunas propiedades se aplican a ambos tipos de NCU. Otras propiedades se aplican a una NCU de enlace o a una NCU de interfaz. Para obtener una descripción completa de todas las propiedades de NCU, incluidas las reglas y condiciones que se pueden aplicar al especificar estas propiedades, consulte la página del comando man netcfg(1M).

Tabla 4-1 Propiedades de NCU para crear o modificar una NCU

Propiedad
Descripción
Valores posibles
Tipo de NCU
type
Especifica el tipo de NCU, ya sea de enlace o interfaz.
link o interface
Enlace e interfaz
class
Especifica la clase de NCU.
phys (para NCU de enlace) o ip (para NCU de interfaz)
Enlace e interfaz
parent
Especifica el NCP al que pertenece esta NCU.
NCP_principal
Enlace e interfaz
enabled
Especifica si la NCU está habilitada o deshabilitada. Esta propiedad es de sólo lectura. Sólo se cambia indirectamente al utilizar el comando netadm o la interfaz gráfica de usuario de NWAM para habilitar o deshabilitar la NCU.
true o false
Enlace e interfaz
activation-mode
Especifica el tipo de desencadenador para la activación automática de la NCU.
manual o prioritized

El valor predeterminado es manual.

Enlace
priority-group
Especifica el número de prioridad de grupo.
0 (para enlaces con cable) o 1 (para enlaces inalámbricos)

Para NCP definidos por el usuario, se pueden especificar diferentes políticas, por ejemplo, el enlace inalámbrico 1 es prioridad 1, el enlace con cable 1 es prioridad 2 y el enlace con cable 2 es prioridad 3.


Nota - Un número inferior indica una prioridad mayor.


Enlace
priority-mode
Especifica el modo que se utiliza para determinar el comportamiento de activación de un grupo de prioridades si la propiedad activation-mode se establece en prioritized.
exclusive, shared u all

Consulte la página del comando man netcfg(1M) para obtener las reglas que se aplican al especificar estos valores.

Enlace
link-mac-addr
Especifica la dirección MAC asignada a este enlace. De manera predeterminada, NWAM utiliza la dirección MAC asignada de fábrica u otra dirección MAC predeterminada. Un valor diferente se puede establecer aquí para anular dicha selección.
Cadena que contiene una dirección MAC de 48 bits.
link-autopush
Identifica los módulos que aparecen automáticamente cuando se abre el enlace.
Lista de cadenas (módulos que aparecen al abrir el enlace).

Consulte autopush(1M).

Enlace
link-mtu
Se establece automáticamente en la MTU predeterminada para el enlace físico. El valor se puede sustituir mediante la definición de esta propiedad en un valor diferente.
Tamaño de MTU para el enlace.
Enlace
ip-version
Especifica la versión de IP que se debe utilizar. Se pueden asignar varios valores.
ipv4 e ipv6

El valor predeterminado es ipv4, ipv6

Interfaz
ipv4-addrsrc
Identifica el origen de las direcciones IPv4 asignadas a esta NCU. Se pueden asignar varios valores.
dhcp y static

El valor predeterminado es dhcp.

Interfaz
ipv6-addrsrc
Identifica el origen de las direcciones IPv6 asignadas a esta NCU. Se pueden asignar varios valores.
dhcp, autoconf o static

El valor predeterminado es dhcp, autoconf.

Interfaz
ipv4-addr
Especifica una o más direcciones IPv4 que se van a asignar a esta NCU.
Una o más direcciones IPv4 que se van a asignar.
Interfaz
ipv6-addr
Especifica una o más direcciones IPv6 que se van a asignar a esta NCU.
Una o más direcciones IPv6 que se van a asignar.
Interfaz
ipv4-default-route
Especifica la ruta predeterminada para una dirección IPv4.
Dirección IPv4
Interfaz
ipv6-default-route
Especifica la ruta predeterminada para una dirección IPv6.
Dirección IPv6
Interfaz

Cómo crear de forma interactiva un NCP

El siguiente procedimiento describe cómo crear un NCP en modo interactivo.


Consejo - El proceso de recorrido que NWAM realiza durante la creación del perfil inicial garantiza que sólo se le soliciten las propiedades pertinentes, de acuerdo con las selecciones que ha realizado anteriormente. Además, el subcomando verify que se describe en este procedimiento verifica la configuración. Si los valores requeridos faltan, se le notifica. Puede utilizar el subcomando verify explícitamente al crear o modificar un perfil o implícitamente mediante el subcomando commit para guardar los cambios.


  1. Inicie una sesión interactiva netcfg.
    $ netcfg
    netcfg>
  2. Cree el NCP.
    netcfg> create ncp User
    netcfg:ncp:User>

    donde ncp es el tipo de perfil y User es el nombre del perfil.

    La creación del NCP lo lleva automáticamente al ámbito del NCP. Si estuviera creando una ubicación, un ENM o un objeto WLAN, el símbolo del sistema lo llevaría al ámbito del perfil.

  3. Cree NCU de enlace e interfaz para el NCP.
    1. Para crear la NCU de enlace, escriba el siguiente comando:
      netcfg:ncp:User> create ncu phys net0
      Created ncu `net0', Walking properties ...

      donde ncu es el tipo de objeto, phys es la clase y net0 (por ejemplo, sólo propósitos) es el nombre del objeto.

      La creación de una NCU lo lleva al ámbito de ese objeto y lo guía por las propiedades predeterminadas para el objeto.

    2. Para crear una NCU de interfaz, escriba el siguiente comando:
      netcfg:ncp:User> create ncu ip net0
      Created ncu `net0'. walking properties ...

      donde ncu es el tipo de objeto, ip es la clase y net0 (por ejemplo, sólo propósitos) es el nombre del objeto.

      La creación de una NCU lo lleva al ámbito de ese objeto y lo guía por las propiedades predeterminadas para el objeto.

      Durante la creación de una NCU, la opción class se utiliza para diferenciar entre los dos tipos de NCU. Esta opción resulta especialmente útil en situaciones donde diferentes tipos de NCU comparten el mismo nombre. Si se omite la opción class, resulta mucho más difícil distinguir NCU que comparten el mismo nombre.

  4. Agregue las propiedades adecuadas para la NCU que ha creado.

    Nota - Repita los pasos 3 y 4 hasta que se creen todas las NCU requeridas para el NCP.


  5. Durante la creación de la NCU o al establecer valores de propiedades para una NCU determinada, utilice el subcomando verify para asegurarse de que los cambios realizados sean correctos.
    netcfg:ncp:User:ncu:net0> verify
    All properties verified
  6. Confirme las propiedades que ha definido para la NCU.
    netcfg:ncp:User:ncu:net0> commit
    committed changes.

    Como alternativa, puede utilizar el subcomando end para realizar una confirmación implícita, que mueve la sesión interactiva al siguiente ámbito superior. En esta instancia, si ha terminado de crear el NCP y ha terminado de agregar NCU a él, puede salir de la sesión interactiva directamente desde el ámbito del NCP.


    Nota -

    • En el modo interactivo, los cambios no se guardan en el almacenamiento persistente hasta que los confirma. Al utilizar el subcomando commit, se confirma el perfil entero. Para mantener la coherencia del almacenamiento persistente, la operación de confirmación también incluye un paso de verificación. Si la verificación falla, la confirmación también falla. Si una confirmación implícita falla, se le da la opción de finalizar la sesión interactiva sin confirmar los cambios actuales o de salir de ella de la misma manera. O bien puede permanecer en el ámbito actual y continuar realizando cambios en el perfil.

    • Para cancelar los cambios realizados, utilice el subcomando cancel o revert.

      El subcomando cancel finaliza la configuración del perfil actual sin confirmar los cambios actuales en el almacenamiento persistente y, a continuación, pasa la sesión interactiva al siguiente ámbito superior. El subcomando revert deshace los cambios realizados y relee la configuración anterior. Al utilizar el subcomando revert, la sesión interactiva permanece en el mismo ámbito.


  7. Utilice el subcomando list para mostrar la configuración del NCP.
  8. Cuando termine de configurar el NCP, salga de la sesión interactiva.
    netcfg:ncp:User> exit

    Cada vez que utiliza el subcomando exit para terminar una sesión interactiva netcfg, el perfil actual se verifica y se confirma. Si falla la operación de confirmación o verificación, se emite un mensaje de error adecuado y se le da la oportunidad de salir sin confirmar los cambios actuales. O bien puede permanecer en el ámbito actual y continuar realizando cambios en el perfil.


    Nota - Para salir del ámbito sin tener que salir de la sesión interactiva netcfg, escriba el comando end:

    netcfg:ncp:User> end
    netcfg>

Ejemplo 4-1 Creación de un NCP de forma interactiva

En el ejemplo siguiente, se crean un NCP y dos NCU (un enlace y una interfaz).

$ netcfg
netcfg> create ncp User
netcfg:ncp:User> create ncu phys net0
Created ncu `net0', Walking properties ...
activation-mode (manual) [manual|prioritized]>
link-mac-addr>
link-autopush>
link-mtu>
netcfg:ncp:User:ncu:net0> end
Committed changes
netcfg:ncp:User> create ncu ip net0
Created ncu `net0'. Walking properties ...
ip-version (ipv4,ipv6) [ipv4|ipv6]> ipv4
ipv4-addrsrc (dhcp) [dhcp|static]>
ipv4-default-route>
netcfg:ncp:User:ncu:net0> verify
All properties verified
netcfg:ncp:User:ncu:net0> end
Committed changes
netcfg:ncp:User> list
NCUs:
        phys    net0
        ip      net0
netcfg:ncp:User> list ncu phys net0
ncu:net0
        type                    link
        class                   phys
        parent                  "User"
        activation-mode         manual
        enabled                 true
netcfg:ncp:User> list ncu ip net0
ncu:net0
        type                    interface
        class                   ip
        parent                  "User"
        enabled                 true
        ip-version              ipv4
        ipv4-addrsrc            dhcp
        ipv6-addrsrc            dhcp,autoconf
netcfg:ncp:User> exit
$

En este ejemplo, debido a que se elige el valor ipv4, ningún símbolo del sistema aparece para la propiedad ipv6-addrsrc, ya que esta propiedad no se utiliza. Del mismo modo, para la NCU phys, se acepta el valor predeterminado (activación manual) para la propiedad priority-group, por lo que no se aplican otras propiedades relacionadas condicionalmente.

Ejemplo 4-2 Creación de una NCU para un NCP existente

Para crear una NCU para un NCP existente o para modificar las propiedades de cualquier perfil existente, utilice el comando netcfg con el subcomando select.

En el ejemplo siguiente, se crea una NCU de IP para un NCP existente. El proceso de modificación de un perfil existente en modo interactivo es similar al proceso de creación de un perfil. La diferencia entre el siguiente ejemplo y el Ejemplo 4-1 es que, en este ejemplo, el subcomando select se utiliza en lugar del subcomando create porque el NCP ya existe.

$ netcfg
netcfg> select ncp User
netcfg:ncp:User> list
NCUs:
        phys   net0
netcfg:ncp:User> create ncu ip net0
Created ncu `net0'. Walking properties ...
ip-version (ipv4,ipv6) [ipv4|ipv6]> ipv4
ipv4-addrsrc (dhcp) [dhcp|static]>
ipv4-default-route>
netcfg:ncp:User:ncu:net0> end
Committed changes
netcfg:ncp:User> list
NCUs:
        phys    net0
        ip      net0
netcfg:ncp:User> list ncu phys net0
ncu:net0
        type                    link
        class                   phys
        parent                  "User"
        activation-mode         manual
        enabled                 true
netcfg:ncp:User> list ncu ip net0
NCU:net0
        type                    interface
        class                   ip
        parent                  "User"
        enabled                 true
        ip-version              ipv4
        ipv4-addrsrc            dhcp
        ipv6-addrsrc            dhcp,autoconf
netcfg:ncp:User> exit
$

Creación de un perfil de ubicación

Un perfil de ubicación contiene las propiedades que definen los valores de configuración de red que no están relacionados directamente con la conectividad IP y de enlace básica. Algunos ejemplos incluyen valores de servicio de nombres y filtro IP que se aplican juntos, cuando es necesario. En cualquier momento, un perfil de ubicación y un NCP deben estar activos en el sistema. Existen ubicaciones definidas por el sistema y ubicaciones definidas por el usuario. Las ubicaciones del sistema son los valores predeterminados que NWAM elige bajo determinadas condiciones, por ejemplo, si no ha especificado una ubicación o si no hay ubicaciones manualmente activadas que estén habilitadas, y ninguna de las condiciones de las ubicaciones condicionalmente activadas se han cumplido. Las ubicaciones definidas por el sistema tienen un modo de activación system. Las ubicaciones definidas por el usuario son aquellas que están configuradas para ser activadas manualmente o condicionalmente, según las condiciones de red, por ejemplo, una dirección IP que se obtiene por una conexión de red.

Para obtener información sobre cómo activar (habilitar) manualmente un perfil de ubicación, consulte Activación y desactivación de perfiles.

Puede crear ubicaciones mediante el comando netcfg en modo interactivo o en modo de línea de comandos. Al crear un perfil de ubicación, debe definir las propiedades para la ubicación especificando valores que definen los parámetros de configuración concretos de esa ubicación. Las propiedades de ubicación están clasificadas por grupo, donde el grupo denota una clase concreta de preferencias de configuración.

Las propiedades de ubicación también se almacenan por NWAM en un depósito. Cuando se activa un perfil de ubicación concreto, NWAM configura de manera automática la red, según las propiedades que se definen para esa ubicación. La creación o modificación de ubicaciones implica la configuración de diversas propiedades que definen cómo se configura el perfil, que, a su vez, determina cómo NWAM configura de manera automática la red. Las propiedades que se le presentan durante el proceso de configuración son las más adecuadas, de acuerdo con las selecciones que ha realizado anteriormente.

En la siguiente tabla, se describen todas las propiedades de la ubicación que se pueden especificar. Tenga en cuenta que las propiedades de ubicación se clasifican por grupo. Para obtener una descripción completa de todas las propiedades de ubicación, incluidas las reglas, las condiciones y las dependencias que se pueden aplicar al especificar cualquiera de estas propiedades, consulte la página del comando man netcfg(1M).

Tabla 4-2 Propiedades de ubicación y sus descripciones

Grupo de propiedades y descripción
Valor de propiedades y descripción
Criterios de selección

Especifica los criterios para determinar cómo y cuándo una ubicación se activa o se desactiva.

  • activation-mode

    Los valores posibles para la propiedad activation-mode son manual, conditional-any y conditional-all.

  • conditions

Dominio del sistema

Determina el nombre de dominio de un host para uso directo por el servicio de nombres NIS.

La propiedad system-domain consta de la propiedad default-domain. Esta propiedad especifica el dominio de todo el sistema que se utiliza para intercambios de llamada a procedimiento remoto (RPC).
Información de servicios de nombres

Especifica el servicio de nombres que se debe utilizar y la configuración del conmutador del servicio de nombres.

A continuación, se muestra una lista de propiedades para el servicio de nombres especificado:
  • domain-name

  • nameservices

  • nameservices-config-file

  • dns-nameservice-configsrc

  • dns-nameservice-domain

  • dns-namservice-servers

  • dns-nameservice-search

  • dns-nameservice-sortlist

  • dns-nameservice-options

  • nis-nameservice-configsrc

  • nis-namservice-servers

  • ldap-nameservice-configsrc

  • ldap-namservice-servers

Para obtener más información sobre estas propiedades, consulte la sección “Propiedades de ubicación” en la página del comando man netcfg(1M).

Dominio NFSv4

Especifica el dominio NFSv4.

El valor que se utiliza para la propiedad nfsmapid_domain del sistema. Este valor se utiliza para establecer la propiedad SMF nfsmapid_domain, como se describe en la página del comando man nfsmapid, mientras la ubicación está activa. Si esta propiedad no está definida, nfsmapid_property del sistema se borra cuando la ubicación se activa. Consulte la página del comando man nfsmapid(1M) para obtener más información.
Configuración del filtro IP

Especifica los parámetros que se utilizan para la configuración del filtro IP. Para estas propiedades, se especifican las rutas a los archivos ipf e ipnat adecuados que contienen reglas de NAT y filtro IP.

  • ipfilter-config-file
  • ipfilter-v6-config-file

  • ipnat-config-file

  • ippool-config-file

    Si se especifica un archivo de configuración, las reglas que se encuentran en el archivo identificado se aplican al subsistema ipfilter adecuado.

Archivos de configuración para IPsec

Especifica los archivos que se van a utilizar para la configuración de IPsec.

  • ike-config-file
  • ipsecpolicy-config-file

Cómo crear un perfil de ubicación de forma interactiva

El siguiente procedimiento describe cómo crear un perfil de ubicación.


Consejo - El proceso de recorrido que NWAM realiza durante la creación de un perfil inicial sólo le solicita aquellas propiedades que son adecuadas, según los valores que ha introducido anteriormente. Además, el subcomando verify comprueba que su configuración sea correcta. Si los valores requeridos faltan, se le notifica. Tenga en cuenta que puede utilizar el subcomando verify explícitamente al crear o modificar la configuración de un perfil o implícitamente mediante el subcomando commit para guardar los cambios.


  1. Inicie una sesión interactiva netcfg.
    $ netcfg
    netcfg>
  2. Cree o seleccione la ubicación.
    netcfg> create loc office
    netcfg:loc:office>

    En este ejemplo, se crea la ubicación office.

    La creación de la ubicación lo pasa automáticamente al ámbito del perfil de esta ubicación.

  3. Defina las propiedades adecuadas de la ubicación.
  4. Visualice la configuración del perfil.

    Por ejemplo, la siguiente salida muestra las propiedades de la ubicación office:

    netcfg:loc:office> list
    LOC:office
        activation-mode              conditional-any
        conditions                   "ncu ip:wpi0 is active"
        enabled                      false
        nameservices                 dns
        nameservices-config-file     "/etc/nsswitch.dns"
        dns-nameservice-configsrc    dhcp
        ipfilter-config-file         "/export/home/test/wifi.ipf.conf"
  5. Verifique que la configuración del perfil sea correcta.

    En el siguiente ejemplo, se verifica la configuración de la ubicación office:

    netcfg:loc:office> verify
    All properties verified
  6. Al completar la verificación, confirme el perfil de ubicación en el almacenamiento persistente.
    netcfg:loc:office> commit
    Committed changes

    Como alternativa, puede utilizar el subcomando end para terminar la sesión, que también guarda la configuración del perfil.

    netcfg:loc:office> end
    Committed changes

    Nota -

    • En el modo interactivo, los cambios no se guardan en el almacenamiento persistente hasta que los confirma. Al utilizar el subcomando commit, se confirma el perfil entero. Para mantener la coherencia del almacenamiento persistente, la operación de confirmación también incluye un paso de verificación. Si la verificación falla, la confirmación también falla. Si una confirmación implícita falla, se le da la opción de finalizar la sesión interactiva sin confirmar los cambios actuales o de salir de ella de la misma manera. O bien puede permanecer en el ámbito actual y continuar realizando cambios en el perfil.

    • Para cancelar los cambios realizados, utilice el subcomando cancel.

      El subcomando cancel finaliza la configuración del perfil actual sin confirmar los cambios actuales en el almacenamiento persistente y, a continuación, pasa la sesión interactiva al siguiente ámbito superior.


  7. Salga de la sesión interactiva.
    netcfg> exit
    Nothing to commit
    $

Ejemplo 4-3 Creación de un perfil de ubicación de forma interactiva

En el siguiente ejemplo, se crea una ubicación denominada office.

$ netcfg
netcfg> create loc office
Created loc 'office'.  Walking properties ...
activation-mode (manual) [manual|conditional-any|conditional-all]> conditional-any
conditions> ncu ip:wpi0 is active
nameservices (dns) [dns|files|nis|ldap]> 
nameservices-config-file ("/etc/nsswitch.dns")> 
dns-nameservice-configsrc (dhcp) [manual|dhcp]> 
nfsv4-domain> 
ipfilter-config-file> /export/home/test/wifi.ipf.conf
ipfilter-v6-config-file> 
ipnat-config-file> 
ippool-config-file> 
ike-config-file> 
ipsecpolicy-config-file> 
netcfg:loc:office> list
LOC:office
    activation-mode              conditional-any
    conditions                   "ncu ip:wpi0 is active"
    enabled                      false
    nameservices                 dns
    nameservices-config-file     "/etc/nsswitch.dns"
    dns-nameservice-configsrc    dhcp
    ipfilter-config-file         "/export/home/test/wifi.ipf.conf"
netcfg:loc:office> verify
All properties verified
netcfg:loc:office> commit
Committed changes
netcfg> list
NCPs:
    User
    Automatic
Locations:
    Automatic
    NoNet
    test-loc
WLANs:
    sunwifi
    ibahn
    gogoinflight
    admiralsclub
    hhonors
    sjcfreewifi
netcfg> exit
Nothing to commit
$

En este ejemplo, las siguientes propiedades se han especificado para la ubicación office:

Para obtener instrucciones sobre los valores que se pueden especificar para estas propiedades, consulte la página del comando man netcfg(1M).

Creación de un perfil de ENM

Los ENM pertenecen a la configuración de aplicaciones que son externas a NWAM, por ejemplo, una aplicación VPN. Estas aplicaciones pueden crear y modificar la configuración de red. Los ENM también se pueden definir como servicios o aplicaciones que modifican directamente la configuración de la red cuando se activan o desactivan. Puede configurar NWAM para activar y desactivar ENM en las condiciones que especifica. A diferencia de un perfil de ubicación o un NCP, donde sólo uno de cada tipo de perfil puede estar activo en un sistema en cualquier momento, varios ENM pueden estar potencialmente activos en un sistema al mismo tiempo. Los ENM que están activos en un sistema en cualquier momento no dependen necesariamente del perfil de ubicación o NCP que también está activo en el sistema al mismo tiempo.


Nota - NWAM no reconoce automáticamente una aplicación para la que pueda crear un ENM. Estas aplicaciones, primero, se deben instalar y, luego, se deben configurar en el sistema antes de poder utilizar el comando netcfg para crear un ENM para ellas.


Para crear un ENM, escriba el siguiente comando:

$ netcfg
netcfg> create enm my_enm
Created enm 'my_enm'.  Walking properties ...

donde enm es el perfil del ENM y my_enm es el nombre del objeto.

El proceso de creación de ENM lo lleva al ámbito del perfil del ENM recién creado y comienza a recorrer automáticamente las propiedades en el ENM recién creado. Desde aquí, puede establecer las propiedades para el ENM que determinan cuándo y cómo se activa el ENM, así como otras condiciones, incluido el método de inicio y detención de ENM.

Para obtener más instrucciones sobre cómo especificar propiedades de ENM, consulte la página del comando man netcfg(1M).

En la siguiente tabla, se describen las propiedades que puede especificar al crear o modificar un ENM.

Nombre de propiedad
Descripción
Valores posibles
activation-mode
Modo que se utiliza para determinar la activación de un ENM.
conditional-any, conditional-all, manual
conditions
Si activation-mode es conditional-any o conditional-all, especifica la prueba para determinar si el ENM se debe activar.
Una cadena o varias cadenas con formato, como se especifica en la sección “Expresiones de condición” de la página del comando man netcfg(1M) si se utiliza la propiedad.
start
(Opcional) Ruta absoluta a la secuencia de comandos que se ejecutará tras la activación.
Ruta a la secuencia de comandos si se utiliza esta propiedad.
stop
(Opcional) Ruta absoluta a la secuencia de comandos que se ejecutará tras la desactivación.
Ruta a la secuencia de comandos si se utiliza esta propiedad.
fmri
(Opcional) El FMRI (identificador de recurso de gestión de errores) que se habilitará tras la activación del ENM.

Nota - Se debe especificar un FMRI o una secuencia de comandos de inicio. Si se especifica un FMRI, se ignoran las propiedades start y stop.


Ruta a la secuencia de comandos.

Ejemplo 4-4 Creación de un perfil de ENM de forma interactiva

En el ejemplo siguiente, se crea un ENM denominado test-enm en modo interactivo.

$ netcfg
netcfg> create enm test-enm
Created enm 'testenm'.  Walking properties ...
activation-mode (manual) [manual|conditional-any|conditional-all]> 
fmri> svc:/application/test-app:default
start> 
stop> 
netcfg:enm:test-enm> list
ENM:test-enm
    activation-mode     manual
    enabled             false
    fmri                "svc:/application/test-enm:default"
netcfg:enm:test-enm> verify
All properties verified
netcfg:enm:test-enm> end
Committed changes
netcfg> list
NCPs:
    User
    Automatic
Locations:
    Automatic
    NoNet
    test-loc
ENMs:
    test-enm
WLANs:
    sunwifi
    ibahn
    gogoinflight
    admiralsclub
    hhonors
    sjcfreewifi
netcfg> end
$

En este ejemplo, se creó un ENM denominado test-enm con los siguientes valores de propiedad:

Creación de WLAN

NWAM mantiene una lista de WLAN conocidas de todo el sistema. WLAN son objetos de configuración que contienen información de configuración e historial para las redes inalámbricas a las que se conecta desde el sistema. Esta lista se utiliza para determinar el orden en que NWAM intenta conectarse a redes inalámbricas disponibles. Si una red inalámbrica de la lista de WLAN conocidas está disponible, NWAM se conecta automáticamente a esa red. Si hay dos o más redes conocidas disponibles, NWAM se conecta a la red inalámbrica que tiene la prioridad más alta (número menor). Cualquier red inalámbrica nueva a la que NWAM se conecta se agrega a la parte superior de la lista de WLAN conocidas y se convierte en la nueva red inalámbrica con prioridad más alta.

Para crear un objeto WLAN, escriba el siguiente comando:

$ netcfg
netcfg> create wlan mywifi
Created wlan 'mywifi'.  Walking properties ...

donde wlan es el objeto WLAN y mywifi es el nombre del objeto.

El proceso de creación de un objeto WLAN lo lleva al ámbito del perfil de la WLAN recién creada y comienza a recorrer automáticamente las propiedades en la WLAN recién creada. Desde aquí, puede establecer las propiedades de la WLAN que definen su configuración.

En la siguiente tabla, se describen las propiedades que puede especificar al crear o modificar WLAN.

Propiedad de WLAN conocida
Tipo de datos para la propiedad
name
ESSID (nombre de red inalámbrica).
bssids
ID de estación base de WLAN a las que su sistema se ha conectado mientras estaba conectado a la WLAN especificada.
priority
Preferencia de conexión de WLAN (se prefieren valores más bajos).
keyslot
Número de ranura (de 1 a 4) en el que se encuentra la clave WEP.
keyname
Nombre de la clave WLAN que se crea mediante el comando dladm create-secobj.
security-mode
Tipo de clave de cifrado en uso. El tipo debe ser none, wep o wpa.

Ejemplo 4-5 Creación de una WLAN

En el siguiente ejemplo, se crea un objeto WLAN denominado mywifi.

En este ejemplo, se supone que un objeto seguro denominado mywifi-key, que contiene la clave especificada por la propiedad keyname para la WLAN mywifi, se crea antes de agregar la WLAN.

El número de prioridad puede cambiar a medida que se agregan o se eliminan otras WLAN. Tenga en cuenta que dos WLAN no pueden tener el mismo número de prioridad asignado. Los números más bajos indican una prioridad mayor, en virtud de qué WLAN se prefieren. En este ejemplo, la WLAN tiene asignado el número de prioridad 100 para garantizar que tenga una prioridad más baja que cualquier otra WLAN conocida.

Cuando el subcomando list se utiliza al final del procedimiento, la nueva WLAN se agrega a la parte inferior de la lista, lo que indica que tiene la prioridad más baja de todas las WLAN conocidas existentes. Si la WLAN tuviera asignado un número de prioridad de cero (0), que es el predeterminado, se habría mostrado en la parte superior de la lista, lo que indica la prioridad más alta. Posteriormente, la prioridad de todas las otras WLAN existentes se habría reducido, y se habrían mostrado en la lista después de la WLAN recién agregada.

$ netcfg
netcfg> create wlan mywifi
Created wlan 'mywifi'.  Walking properties ...
priority (0)> 100
bssids> 
keyname> mywifi-key
keyslot> 
security-mode [none|wep|wpa]> wpa
netcfg:wlan:mywifi> list
WLAN:mywifi
    priority            100
    keyname             "mywifi-key"
    security-mode       wpa
netcfg:wlan:mywifi> verify
All properties verified
netcfg:wlan:mywifi> end
Committed changes
netcfg> list
NCPs:
    User
    Automatic
Locations:
    Automatic
    NoNet
    test-loc
ENMs:
    test-enm
WLANs:
    sunwifi
    ibahn
    gogoinflight
    admiralsclub
    hhonors
    sjcfreewifi
    mywifi
netcfg> exit
Nothing to commit
$