Start typing to search across invoices, services, domains, tickets, and more...
Si su proveedor le ha asignado una dirección IPv6 pero el sistema operativo no la tomó automáticamente, debe configurarla manualmente. Esta guía explica cómo configurar una dirección IPv6 en servidores Linux y Windows: Netplan en Ubuntu, /etc/network/interfaces en Debian, nmcli en CentOS/Rocky/AlmaLinux y Windows Server 2016/2019/2022, y cómo comprobar después la conectividad con ping6 y curl -6.
Algunas imágenes desactivan IPv6 de forma predeterminada. Revise el parámetro del kernel:
sysctl net.ipv6.conf.all.disable_ipv6
ip -6 addr show
Un valor de 1 significa que IPv6 está desactivado. Busque la línea disable_ipv6=1 en /etc/sysctl.conf o en /etc/sysctl.d/, cámbiela a 0 y ejecute sysctl --system.
Edite el archivo en /etc/netplan/ y agregue la dirección IPv6 en addresses y una ruta predeterminada IPv6:
network:
version: 2
ethernets:
eth0:
addresses:
- 198.51.100.5/24
- "2001:db8:1234::10/64"
routes:
- to: default
via: 198.51.100.1
- to: "::/0"
via: "2001:db8:1234::1"
nameservers:
addresses: [8.8.8.8, "2001:4860:4860::8888"]
netplan try
netplan apply
Añada una sección inet6 después de la interfaz principal:
iface eth0 inet6 static
address 2001:db8:1234::10/64
gateway 2001:db8:1234::1
systemctl restart networking
nmcli connection modify eth0 ipv6.method manual \
ipv6.addresses 2001:db8:1234::10/64 \
ipv6.gateway 2001:db8:1234::1
nmcli connection up eth0
Use nmcli connection show para averiguar el nombre de la conexión, que puede ser distinto del nombre del dispositivo.
Interfaz gráfica: ncpa.cpl → clic derecho en el adaptador → Properties (Propiedades) → Internet Protocol Version 6 (TCP/IPv6) (Protocolo de Internet versión 6 (TCP/IPv6)) → "Use the following IPv6 address" ("Usar la siguiente dirección IPv6"); luego introduzca la dirección, la longitud del prefijo 64 y la puerta de enlace predeterminada. También puede ejecutar en PowerShell como administrador:
New-NetIPAddress -InterfaceAlias "Ethernet" -AddressFamily IPv6 -IPAddress 2001:db8:1234::10 -PrefixLength 64 -DefaultGateway 2001:db8:1234::1
Set-DnsClientServerAddress -InterfaceAlias "Ethernet" -ServerAddresses ("8.8.8.8","2001:4860:4860::8888")
Linux:
ping -6 -c 4 2001:4860:4860::8888
curl -6 https://ifconfig.co
Windows:
ping -6 2001:4860:4860::8888
curl.exe -6 https://ifconfig.co
Si curl devuelve su dirección IPv6, el tráfico IPv6 saliente funciona. Después haga ping a la dirección del servidor desde otro equipo con IPv6 para confirmar que también es accesible desde fuera.
Compruebe si existe una ruta predeterminada con ip -6 route show default. Si falta, verifique la puerta de enlace en su configuración de Netplan o nmcli.
Agregue un registro DNS AAAA que apunte a la dirección IPv6 del servidor y asegúrese de que el servidor web escuche en IPv6 (en Nginx: listen [::]:80;).
Es posible que las extensiones de privacidad o SLAAC estén generando direcciones. Use configuración estática en los servidores y compruebe si cloud-init sobrescribe la configuración de red.
¿Sigue con problemas? Abra un ticket con el soporte técnico 24/7 de IMIDC.