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=32

    Sustituye 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=yes

  • Para 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.