Añadir direcciones IPv4 públicas y direcciones IPv6 públicas en un VPS o Servidor Cloud migrado (Rocky Linux 9 y AlmaLinux 9)
Utilice la función «Imprimir» al final de la página para crear un PDF.
VPS Linux y Servidor Cloud migrado con AlmaLinux 9 o Rocky Linux 9 que se gestionan en Cloud Panel
En este artículo te explicamos cómo agregar direcciones IPv4 públicas y direcciones IPv6 públicas adicionales a un VPS o Servidor Cloud migrado en el que está instalado Rocky Linux 9 o AlmaLinux 9.
Si asignas una dirección IPv4 pública adicional a un VPS o a un Servidor Cloud migrado, debes ajustar la configuración de red manualmente. Si asignas una o más direcciones IPv6 a un VPS o Servidor Cloud migrado, estas serán reconocidas automáticamente después de reiniciar el servidor.
Nota
Las instrucciones para establecer una conexión de red cifrada al servidor con tu dispositivo se encuentran en los siguientes artículos:
Establecer una conexión SSH con tu servidor Linux en un equipo con Microsoft Windows
Establecer una conexión SSH con tu servidor Linux en un equipo con Linux
Cómo configurar direcciones IPv4 públicas y direcciones IPv6 públicas adicionales en Rocky Linux 9 o AlmaLinux 9:
Requisitos
- Has asignado una o más direcciones IPv4 públicas adicionales y, de ser el caso, una o más direcciones IPv6 públicas adicionales a tu servidor en Cloud Panel.
- Has iniciado sesión en el servidor.
- Has anotado las correspondientes direcciones IPv4 y direcciones IPv6 del servidor.
Crear una copia de seguridad del perfil existente
- Inicia sesión en el servidor como administrador.
Abre el directorio /etc/NetworkManager/system-connections. Introduce el siguiente comando:
[root@localhost ~]# cd /etc/NetworkManager/system-connections
Para visualizar los archivos ubicados en el directorio, introduce el siguiente comando:
[root@localhost ~]# ls
Para crear una copia de seguridad del perfil de red, adapta el siguiente comando. Sustituye los marcadores de posición y pulsa INTRO:
sudo cp /etc/NetworkManager/system-connections/NOMBRE_DE_CONEXIÓN.nmconnection /etc/NetworkManager/system-connections/NOMBRE_DE_CONEXIÓN.backup
Ejemplos:VPS y Servidor Cloud migrado con Alma Linux 9
sudo cp /etc/NetworkManager/system-connections/eth0.nmconnection /etc/NetworkManager/system-connections/eth0.nmconnection.backup
Servidor Cloud migrado con Rocky Linux 9
sudo cp /etc/NetworkManager/system-connections/ens3.nmconnection /etc/NetworkManager/system-connections/ens3.nmconnection.backup
Mostrar la interfaz de red
Determina el nombre de archivo de la interfaz de red. Para ello, introduce el siguiente comando:
[root@localhost ~]# ip addr
En el siguiente ejemplo, se utiliza la interfaz de red eth0:
[root@localhost ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group
default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP
group default qlen 1000
link/ether 02:01:10:2a:d2:5d brd ff:ff:ff:ff:ff:ff:ff
altname enp0s6
altname ens6
inet 82.165.34.29/32 scope global dynamic noprefixroute eth0
valid_lft 401sec preferred_lft 401sec
inet6 2a02:247a:21f:9c00::1/128 scope global dynamic noprefixroute
valid_lft 3804sec preferred_lft 2804sec
inet6 fe80::1:10ff:fe2a:d25d/64 scope link noprefixroute
valid_lft forever preferred_lft forever
Determinar el nombre de la conexión
Para mostrar información detallada sobre la interfaz de red, introduce el siguiente comando:
nmcli device show NOMBRE_DE_LA_INTERFAZ_DE_RED
Por ejemplo:
nmcli device show eth0
- Anota el nombre de la conexión. Aparece en la entrada «GENERAL.CONNECTION».
- Para salir de la pantalla, pulsa el botón q.
Mostrar los servidores DNS
Para mostrar los servidores DNS utilizados, introduce el siguiente comando:
[root@localhost ~]# cat /etc/resolv.conf
Los servidores DNS utilizados se muestran en la entrada «nameserver».
Por ejemplo:
[root@5B9B34D ~]# cat /etc/resolv.conf
# Generated by NetworkManager
search online-server.cloud
nameserver 212.227.123.16
nameserver 212.227.123.17- Toma nota de los servidores DNS.
Mostrar puertas de enlace para las direcciones IPv4 o IPv6
Para consultar la puerta de enlace predeterminada de la interfaz activa, introduce el siguiente comando:
IPv4:
[root@localhost ~]# ip route show default
Este comando muestra la tabla de enrutamiento. La puerta de enlace predeterminada aparece en la línea que empieza por «default».
Por ejemplo:
[root@localhost ~]# default via 82.165.34.1 dev eth0 proto dhcp src
82.165.34.32 metric 100
IPv6:
[root@localhost ~]# ip -6 route show | grep 'default'
o
[root@localhost ~]# ip -6 route show default
Añadir direcciones IPv4 o IPv6
Para especificar la dirección IPv4 principal, sustituye los marcadores de posición en el siguiente comando:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN" ipv4.addresses DIRECCIÓN_IPV4_PRINCIPAL/32
Ejemplos:VPS y Servidor Cloud migrado con AlmaLinux 9
[root@localhost ~]# nmcli connection modify "eth0" ipv4.addresses
217.160.11.143/32Servidor Cloud migrado con Rocky Linux 9
[root@localhost ~]# nmcli connection modify "Sistema eth0" ipv4.addresses
217.160.11.143/32Para especificar la dirección IPv6 principal, sustituye el marcador de posición en el siguiente comando:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN" ipv6.addresses DIRECCIÓN_IPV6_PRINCIPAL/64
Por ejemplo:
[root@localhost ~]# nmcli connection modify "eth0" ipv6.addresses
2001:8d8:1801:83bd::1/64Para especificar la puerta de enlace IPv4, sustituye el marcador de posición DIRECCIÓN_IP_DE_LA_PUERTA_DE_ENLACE en el siguiente comando por la puerta de enlace IPv4 que hayas determinado. Además, sustituye el marcador de posición NOMBRE_DE_CONEXIÓN y, finalmente, pulsa INTRO:
[root@localhost ~]# nmcli connection modify "NOMBRE_CONEXIÓN" ipv4.gateway DIRECCIÓN_IP_DE_LA_PUERTA_DE_ENLACE
Ejemplos:VPS y Servidor Cloud migrado con AlmaLinux 9
[root@localhost ~]# nmcli connection modify "eth0" ipv4.gateway
217.160.11.26Servidor Cloud migrado con Rocky Linux 9
[root@localhost ~]# nmcli connection modify "Sistema eth0" ipv4.gateway
217.160.11.1Para especificar la puerta de enlace IPv6, sustituye el marcador de posición DIRECCIÓN_IPv6_DE_LA_PUERTA_DE_ENLACE en el siguiente comando por la puerta de enlace IPv6 que hayas determinado. Además, sustituye el marcador de posición NOMBRE_DE_CONEXIÓN y, finalmente, pulsa INTRO:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN" ipv6.gateway DIRECCIÓN_IPv6_DE_LA_PUERTA_DE_ENLACE
Por ejemplo:[root@localhost ~]# nmcli connection modify "eth0" ipv6.gateway
fe80::250:56ff:fea8:4cefPara especificar los servidores DNS, sustituye el marcador de posición SERVIDORES_DNS en el siguiente comando por los servidores DNS determinados. Sepáralos con un espacio y añade comillas al principio y al final. Además, sustituye el marcador de posición NOMBRE_DE_CONEXIÓN y, finalmente, pulsa INTRO:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN" ipv4.dns SERVIDORES_DNS
Ejemplos:VPS y Servidor Cloud migrado con AlmaLinux 9
[root@localhost ~]# nmcli connection modify "eth0" ipv4.dns
212.227.123.16[root@localhost ~]# nmcli connection modify "eth0" ipv4.dns
"212.227.123.16 212.227.123.17"Servidor Cloud migrado con Rocky Linux 9
[root@localhost ~]# nmcli connection modify "Sistema eth0" ipv4.dns
212.227.123.16[root@localhost ~]# nmcli connection modify "Sistema eth0" ipv4.dns
"212.227.123.16 212.227.123.17"Para cambiar de automática (DHCP) a manual la asignación de direcciones IPv4 , sustituye el marcador de posición NOMBRE_DE_CONEXIÓN en el siguiente comando. A continuación, pulsa INTRO:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN" ipv4.method
manual
Ejemplos:VPS y Servidor Cloud migrado con AlmaLinux 9
[root@localhost ~]# nmcli connection modify "eth0" ipv4.method
manualServidor Cloud migrado con Rocky Linux 9
[root@localhost ~]# nmcli connection modify "Sistema eth0" ipv4.method
manualPara añadir la dirección IPv4 adicional a la configuración de red, sustituye los marcadores de posición NOMBRE_DE_CONEXIÓN y DIRECCIÓN_IPV4_ADICIONAL en el siguiente comando. A continuación, pulsa INTRO:
[root@localhost ~]# nmcli con mod "NOMBRE_DE_CONEXIÓN" +ipv4.addresses "DIRECCIÓN_IPV4_ADICIONAL/32"
Ejemplos:VPS y Servidor Cloud migrado con AlmaLinux 9
[root@localhost ~]# nmcli con mod "eth0" +ipv4.addresses
"82.165.236.99/32"Servidor Cloud migrado con Rocky Linux 9
[root@localhost ~]# nmcli con mod "Sistema eth0" +ipv4.addresses
"82.165.236.99/32"Para añadir la dirección IPv6 adicional a la configuración de red, sustituye los marcadores de posición NOMBRE_DE_CONEXIÓN y DIRECCIÓN_IPV6_ADICIONAL en el siguiente comando. A continuación, pulsa INTRO:
[root@localhost ~]# nmcli con mod "NOMBRE_DE_CONEXIÓN" +ipv6.addresses "DIRECCIÓN_IPV6_ADICIONAL/64"
Por ejemplo:
[root@localhost ~]# nmcli con mod "eth0" +ipv6.addresses
"2001:8d8:1801:83bd::2/64"Para reiniciar la interfaz de red, personaliza el siguiente comando y pulsa INTRO:
[root@localhost ~]# nmcli connection down "NOMBRE_DE_CONEXIÓN"; nmcli connection up "NOMBRE_DE_CONEXIÓN"
Ejemplos:VPS y Servidor Cloud migrado con AlmaLinux 9
[root@localhost ~]# nmcli connection down "eth0"; nmcli connection up
"eth0"Servidor Cloud migrado con Rocky Linux 9
[root@localhost ~]# nmcli connection down "Sistema eth0"; nmcli connection
up "Sistema eth0"Para comprobar la nueva configuración, introduce el siguiente comando:
[root@localhost ~]# ip address show
Nota
Si el servidor deja de ser accesible debido a un error de configuración, puedes conectarte al servidor a través de la consola remota y corregir la configuración.