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) |
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)
3. Configuración y administración de NWAM (descripción general)
4. Configuración de perfiles de NWAM (tareas)
Creación de perfiles en modo de línea de comandos
Creación de perfiles de forma interactiva
Cómo crear de forma interactiva un NCP
Creación de un perfil de ubicación
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
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
12. Administración de agregaciones de enlaces
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
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:
Perfiles de configuración de red (NCP)
Perfiles de ubicación
Modificadores de red externos (ENM)
Redes de área local inalámbricas (WLAN) conocidas
Unidades de configuración de red (NCU)
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
Crea un perfil en la memoria (u objeto de configuración) del tipo y el nombre especificados.
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.
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.
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.
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
Puede utilizar el comando netcfg en modo interactivo para realizar las siguientes tareas:
Crear un perfil.
Seleccionar y modificar un perfil.
Verificar que toda la información necesaria sobre un perfil esté configurada y sea válida.
Confirmar los cambios de un nuevo perfil.
Cancelar la configuración actual del perfil sin confirmar los cambios en el almacenamiento persistente.
Revertir los cambios realizados en un perfil.
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:
En el ámbito del NCP, si se crea un NCP.
En el ámbito del perfil, si se crea un perfil de ubicación, un ENM o un objeto WLAN.
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>
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
|
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.
$ netcfg netcfg>
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.
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.
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.
Nota - Repita los pasos 3 y 4 hasta que se creen todas las NCU requeridas para el NCP.
netcfg:ncp:User:ncu:net0> verify All properties verified
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.
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 $
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
|
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.
$ netcfg netcfg>
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.
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"
En el siguiente ejemplo, se verifica la configuración de la ubicación office:
netcfg:loc:office> verify All properties verified
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.
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:
La propiedad activation-mode se definió en conditional-any, que resultó en un símbolo del sistema que permitió la especificación de las condiciones de activación.
La condición de activación se especificó como ncu ip:wpi0 is active.
Nota - La propiedad conditions fue necesaria porque la propiedad conditional-any se había especificado en el paso anterior. Si, por ejemplo, la propiedad manual se hubiera especificado, la propiedad conditions no sería necesaria.
Los siguientes valores predeterminados fueron aceptados presionando la tecla de retorno:
nameservices
nameservices-config-file
dns-nameservice-configsrc
nfsv4-domain
Para la propiedad ipfilter-config-file, se especificó el archivo /export/home/test/wifi.ipf.conf.
Los siguientes valores predeterminados fueron aceptados presionando la tecla de retorno:
ipfilter-v6-config-file
ipnat-config-file
ippool-config-file
ike-config-file
ipsecpolicy-config-file
El subcomando list se ha utilizado para ver las propiedades del perfil de ubicación.
El subcomando verify se ha utilizado para realizar una verificación de la configuración.
El subcomando commit se ha utilizado para confirmar los cambios en el almacenamiento persistente.
El subcomando list se ha utilizado nuevamente para garantizar que la nueva ubicación se haya creado correctamente y contenga la información correcta.
El subcomando exit se ha utilizado para salir de la sesión interactiva netcfg.
Para obtener instrucciones sobre los valores que se pueden especificar para estas propiedades, consulte la página del comando man netcfg(1M).
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.
|
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:
El valor predeterminado (manual) para la propiedad activation-mode se ha aceptado presionando la tecla de retorno.
La propiedad FMRI de SMF svc:/application/test-enm:default se ha especificado como método para la activación y desactivación de la aplicación.
Tenga en cuenta que, debido a que se ha especificado un FMRI, se omitieron las propiedades del método start y stop.
El subcomando list se utilizó para ver las propiedades del ENM.
El subcomando verify se utilizó para garantizar que la configuración del perfil sea correcta.
El subcomando end se utilizó para guardar implícitamente la configuración.
El subcomando end se utilizó nuevamente para finalizar la sesión interactiva.
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.
|
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 $