Configurar IPv6 en un servidor dedicado
Información sobre la traducción
Esta traducción ha sido generada de forma automática por nuestro partner SYSTRAN. En algunos casos puede contener términos imprecisos, como en las etiquetas de los botones o los detalles técnicos. En caso de duda, le recomendamos que consulte la versión inglesa o francesa de la guía. Si quiere ayudarnos a mejorar esta traducción, por favor, utilice el botón «Contribuir» de esta página.
Objetivo
El protocolo de Internet versión 6 (IPv6) es la última versión del protocolo de Internet (IP). Ha sido diseñado para hacer frente a la creciente escasez de direcciones de su predecesor, el IPv4, utilizando direcciones de 128 bits en vez de 32 bits. Los servidores de las gamas High Grade, Scale y Advance (desde julio de 2024) se entregan con un bloque /56 IPv6, mientras que los antiguos servidores se entregan con un bloque /64 IPv6. Un servidor entregado con un bloque /56 IPv6, permite disponer de hasta 18 quintillones de direcciones IP.
Esta guía explica cómo configurar las direcciones IPv6 en su servidor siguiendo varios ejemplos.
Este artículo explica cómo configurar una dirección IP principal. En los servidores compatibles con el vRack, también puede configurar direcciones Additional IP en un vRack en lugar de en la interfaz pública del servidor. Consulte las instrucciones correspondientes en los siguientes artículos:
OVHcloud le ofrece una serie de servicios cuya configuración y gestión recaen sobre usted. Por lo tanto, es su responsabilidad asegurarse de que estos servicios funcionen correctamente.
El propósito de esta guía es ayudarle, en la medida de lo posible, con las tareas generales. No obstante, póngase en contacto con un proveedor especializado y/o el editor de software del servicio si tiene dificultades. Nosotros no podremos ayudarle al respecto. Puede encontrar información adicional en la sección «Más información» de esta guía.
Requisitos
- Tener un servidor dedicado en su cuenta de OVHcloud
- Tener toda la información relativa a su IPv6 (prefijo, puerta de enlace, etc.)
- Tener conocimientos básicos de redes y de SSH
Tenga en cuenta que los servidores Kimsufi se entregan con un único bloque IPv6 (/128). IPv6 se configurará automáticamente al instalar el sistema operativo.
Procedimiento
Las siguientes secciones contienen las configuraciones de distribuciones que ofrecemos actualmente y los sistemas operativos y distribuciones más utilizados. En primer lugar, conéctese al servidor por SSH o mediante una sesión de conexión GUI (RDP para un servidor Windows).
En los servidores dedicados, la primera IPv6 se declara como 2607:5300:xxxx:xxxx::/64. Por ejemplo, si hemos asignado a su servidor el rango IPv6: 2607:5300:abcd:efgh::/64, la primera IPv6 de su servidor será: 2607:5300:abcd:efgh::.
Por defecto, la primera IPv6 se configura en la mayoría de las distribuciones Linux recientes que ofrecemos en la instalación, por lo que la pasarela ya está incluida en el archivo de configuración. En la mayoría de los casos, no será necesario añadirla manualmente.
Antes de empezar, le recomendamos que eche un vistazo a la siguiente tabla, que recoge los valores que utilizaremos en esta guía. Se refiere a los términos que utilizaremos en esta guía:
| Término | Descripción | Ejemplo |
|---|---|---|
| YOUR_IPV6 | Esta es una dirección IPv6 del bloque IPv6 asignado a su servidor | 2607:5300:xxxx:xxxx::1 |
| IPv6_PREFIX | Prefijo (o netmask) de su bloque IPv6, normalmente 64 | 2607:5300:xxxx:xxxx::/64 |
| IPv6_GATEWAY | Es la puerta de enlace (o gateway) de su bloque IPv6 | 2607:5300:xxxx:ff:ff:ff:ff:ff o fe80::1 |
En nuestros ejemplos utilizaremos el editor de texto nano. Por supuesto, puede utilizar el editor de texto que desee.
Puerta de enlace predeterminada (Gateway)
El primer paso consiste en recuperar la pasarela (Gateway) IPv6 asignada al servidor.
Conéctese a su área de cliente de OVHcloud, acceda a la sección Bare Metal Cloud y seleccione su servidor en la sección Servidores dedicados.
La pasarela IPv6 asignada a su servidor se muestra en la sección Red de la pestaña Información general. Una vez copiado, continúe con la aplicación de configuración IPv6.

Otra forma de recuperar la información de red del servidor es utilizar la API de OVHcloud.
Ejecute la siguiente llamada a la API, indicando el nombre interno del servidor (por ejemplo: ns3956771.ip-169-254-10.eu):
Tenga en cuenta que los "0" de cabeza pueden eliminarse en una pasarela IPv6.
Ejemplo:
IPv6_GATEWAY: 2607:5300:60:62FF:00FF:00FF:00FF:00FF también se puede escribir como 2607:5300:60:62FF:FF:FF:FF:FF.
Antes de editar un archivo de configuración, cree siempre una copia de seguridad del original para poder volver si surge algún problema.
Algunos sistemas operativos requieren que se añadan por defecto rutas IPv6 estáticas al fichero de configuración original. Si este es el caso, simplemente añada su configuración para IPv6 como se indica en la guía, no modifique ninguna línea del fichero original.
El ejemplo de configuración que se muestra a continuación se basa en Debian 11 (Bullseye).
Antes de seguir los pasos que se indican a continuación, es muy recomendable que deshabilite la autoconfiguración IPv6 y el «router advertising» para prevenir problemas conocidos. Para ello, debe añadir las siguientes líneas a su archivo sysctl.conf que se encuentra en /etc/sysctl.conf:
net.ipv6.conf.all.autoconf=0
net.ipv6.conf.all.accept_ra=0
Una vez realizado esto, puede aplicar estas reglas ejecutando el siguiente comando: sudo sysctl -p.
1. Utilizar SSH para conectarse al servidor
2. Crear una copia de seguridad
El archivo de configuración de red del servidor se encuentra en /etc/network/interfaces.d. En nuestro ejemplo, se llama 50-cloud-init. Antes de continuar, cree una copia de seguridad de su archivo utilizando el siguiente comando:
3. Modificar el archivo de configuración de red
No modifique las líneas existentes en el archivo de configuración. Añada las líneas para su configuración IPv6, sustituyendo YOUR_IPv6 y IPv6_PREFIX por sus propios valores. En este ejemplo, la interfaz de red se llama eth0. La interfaz del servidor puede ser diferente.
Debian 10
Se pueden añadir direcciones IPv6 adicionales con las siguientes líneas en el fichero de configuración: up ip -6 addr add ADDITIONAL_IPV6_1/IPv6_PREFIX dev eth0, up ip -6 addr add ADDITIONAL_IPV6_2/IPv6_PREFIX dev eth0, etc.
Para asegurarse de que la IPv6 está activada o desactivada cuando la interfaz eth0 está activada o desactivada, debe añadir la siguiente línea a la configuración:
down ip -6 addr del ADDITIONAL_IPV6_1/IPv6_PREFIX dev eth0
down ip -6 addr del ADDITIONAL_IPV6_2/IPv6_PREFIX dev eth0
Ejemplo de configuración
- Adición de direcciones IPv6 adicionales:
4. Guardar el archivo y aplicar los cambios
Guarde los cambios realizados en el archivo y reinicie la red o reinicie el servidor para que los cambios surtan efecto.
El ejemplo de configuración siguiente se basa en Fedora 42.
Fedora ahora utiliza archivos clave (keyfiles).
Fedora solía utilizar perfiles de red almacenados por NetworkManager en formato ifcfg en el directorio /etc/sysconfig/network-scripts/.
Como el ifcfg ya no está actualizado, NetworkManager ya no crea nuevos perfiles en este formato de forma predeterminada. El archivo de configuración se encuentra ahora en /etc/NetworkManager/system-connections/.
En este ejemplo, nuestro archivo se llama cloud-init-eno1.nmconnection.
1. Utilizar SSH para conectarse al servidor
2. Crear una copia de seguridad
Tenga en cuenta que el nombre del archivo de red en nuestro ejemplo puede ser diferente del suyo. Reemplácelo por el nombre del archivo.
En primer lugar, debe realizar una copia del archivo de origen para poder volver atrás en cualquier momento:
3. Modificar el archivo de configuración de red
Edite el archivo agregando las siguientes líneas, sin realizar ningún cambio en el archivo original. Sustituya los elementos genéricos (es decir, YOUR_IPV6 e IPv6_PREFIX) por sus valores específicos. También omitimos la configuración IPv4 para evitar confusiones, pero la configuración IPv6 se realiza en el mismo archivo de configuración.
Si necesita configurar más direcciones IPv6, la configuración debería ser similar a la siguiente:
Ejemplo de configuración
A continuación, editamos el archivo de configuración:
- Para múltiples direcciones IPv6:
4. Guardar el archivo y aplicar los cambios
Guarde los cambios realizados en el archivo y reinicie la red o el servidor para aplicar los cambios.
El ejemplo de configuración siguiente está basado en Ubuntu 22.04 (Jammy Jellyfish).
Los archivos de configuración de red se encuentran en el directorio /etc/netplan/. Por defecto, el fichero de configuración principal se llama 50-cloud-init.yaml.
1. Utilizar SSH para conectarse al servidor
2. Crear el archivo de configuración de red
El mejor enfoque es crear un archivo de configuración independiente con una extensión .yaml para configurar las direcciones IPv6 en el directorio /etc/netplan/. De esta forma, puede revertir fácilmente los cambios en caso de error.
En nuestro ejemplo, nuestro archivo se llama 51-cloud-init-ipv6.yaml:
3. Modificar el archivo de configuración de red
Mediante un editor de texto, modifique el archivo 51-cloud-init-ipv6.yaml añadiendo las siguientes líneas a las secciones correspondientes, como se muestra en el ejemplo a continuación.
Sustituya los valores genéricos (YOUR_IPV6 e IPV6_PREFIX) y la interfaz de red (si el servidor no utiliza eno3) por sus valores específicos.
Si necesita configurar más de una dirección IPv6, la configuración debería ser similar a la siguiente:
Es importante respetar la alineación de cada elemento del archivo, tal y como se muestra en el ejemplo anterior. No utilice la tecla de tabulación para crear el espacio. Sólo es necesaria la tecla espacio.
Ejemplo de configuración
- Adición de direcciones IPv6 adicionales:
4. Probar y aplicar la configuración
Para probar su configuración, utilice el siguiente comando:
Si es correcta, puede aplicarla con el siguiente comando:
El ejemplo de configuración siguiente está basado en AlmaLinux 9.
El archivo de configuración de red se encuentra en el directorio /etc/sysconfig/network-scripts. En nuestro ejemplo, se llama ifcfg-eth0.
1. Utilizar SSH para conectarse al servidor
2. Crear una copia de seguridad
Tenga en cuenta que el nombre del archivo de red en nuestro ejemplo puede ser diferente del suyo. Por favor, sustitúyalo por el nombre de su archivo.
En primer lugar, realice una copia del archivo de configuración para poder volver atrás en cualquier momento:
3. Modificar el archivo de configuración de red
En el archivo de configuración abierto, agregue las siguientes líneas si faltan. Sustituya los elementos genéricos (es decir, YOUR_IPv6, IPV6_GATEWAY e IPV6_PREFIX) por sus valores específicos. Además, hemos omitido la configuración IPv4 para evitar confusiones, pero la configuración IPv6 se realiza en el mismo archivo de configuración.
Si necesita configurar más direcciones IPv6, añádalas en la línea IPV6ADDR_SECONDARIES, separadas por espacios en blanco. La configuración debería ser similar a la siguiente:
Ejemplo de configuración
El contenido del archivo de configuración puede diferir del mostrado arriba, en cuyo caso simplemente añada los elementos que faltan. No reemplace nada en el archivo original.
- Adición de direcciones IPv6 adicionales:
4. Guardar archivo y aplicar cambios
Guarde los cambios en el archivo y reinicie la red mediante uno de los siguientes comandos:
Para CentOS 7
También puede reiniciar el servidor para aplicar los cambios.
1. Conéctese a su servidor por RDP
Más información en esta guía.
2. Abrir la configuración de red de su servidor
Primero, haga clic derecho en el icono de red en el área de notificaciones para ir a la sección Red y recursos compartidos.

Haga clic en Cambiar configuración del adaptador.

Haga clic derecho en su adaptador de red, y seleccione Propiedades.

Seleccione Protocolo de internet versión 6, y haga clic en Propiedades.

3. Modificar la configuración de red
Introduzca su configuración IPv6 (IPv6 address y Default gateway), marque la casilla Validar los parámetros al salir y haga clic en el botón OK para aceptar los cambios.

Comprobar la configuración y probar la conexión
Existen varios comandos para comprobar que la configuración funcione, según el sistema operativo.
- Para un sistema GNU/Linux, puede utilizar la interfaz eth0 (deberá adaptarla si fuera necesario):
Para probar la conexión, utilice el siguiente comando:
- Para un sistema Windows, utilice el siguiente comando:
Para probar la conexión, utilice el siguiente comando:
También puede probar la conexión a otro servidor remoto. No obstante, es necesario que IPv6 esté activo en el servidor remoto para que esta operación funcione.
Diagnóstico
¿Ha configurado su IPv6 pero no funciona?
Existe una operación sencilla para determinar si el defecto se encuentra en la configuración realizada o en la red de OVHcloud.
En primer lugar, ponga su servidor en modo de rescate.
A continuación, utilice los siguientes comandos para configurar su IPv6 de forma no persistente, sustituyendo YOUR_IPV6, IPV6_PREFIX e IPV6_GATEWAY por sus propios datos:
Pruebe de nuevo su red a través de un ping6 por ejemplo:
En cualquier caso, no dude en ponerse en contacto con nuestro equipo de soporte para solicitar una revisión de su configuración. Será necesario proporcionar:
- El nombre y la versión del sistema operativo que utilice en el servidor;
- El nombre y el directorio del archivo de configuración de red;
- El contenido de ese archivo.
Más información
Interactúe con nuestra comunidad de usuarios.