Configurar DHCPv6 para VM de Linux

Precaución

En este artículo se hace referencia a CentOS, una distribución de Linux que está cerca de su estado Final de ciclo vida (EOL). Tenga en cuenta su uso y planeación en consecuencia. Para más información, consulte la Guía de fin de ciclo de vida de CentOS.

Algunas de las imágenes de la máquina virtual con Linux en Azure Marketplace no tienen el Protocolo de configuración dinámica de host versión 6 (DHCPv6) configurado de forma predeterminada. Para admitir IPv6, DHCPv6 debe configurarse en la distribución de sistema operativo Linux que usa. Las diversas distribuciones de Linux configuran DHCPv6 de distintos modos porque usan distintos paquetes.

Nota:

En Azure Marketplace se han configurado previamente imágenes de SUSE Linux y CoreOS recientes con DHCPv6. No es necesario realizar ningún cambio si usa estas imágenes.

En este documento se describe cómo habilitar DHCPv6 para que su máquina virtual con Linux obtenga una dirección IPv6.

Advertencia

La edición incorrecta de archivos de configuración de red puede dar lugar a la pérdida de acceso de red a la VM. Recomendamos que pruebe los cambios de configuración en sistemas que no sean de producción. Las instrucciones de este artículo se han probado en las versiones más recientes de las imágenes Linux en Azure Marketplace. Para obtener instrucciones más detalladas, consulte la documentación de su propia versión de Linux.

Para las versiones 7.4 o posteriores de RHEL, CentOS y Oracle Linux, siga estos pasos:

  1. Edite el archivo /etc/sysconfig/network y agregue el parámetro siguiente:

    NETWORKING_IPV6=yes
    
  2. Edite el archivo /etc/sysconfig/network-scripts/ifcfg-eth0 y agregue los dos parámetros siguientes:

    IPV6INIT=yes
    DHCPV6C=yes
    
  3. Renueve la dirección IPv6:

    sudo ifdown eth0 && sudo ifup eth0