Guía de administración de sistemas: administración de recursos y contenedores de Oracle Solaris y zonas de Oracle Solaris

Cómo determinar el nombre de sistema de la zona y obtener la dirección de red

Debe determinar el nombre de sistema de la zona. A continuación, asigne una dirección IPv4 o configure manualmente y asigne una dirección IPv6 para la zona si desea tener conectividad de red.

Nombre de sistema de zona

El nombre de sistema que seleccione para la zona debe definirse en la base de datos hosts o en la base de datos /etc/inet/hosts, tal como se especifica en el archivo /etc/nsswitch.conf de la zona global. Las bases de datos de red son archivos que proporcionan información de configuración de red. El archivo nsswitch.conf especifica el servicio de nombres que se va a utilizar.

Si utiliza archivos locales para el servicio de nombres, la base de datos hosts se mantiene en el archivo /etc/inet/hosts. Los nombres de sistema para las interfaces de red de zona se resuelven desde la base de datos hosts local de /etc/inet/hosts. También pude especificar la dirección IP directamente cuando configure una zona, de modo que no se requiere ninguna resolución de nombre de sistema.

Si desea más información, consulte Archivos de configuración TCP/IP de Guía de administración del sistema: servicios IP y Bases de datos de red y el archivo nsswitch.conf de Guía de administración del sistema: servicios IP.

Dirección de red de zona de IP compartida

Cada zona de IP compartida que requiera conectividad de red tiene una o más direcciones IP exclusivas. Se admiten tanto direcciones IPv4 como IPv6.

Dirección de red de zona IPv4

Si utiliza IPv4, obtenga una dirección y asígnela a la zona.

También puede especificarse una longitud de prefijo con la dirección IP. El formato de este prefijo es dirección/longitud_prefijo, por ejemplo, 192.168.1.1/24. Por tanto, la dirección que utilizar es 192.168.1.1 y la máscara de red 255.255.255.0, o la máscara en la que los primeros 24 bits son de 1 bit.

Dirección de red de zona IPv6

Si utiliza IPv6, debe configurar manualmente la dirección. Normalmente, deben configurarse como mínimo los dos tipos de direcciones siguientes:

Dirección local de vínculo

Una dirección local de vínculo tiene el formato fe80:: ID interfaz 64 bits/10. /10 indica un prefijo de longitud de 10 bits.

Dirección formada a partir de un prefijo global configurado en la subred

Una dirección de unidifusión global se basa en un prefijo de 64 bits que configura el administrador para cada subred, y un ID de interfaz de 64 bits. El prefijo también se puede obtener ejecutando el comando ifconfig con la opción -a6 en cualquier sistema de la misma subred que se ha configurado para utilizar IPv6.

El ID de interfaz de 64 bits normalmente se obtiene de una dirección MAC del sistema. Para el uso de zonas, puede obtenerse una dirección alternativa exclusiva de la dirección IPv4 de la zona global, del modo siguiente:

16 bits of zero:upper 16 bits of IPv4 address:lower 16 bits of IPv4 address:a zone-unique number

Por ejemplo, si la dirección IPv4 de la zona global es 192.168.200.10, una dirección local de vínculo adecuada para una zona no global que utilice un número exclusivo de zona de 1 es fe80::c0a8:c80a:1/10. Si el prefijo global que se utiliza en esa subred es 2001:0db8:aabb:ccdd/64, una dirección de unidifusión global exclusiva para la misma zona no global es 2001:0db8:aabb:ccdd::c0a8:c80a:1/64. Tenga en cuenta que debe especificar una longitud de prefijo cuando configura una dirección IPv6.

Para obtener más información sobre las direcciones de unidifusión globales y locales de vínculo, consulte la página del comando man inet6(7P).

Dirección de red de zona de IP exclusiva

Dentro de una zona de IP exclusiva, configure las direcciones del mismo modo que para la zona global. Tenga en cuenta que puede utilizar la autoconfiguración de direcciones sin estado IPv6 y DHCP para configurar las direcciones.

Consulte sysidcfg(4) para obtener más información.