Esta sección describe los archivos de configuración que forman parte de una implementación de IPv6:
El archivo /etc/inet/ndpd.conf se utiliza para configurar opciones empleadas por el daemon del protocolo ND in.ndpd. En el caso de un enrutador, ndpd.conf se utiliza sobre todo para configurar el prefijo de sitio que se debe anunciar en el vínculo. En lo que respecta a un host, ndpd.conf se usa para desactivar la configuración automática de redes o para configurar direcciones temporales.
La tabla siguiente muestra las palabras clave que se utilizan en el archivo ndpd.conf.
Tabla 11–2 Palabras clave de /etc/inet/ndpd.conf
Variable |
Descripción |
---|---|
ifdefault |
Especifica el comportamiento de enrutador en todas las interfaces. Utilice la sintaxis siguiente para establecer los parámetros de enrutador y los valores correspondientes: ifdefault [valor_variable] |
prefixdefault |
Especifica el comportamiento predeterminado para los anuncios de prefijo. Utilice la sintaxis siguiente para establecer los parámetros de enrutador y los valores correspondientes: prefixdefault [valor_variable] |
if |
Establece los parámetros según la interfaz. Use la sintaxis siguiente: if interfaz [valor_variable] |
prefix |
Anuncia información de prefijo según la interfaz. Use la sintaxis siguiente: prefijo prefijo/tamaño interfaz [valor_variable] |
En el archivo ndpd.conf, las palabras clave de esta tabla se usan con un conjunto de variables de configuración de enrutador. Puede encontrar una definición detallada de estas variables en RFC 2461, Neighbor Discovery for IP Version 6 (IPv6).
En la siguiente tabla aparecen las variables necesarias para configurar una interfaz, junto con breves definiciones.
Tabla 11–3 Variables de configuración de interfaz de /etc/inet/ndpd.conf
Variable |
Predeterminado |
Definición |
---|---|---|
AdvRetransTimer |
0 |
Especifica el valor del campo RetransTimer en los mensajes de anuncio que envía el enrutador. |
AdvCurHopLimit |
Diámetro actual de Internet |
Especifica el valor que se debe colocar en el límite de salto actual de los mensajes de anuncio que envía el enrutador. |
AdvDefaultLifetime |
3 + MaxRtrAdvInterval |
Especifica la vida útil predeterminada de los anuncios de enrutador. |
AdvLinkMTU |
0 |
Especifica el valor de MTU (Maximum Transmission Unit, unidad de transmisión máxima) que debe enviar el enrutador. El cero indica que el enrutador no especifica opciones de MTU. |
AdvManaged Flag |
Falso |
Indica el valor que se debe colocar en el indicador Manage Address Configuration del anuncio de enrutador. |
AdvOtherConfigFlag |
Falso |
Indica el valor que se debe colocar en el indicador Other Stateful Configuration del anuncio de enrutador. |
AdvReachableTime |
0 |
Especifica el valor del campo ReachableTime en los mensajes de anuncio que envía el enrutador. |
AdvSendAdvertisements |
Falso |
Indica si el nodo debe enviar anuncios y responder a solicitudes de enrutador. Esta variable se debe establecer en "TRUE" en el archivo ndpd.conf para activar funciones de anuncio de enrutador. Para obtener más información, consulte Cómo configurar un enrutador habilitado para IPv6. |
DupAddrDetect Transmits |
1 |
Define la cantidad de mensajes consecutivos de solicitudes de vecino que el protocolo ND debe enviar duante la detección de direcciones duplicadas de la dirección del nodo local. |
MaxRtrAdvInterval |
600 segundos |
Especifica el intervalo máximo de tiempo de espera entre el envío de anuncios multidifusión no solicitados. |
MinRtrAdvInterval |
200 segundos |
Especifica el intervalo mínimo de espera entre el envío de anuncios multidifusión no solicitados. |
StatelessAddrConf |
Verdadero |
Controla si el nodo configura su dirección IPv6 mediante la configuración automática de direcciones sin estado. Si en el archivo ndpd.conf se declara False, la dirección se debe configurar manualmente. Para obtener más información, consulte Cómo configurar un token IPv6 especificado por el usuario. |
TmpAddrsEnabled |
Falso |
Indica si se debe crear una dirección temporal para todas las interfaces o para una determinada interfaz de un nodo. Para obtener más información, consulte Cómo configurar una dirección temporal. |
TmpMaxDesyncFactor |
600 segundos |
Especifica un valor aleatorio que se debe sustraer de la variable de vida útil preferente TmpPreferredLifetime al iniciarse in.ndpd. La finalidad de la variable TmpMaxDesyncFactor es impedir que todos los sistemas de la red vuelvan a generar sus direcciones temporales al mismo tiempo. TmpMaxDesyncFactor permite modificar el límite superior de ese valor aleatorio. |
TmpPreferredLifetime |
Falso |
Establece la vida útil preferente de una dirección temporal. Para obtener más información, consulte Cómo configurar una dirección temporal. |
TmpRegenAdvance |
Falso |
Especifica el tiempo de demora antes de descartar una dirección temporal. Para obtener más información, consulte Cómo configurar una dirección temporal. |
TmpValidLifetime |
Falso |
Establece la vida útil válida de una dirección temporal. Para obtener más información, consulte Cómo configurar una dirección temporal. |
En la siguiente tabla se muestran las variables que se utilizan para configurar prefijos IPv6.
Tabla 11–4 Variables de configuración de prefijo de /etc/inet/ndpd.conf
Variable |
Predeterminado |
Definición |
---|---|---|
AdvAutonomousFlag |
Verdadero |
Especifica el valor que se debe colocar en el campo AutonomousFlag en la opción de información de prefijo. |
AdvOnLinkFlag |
Verdadero
|
Especifica el valor que se debe colocar en el campo OnLink ("L-bit") en la opción de información de prefijo. |
AdvPreferredExpiration |
No establecido |
Especifica la fecha de caducidad preferente del prefijo. |
AdvPreferredLifetime |
604800 segundos |
Especifica el valor que se debe colocar en el campo PreferredLifetime en la opción de información de prefijo. |
AdvValidExpiration |
No establecido |
Especifica la fecha de caducidad válida del prefijo. |
AdvValidLifetime |
2592000 segundos |
Especifica la vida útil válida del prefijo que se configura. |
En el ejemplo siguiente se muestra el modo de utilizar las palabras clave y las variables de configuración en el archivo ndpd.conf. Elimine el comentario (#) para activar la variable.
# ifdefault [variable-value ]* # prefixdefault [variable-value ]* # if ifname [variable-value ]* # prefix prefix/length ifname # # Per interface configuration variables # #DupAddrDetectTransmits #AdvSendAdvertisements #MaxRtrAdvInterval #MinRtrAdvInterval #AdvManagedFlag #AdvOtherConfigFlag #AdvLinkMTU #AdvReachableTime #AdvRetransTimer #AdvCurHopLimit #AdvDefaultLifetime # # Per Prefix: AdvPrefixList configuration variables # # #AdvValidLifetime #AdvOnLinkFlag #AdvPreferredLifetime #AdvAutonomousFlag #AdvValidExpiration #AdvPreferredExpiration ifdefault AdvReachableTime 30000 AdvRetransTimer 2000 prefixdefault AdvValidLifetime 240m AdvPreferredLifetime 120m if qe0 AdvSendAdvertisements 1 prefix 2:0:0:56::/64 qe0 prefix fec0:0:0:56::/64 qe0 if qe1 AdvSendAdvertisements 1 prefix 2:0:0:55::/64 qe1 prefix fec0:0:0:56::/64 qe1 if hme1 AdvSendAdvertisements 1 prefix 2002:8192:56bb:1::/64 qfe0 if hme1 AdvSendAdvertisements 1 prefix 2002:8192:56bb:2::/64 hme1 |
IPv6 utiliza el archivo /etc/hostname6.interfaz al inicio para definir interfaces lógicas de IPv6 de manera automática. Si al instalar Oracle Solaris se elige la opción de habilitar para IPv6, el programa de instalación crea un archivo /etc/hostname6.interfaz para la interfaz de red principal, además del archivo /etc/hostname. interfaz.
Si durante la instalación se detecta más de una interfaz física, se pregunta al usuario si desea configurar dichas interfaces. El programa de instalación crea archivos de configuración de interfaces físicas de IPv4 e interfaces lógicas de IPv6 para cada interfaz adicional que se especifique.
Al igual que las interfaces de IPv4, las de IPv6 se pueden configurar manualmente, tras instalar Oracle Solaris. El usuario crea archivos /etc/hostname6. interfaz para las nuevas interfaces. Para obtener instrucciones sobre la configuración manual de interfaces, consulte Administración de interfaces en Solaris 10 3/05 o el Capítulo 6Administración de interfaces de red (tareas).
Los nombres de archivos de configuración de interfaz de red presentan la sintaxis siguiente:
hostname.interface hostname6.interface |
La variable interfaz presenta la sintaxis siguiente:
dev[.module[.module ...]]PPA |
Indica un dispositivo de interfaz de red. El dispositivo puede ser una interfaz física de red, por ejemplo eri o qfe, o una interfaz lógica, por ejemplo un túnel. Para obtener más información, consulte Archivo de configuración de interfaces de IPv6.
Presenta uno o varios módulos STREAMS para insertar en el dispositivo cuando dicho dispositivo esté conectado.
Indica el punto físico de conexión.
La sintaxis [.[.también se acepta.
A continuación se presentan ejemplos de nombres válidos de archivos de configuración de IPv6:
hostname6.qfe0 hostname.ip.tun0 hostname.ip6.tun0 hostname6.ip6to4tun0 hostname6.ip.tun0 hostname6.ip6.tun0 |
El archivo /etc/inet/ipaddrsel.conf contiene la tabla de directrices de selección de direcciones predeterminadas de IPv6. Si Oracle Solaris se instala habilitado para IPv6, este archivo tiene el contenido que se muestra en la Tabla 11–5.
El contenido de /etc/inet/ipaddrsel.conf se puede editar. Ahora bien, en la mayoría de los casos no es conveniente modificarlo. Si hace falta realizar cambios, consulte el procedimiento Cómo administrar la tabla de directrices de selección de direcciones IPv6. Para obtener más información sobre ippaddrsel.conf, consulte Motivos para modificar la tabla de directrices de selección de direcciones IPv6 y la página de comando man ipaddrsel.conf(4).