Servidor Cloud que se gestionan en Cloud Panel

Este artículo te explicamos cómo añadir direcciones IPv4 públicas adicionales y direcciones IPv6 públicas adicionales a un Servidor Cloud en el que está instalado Rocky Linux 8 o AlmaLinux 8.

Nota

Las instrucciones sobre cómo establecer una conexión de red cifrada entre tu servidor y tu ordenador 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 adicionales y direcciones IPv6 públicas adicionales en Rocky Linux 8 y AlmaLinux 8:

Requisitos previos
  • 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 como administrador.
  • Has anotado las direcciones IPv4 y las direcciones IPv6 del servidor.

Determinar la interfaz de red

Primero, debes identificar 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 ens192:


[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: ens192:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP 
group default qlen 1000 
link/ether 00:50:56:3b:b2:6d brd ff:ff:ff:ff:ff:ff:ff:ff 
altname enp11s0 
inet 87.106.157.39/32 scope global dynamic noprefixroute ens192 
valid_lft 37207sec preferred_lft 37207sec 
inet6 2001:8d8:1801:262::1/128 scope global dynamic noprefixroute
 valid_lft 2947sec preferred_lft 2947sec 
inet6 fe80::250:56ff:fe3b:b26d/64 scope link noprefixroute 
valid_lft forever preferred_lft forever

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@localhost ~]# cat /etc/resolv.conf 
    # Generado por NetworkManager 
    nameserver 212.227.123.16 
    nameserver 212.227.123.17

  • Anota los servidores DNS.

Mostrar puertas 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

  • Abre el archivo /etc/sysconfig/network-scripts/ifcfg-ens192 con el editor vi.

    [root@localhost ~]# vi /etc/sysconfig/network-scripts/ifcfg-ens192

Notas
  • El editor de texto vi tiene un modo de edición y un modo de comandos. Puedes acceder al modo de edición pulsando la tecla [i]. En este modo, los caracteres introducidos se insertan directamente en el texto. Para activar El modo de comandos, pulsa la tecla ESC, de esta manera lo que introduzcas con el teclado se interpretará 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_INTERFAZ_DE_RED
    TYPE=Ethernet 
    DEVICE=NOMBRE_DE_INTERFAZ_DE_RED
    ONBOOT=yes 
    BOOTPROTO=none 
    IPADDR=DIRECCIÓN_IPV4_PRINCIPAL
    PREFIX=32 
    GATEWAY=DIRECCIÓN:IPV4_DE_PUERTA_DE_ENLACE
    DNS1=SERVIDOR_DNS 1 
    DNS2=SERVIDOR_DNS 2 
    IPV6INIT=yes 
    IPV6_AUTOCONF=no 
    DHCPV6C=no 
    IPV6ADDR=DIRECCIÓN IPV6 PRINCIPAL/64 
    IPV6_DEFAULTGW=fe80::1%NOMBRE_DE_INTERFAZ_DE_RED

  • Sustituye el marcador de posición NOMBRE_DE_INTERFAZ_DE_RED en todos los lugares por el dispositivo de interfaz que hayas determinado.
  • Sustituye el marcador de posición de la línea IPADDR por la dirección IPv4 principal.
  • Para las líneas DNS1 y DNS2, introduce los servidores DNS que hayas anotado.
  • Sustituye el marcador de posición de la línea IPV6ADDR por la dirección IPv6 principal.
  • Introduce la puerta de enlace IPv6 en IPV6_DEFAULTGW y sustituye el marcador de posición NOMBRE_DE_INTERFAZ_DE_RED por la interfaz de red determinada.
  • Para configurar la(s) dirección(es) IPv4 adicional(es), añade la(s) siguiente(s) entrada(s):

    IPADDR1=DIRECCIÓN_IPV4_ADICIONAL
    PREFIX1=32 
    IPADDR2=DIRECCIÓN_IPV4_ADICIONAL
    PREFIX2=32 
    IPADDRN=ADIRECCIÓN_IPV4_ADICIONAL 
    PREFIXN=32


    Sustituye la parte DIRECCIÓN_IPV4_ADICIONAL por la dirección IPv4 adicional que desees.

  • Para configurar direcciones IPv6 adicionales, añade la siguiente entrada:

    IPV6ADDR_SECONDARIES=DIRECCIÓN_IPV6_ADICIONAL/64


    Sustituye la parte DIRECCIÓN_IPV6_ADICIONAL por la dirección IPv6 adicional que desees. Para configurar varias direcciones IPv6 adicionales, introdúcelas una tras otra.

    Utiliza un espacio para separar las direcciones IPv6. El siguiente ejemplo muestra una entrada completa que se utiliza para configurar la dirección IPv4 principal y la dirección IPv6 principal, así como una dirección IPv4 adicional y una dirección IPv6 adicional.

    NAME=Public_ens192 
    TYPE=Ethernet 
    DEVICE=ens192 
    ONBOOT=yes 
    BOOTPROTO=none 
    IPADDR=87.106.157.39 
    PREFIX=32 
    IPADDR1=212.227.213.81 
    PREFIX1=32 
    GATEWAY=10.255.255.1 
    DNS1=212.227.123.16 
    DNS2=212.227.123.17 
    IPV6INIT=yes 
    IPV6_AUTOCONF=no 
    DHCPV6C=no 
    IPV6ADDR=2001:8d8:1801:8329::1/64 
    IPV6ADDR_SECONDARIES=2001:8d8:1801:8329::2/64 
    IPV6_DEFAULTGW=fe80::1%ens192

  • 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 y IPv6 deseadas se han configurado correctamente, introduce el comando ip addr show:

    [root@localhost ~]# ip addr show

Nota

Si ya no se puede acceder al servidor debido a un error de configuración, puedes usar la consola KVM para acceder al servidor y corregir la configuración.