Añadir direcciones IPv4 públicas y direcciones IPv6 públicas en un Servidor Dedicado (Rocky Linux 9 y AlmaLinux 9)
Utilice la función «Imprimir» al final de la página para crear un PDF.
Servidor Dedicado que se gestiona en Cloud Panel
En este artículo te explicamos cómo añadir direcciones IPv4 públicas adicionales y direcciones IPv6 públicas adicionales a un Servidor Dedicado en el que está instalado Rocky Linux 9 o AlmaLinux 9.
Nota
Las instrucciones sobre cómo establecer una conexión de red cifrada entre el servidor y tu ordenador se encuentran en los siguientes artículos:
Establecer una conexión SSH a tu servidor Linux en un equipo con Microsoft Windows
Establecer una conexión SSH a tu servidor Linux en un equipo con Linux
Cómo configurar direcciones IPv4 públicas adicionales y direcciones IPv6 públicas adicionales en Rocky Linux 9 o AlmaLinux 9:
Requisitos
- Has asignado una o más direcciones IPv4 y/o IPv6 públicas adicionales a tu servidor en Cloud Panel.
- Has iniciado sesión en el servidor.
- Has anotado las direcciones IPv4 y las 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 mostrar 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 e introduce el comando:
sudo cp /etc/NetworkManager/system-connections/NOMBRE_DE_CONEXIÓN.nmconnection /etc/NetworkManager/system-connections/NOMBRE_DE_CONEXIÓN.backup
Por ejemplo:sudo cp /etc/NetworkManager/system-connections/eth0.nmconnection /etc/NetworkManager/system-connections/eth0.nmconnection.backup
Mostrar interfaz de red
Para identificar el nombre de archivo de la interfaz de red, introduce el siguiente comando:
[root@localhost ~]# ip addr
En el siguiente ejemplo, se utiliza la interfaz de red eth0:
[root@5B9B34D ~]# 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 mq state UP group
default qlen 1000 link/ether 3c:ec:ef:88:fe:ee brd ff:ff:ff:ff:ff:ff:ff
altname eno1np0
altname enp198s0f0np0
inet 82.165.19.97/32 scope global dynamic noprefixroute eth0
valid_lft 13527sec preferred_lft 13527sec
inet6 fe80::3eec:efff:fe88:feee/64 scope link noprefixroute
valid_lft forever preferred_lft forever
3: eth1:<NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN
group default qlen 1000
link/ether 3c:ec:ef:88:fe:ef brd ff:ff:ff:ff:ff:ff
altname eno2np1 altname
enp198s0f1np1
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_INTERFAZ_DE_RED
Por ejemplo:nmcli device show eth0
- Anota el nombre de la conexión, que aparecerá en la entrada GENERAL.CONNECTION:.
- Para salir de la pantalla, pulsa el botón q.
Mostrar servidor 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 # Generado por NetworkManager
search online-server.cloud
nameserver 212.227.123.16
nameserver 212.227.123.17- Toma nota de los servidores DNS.
Mostrar puerta de enlace para direcciones IPv4 y direcciones IPv6
Para mostrar la puerta de enlace predeterminada de la interfaz activa, introduce los siguientes comandos:
IPv4:
[root@localhost ~]# ip route show | grep 'default'
IPv6:
[root@localhost ~]# ip -6 route show | grep 'default'
o
[root@localhost ~]# ip -6 route show default
Añadir direcciones IPv4 y direcciones IPv6
Para especificar la dirección IPv4 principal, sustituye los marcadores de posición en el siguiente comando. A continuación, introduce el comando:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN"
ipv4.addresses DIRECCIÓN IPV4 PRINCIPAL/32Por ejemplo:
[root@localhost ~]# nmcli connection modify "eth0" ipv4.addresses
217.160.11.143/32Para especificar la dirección IPv6 principal, sustituye el marcador de posición en el siguiente comando y, a continuación, pulsa ENTER:
[root@localhost ~]# nmcli connection modify "CONNECTION NAME" 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_IPv4_DE_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, a continuación, pulsa ENTER:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN" ipv4.gateway DIRECCIÓN_IPv4_DE_PUERTA_DE_ENLACE
Por ejemplo:
[root@localhost ~]# nmcli connection modify "eth0" ipv4.gateway
10.255.255.1Para especificar la puerta de enlace IPv6, sustituye el marcador de posición DIRECCIÓN_IPv6_DE_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, a continuación, pulsa ENTER:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN" ipv6.gateway DIRECCIÓN_IPv6_DE_PUERTA_DE_ENLACE
Por ejemplo:
[root@localhost ~]# nmcli connection modify "eth0" ipv6.gateway fe80::250:56ff:fea8:4cef
Para especificar los servidores DNS, sustituye el marcador de posición SERVIDOR_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, a continuación, pulsa ENTER:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN" ipv4.dns SERVIDOR_DNS
Aquí dos ejemplos:
[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"Para cambiar la asignación de direcciones IPv4 de automática (DHCP) a manual, sustituye el marcador de posición NOMBRE_DE_CONEXIÓN en el siguiente comando. A continuación, pulsa ENTER:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN" ipv4.method manual
Por ejemplo:
[root@localhost ~]# nmcli connection modify "eth0" ipv4.method manual
Para cambiar la asignación de direcciones IPv6 de automática (DHCP) a manual, sustituye el marcador de posición NOMBRE_DE_CONEXIÓN en el siguiente comando. A continuación, pulsa ENTER:
[root@localhost ~]# nmcli connection modify "NOMBRE_DE_CONEXIÓN" ipv6.method manual
Por ejemplo:
[root@localhost ~]# nmcli connection modify "eth0" ipv6.method manual
Para 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 ENTER:
[root@localhost ~]# nmcli con mod "NOMBRE_DE_CONEXIÓN" +ipv4.addresses "DIRECCIÓN_IPV4_ADICIONAL/32"
Por ejemplo:
[root@localhost ~]# nmcli con mod "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 ENTER:
[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 ENTER:
[root@localhost ~]# nmcli connection down "NOMBRE_DE_CONEXIÓN"; nmcli connection up "NOMBRE_DE_CONEXIÓN"
Por ejemplo:
[root@localhost ~]# nmcli connection down "eth0"; nmcli connection up "eth0"
Para comprobar la nueva configuración, introduce el siguiente comando:
[root@localhost ~]# ip address show
Nota
Si ya no se puede acceder al servidor debido a un error de configuración, puedes arrancar tu Servidor Dedicado en el sistema de rescate de Linux y corregir la configuración.