Añadir direcciones IPv4 públicas y direcciones IPv6 públicas en un Servidor Dedicado (Rocky Linux 8 y AlmaLinux 8)
Utilice la función «Imprimir» al final de la página para crear un PDF.
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%eth0Para 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.