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 en un sistema en el que está instalado Rocky Linux 8 o AlmaLinux 8.

Nota

Las instrucciones sobre cómo establecer una conexión de red cifrada a tu servidor con tu ordenador se encuentran en los siguientes artículos:

Establecer una conexión SSH a tu servidor Linux en tu equipo con Microsoft Windows

Establecer una conexión SSH a tu servidor Linux en tu 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
  • 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

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@7969D9F ~]# 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 a8:a1:59:c0:87:4c brd ff:ff:ff:ff:ff:ff:ff:ff 
altname enp35s0 
inet 217.160.44.181/32 scope global dynamic noprefixroute eth0 
valid_lft 39587sec preferred_lft 39587sec 
inet6 2001:8d8:1800:832d::1/128 scope global dynamic noprefixroute 
valid_lft 3449sec preferred_lft 3449sec 
inet6 fe80::4ae7:2b6c:61da:4c5a/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 a8:a1:59:c0:87:4d brd ff:ff:ff:ff:ff:ff:ff:ff 
altname enp36s0 
4: usb0:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state 
UNKNOWN group default qlen 1000 
link/ether 6a:79:e7:f6:66:64 brd ff:ff:ff:ff:ff:ff:ff 
altname enp3s0f0u14u3c2

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 la 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

  • 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], de este modo, lo que insertes 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=NOMBRE__DE_INTERFAZ_DE_RED_PÚBLICA
    TYPE=Ethernet 
    DEVICE=NOMBRE_DE_INTERFAZ_DE_RED
    ONBOOT=yes 
    BOOTPROTO=none 
    IPADDR=DIRECCIÓN_IPV4_PRINCIPAL 
    PREFIX=32 
    GATEWAY=10.255.255.1 
    DNS1=SERVIDOR_DNS 1 
    DNS2=SERVIDOR_DNS 2 
    IPV6INIT=yes 
    IPV6_AUTOCONCONF=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 la interfaz de red que haya 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.
  • 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=DIRECCIÓ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_eth0 
    TYPE=Ethernet 
    DEVICE=eth0 
    ONBOOT=yes 
    BOOTPROTO=none 
    IPADDR=217.160.44.181 
    PREFIX=32 
    IPADDR1=217.160.45.196 
    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:1800:832d::1/64 
    IPV6ADDR_SECONDARIES=2001:8d8:1800:832d::2/64 
    IPV6_DEFAULTGW=fe80::1%eth0

  • 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 las direcciones 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 arrancar el Servidor Dedicado en el sistema de rescate de Linux y corregir la configuración.