Añadir direcciones IPv4 públicas y direcciones IPv6 públicas en un VPS o un Servidor Cloud migrado (Rocky Linux 8 y AlmaLinux 8)
Utilice la función «Imprimir» al final de la página para crear un PDF.
VPS Linux y Servidor Cloud migrado con AlmaLinux 8 o Rocky Linux 8 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 AlmaLinux 8 o RockyLinux 8.
Si asignas una dirección IPv4 pública adicional a un VPS o 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
Consulta las instrucciones sobre cómo establecer una conexión de red cifrada al servidor con tu dispositivo 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 adicionales en Rocky Linux 8 y AlmaLinux 8:
Requisitos
- Has asignado una o más direcciones IPv4 públicas adicionales a tu servidor en Cloud Panel.
- Has iniciado sesión en el servidor como administrador.
- Has anotado las direcciones IPv4 del servidor.
Determinar 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: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:ef:af:de:4f brd ff:ff:ff:ff:ff:ff
altname enp0s6
altname ens6
inet 82.165.34.29/32 scope global dynamic noprefixroute eth0
valid_lft 582sec preferred_lft 582sec
inet6 2a02:247a:21f:9c00::1/128 scope global dynamic noprefixroute
valid_lft 3685sec preferred_lft 2685sec
inet6 fe80::1:efff:feaf:de4f/64 scope link noprefixroute
valid_lft forever preferred_lft forever forever
Mostrar 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@localhost ~]# cat /etc/resolv.conf
# Generated by NetworkManager
nameserver 212.227.123.16
nameserver 212.227.123.17- Anota los servidores DNS.
Mostrar la puerta de enlace para IPv4
Para mostrar 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
Añadir direcciones IPv4 o IPv6
Abre el archivo /etc/sysconfig/network-scripts/ifcfg-eth0 con el editor vi.
[root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-eth0
Notas
- El editor vi tiene un modo de edición y un modo de comandos. Puedes activar el modo de edición con la tecla [i]. En este modo, los caracteres introducidos se insertan inmediatamente en el texto. Para activar el modo de comandos, pulsa la tecla [ESC]. Si utilizas el modo de comandos, lo que introduzcas en el teclado se interpreta como un comando.
- Para salir de vi y guardar el archivo, introduce el comando :wq y pulsa Intro.
Sustituye las entradas existentes por la siguiente información:
NAME=Public_NOMBRE_DE_LA_INTERFAZ_DE_RED
TYPE=Ethernet
DEVICE=NOMBRE_DE_LA_INTERFAZ_DE_RED
ONBOOT=yes
BOOTPROTO=none
BOOTPROTOv6="dhcp"
IPADDR=DIRECCIÓN_IPV4_PRINCIPAL
PREFIX=32
GATEWAY=IPV4-GATEWAY
DNS1=DNS-SERVER 1
DNS2=DNS-SERVER 2
IPV6INIT=yes
IPV6_FAILURE_FATAL=no
IPV6_AUTOCONF=yes
DHCPV6C=yes- Sustituye el marcador de posición NOMBRE_DE_LA_INTERFAZ_DE_RED en todos los lugares por el nombre de la interfaz de red que hayas determinado.
- Sustituye el marcador de posición de la línea IPADDR por la dirección IPv4 principal.
- Para DNS1 y DNS2, introduce los servidores DNS que hayas anotado.
Para configurar las direcciones IPv4 adicionales, añade lo siguiente:
IPADDR1=DIRECCIÓN_IPV4-ADICIONAL
PREFIX1=32
IPADDR2=DIRECCIÓN_IPV4-ADICIONAL
PREFIX2=32
IPADDRN=DIRECCIÓN_IPV4-ADICIONAL
PREFIXN=32Sustituye la parte DIRECCIÓN_IPV4-ADICIONAL por la dirección IPv4 adicional que desees.
El siguiente ejemplo muestra una entrada completa que se utiliza para configurar la dirección IPv4 principal y una dirección IPv4 adicional.
NAME=Public_eth0
TYPE=Ethernet
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
BOOTPROTOv6="dhcp"
IPADDR=82.165.34.29
PREFIX=32
IPADDR1=85.215.75.125
PREFIX1=32
GATEWAY=82.165.34.1
DNS1=212.227.123.16
DNS2=212.227.123.17
IPV6INIT=yes
IPV6_FAILURE_FATAL=no
IPV6_AUTOCONF=yes
DHCPV6C=yesPara salir de vi y guardar el archivo, introduce el siguiente comando y pulsa INTRO:
:wq
Para reiniciar el servidor, introduce el siguiente comando:
[root@localhost ~]# systemctl reboot
- Vuelve a iniciar sesión en el servidor.
Para comprobar si las direcciones IPv4 deseadas se han configurado correctamente, introduce el comando ip addrshow:
[root@localhost ~]# ip addr 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.