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
 
 

Creación de NCU para un NCP

El NCP es básicamente un contenedor que consta de un conjunto de NCU que están configuradas con propiedades que definen la configuración de red para el NCP. 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 para el NCP. Las NCU de interfaz especifican la política de configuración de interfaces para el NCP. Si se requiere conectividad IP, se requieren tanto un enlace como una NCU de interfaz. Las NCU se deben agregar o eliminar explícitamente con el comando netcfg o mediante la GUI de administración de redes. Para obtener más información sobre cómo agregar y eliminar NCU mediante la GUI de administración de redes, consulte Administración de la configuración de red desde el escritorio.

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 de manera interactiva, 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.

Al crear una NCU de manera interactiva, el comando netcfg recorre cada propiedad relevante para la NCU y muestra el valor predeterminado, si existe uno, y los posibles valores. Por ejemplo, si especifica dhcp para la propiedad ipv4-addrsrc de una NCU de interfaz, no se le pide que especifique un valor para la propiedad ipv4-addr porque esta propiedad se utiliza para la configuración de una dirección IP estática. Puede especificar otros valores para cada propiedad en el indicador interactivo. Si presiona la tecla de retorno sin especificar un valor, se vuelve a aplicar el valor predeterminado, o se deja la propiedad vacía si no hay ningún valor predeterminado.

Existen varias propiedades de NCU que puede especificar al crear o modificar una NCU. Algunas propiedades se aplican a ambos tipos de NCU, mientras que otras se aplican a una NCU de enlace o 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).

Cómo crear NCU para un NCP de manera interactiva

El siguiente procedimiento describe cómo seleccionar un NCP existente y luego crear NCU para el NCP de manera interactiva.


Notas -  El proceso de "recorrido" que se realiza durante la creación del perfil inicial garantiza que al modificar el NCP sólo se soliciten las propiedades pertinentes, de acuerdo con las selecciones realizadas durante su creación.
  1. Inicie la sesión interactiva netcfg.
    $ netcfg
    netcfg>
  2. Seleccione un NCP existente.

    En el ejemplo siguiente, el NCP myncp está seleccionado:

    netcfg> select ncp myncp
    netcfg:ncp:myncp>

    La selección del NCP lo lleva automáticamente al ámbito del NCP. Para una ubicación, un ENM o un objeto WLAN, el símbolo del sistema lo llevará al ámbito del perfil de ese perfil.

  3. Cree NCU de enlace e interfaz para el NCP.

    En el ejemplo siguiente, se crea una NCU de enlace:

    netcfg:ncp:myncp> create ncu phys net0
    Created ncu `net0'. Walking properties ...
    activation-mode (manual) [manual|prioritized]>
    mac-address>
    autopush>
    mtu> 1600

    donde ncu es el tipo de objeto, phys es la clase de NCU y net0 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.

      En este ejemplo, se especifican las siguientes propiedades:

    • La propiedad activation-mode, cuyo valor predeterminado es manual, se acepta pulsando la tecla de retorno.

    • Las propiedades mac-address y autopush se dejan vacías.

    • La propiedad mtu se configura en un valor de 1600.

    El siguiente ejemplo muestra cómo crear una NCU de interfaz:

    netcfg:ncp:myncp> create ncu ip net0
    Created ncu `net0'. Walking properties ...
    ip-version (ipv4,ipv6) [ipv4|ipv6]> ipv4
    ipv4-addrsrc (dhcp) [dhcp|static]> dhcp
    ipv4-default-route>

    donde ncu es el tipo de objeto, ip es la clase de objeto y net0 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.

      En este ejemplo, se especifican las siguientes propiedades:

    • La propiedad ip-version está configurada en ipv4.

    • La propiedad ipv4-addrsrc está configurada en dhcp.

    Durante la creación de una NCU, la opción class se utiliza para diferenciar entre los dos tipos de NCU.

  4. (Opcional) Verifique que la configuración sea correcta de la siguiente manera:
    netcfg:ncp:myncp:ncu:net0> verify
    All properties verified

    El subcomando verify verifica la configuración y notifica si falta alguno de los valores necesarios.

  5. Guarde cada NCU que cree.
    • Utilice el subcomando commit:
      netcfg:ncp:myncp:ncu:net0> commit
      Committed changes
      netcfg:ncp:myncp:ncu:net0>

      El subcomando commit verifica implícitamente las propiedades.

    • Utilice el subcomando end:
      netcfg:ncp:myncp:ncu:net0> end
      Committed changes
      netcfg:ncp:myncp>

      El subcomando end implícitamente confirma los cambios.

      En esta instancia, si ha terminado de agregar las NCU a los NCP, el subcomando end mueve la sesión al ámbito del NCP.

    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 commit también incluye un paso de verificación. Si la verificación falla, la operación commit 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. También puede permanecer en el ámbito actual y continuar realizando cambios en el perfil.


    Notas -  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 nivel del ámbito. 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.


  6. Cuando termine, salga de la sesión interactiva.
    netcfg:ncp:myncp> exit

    El subcomando exit es similar al subcomando end pero también sale de la sesión interactiva.