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 computadora 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
    • Asignaste una o más direcciones IPv4 y/o IPv6 públicas adicionales a tu servidor en Cloud Panel.
    • Iniciaste sesión en el servidor como administrador.
    • Anotaste 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 configuraron 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.