Añadir direcciones IPv4 públicas y direcciones IPv6 públicas en un Servidor Cloud (Debian 11)
Utilice la función «Imprimir» al final de la página para crear un PDF.
Servidor Cloud y Servidor Cloud migrado con Debian 11 sin Netplan, que se gestionan en Cloud Panel
En este artículo te explicamos cómo añadir direcciones IPv4 públicas adicionales en un Servidor Cloud o Servidor Cloud migrado en el que esté instalado Debian 11.
Nota
En los siguientes artículos se explica cómo establecer una conexión de red cifrada con tu servidor mediante Secure Shell (SSH):
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
Importante
Estas instrucciones solamente son válidas para Servidor Cloud. Puedes consultar cómo añadir direcciones IPv4 o IPv6 en un Servidor Dedicado aquí:
Añadir una dirección IPv4 pública en un Servidor Dedicado (Ubuntu 20.04)
Añadir una dirección IPv6 pública en un Servidor Dedicado (Ubuntu 20.04)
Añadir una dirección IPv4 pública en un Servidor Dedicado (Ubuntu 18.04 y Debian 9)
Añadir una dirección IPv6 pública en un Servidor Dedicado (Ubuntu 18.04 y Debian 9)
Añadir una dirección IPv4 pública en un Servidor Dedicado (Debian 10)
Añadir una dirección IPv6 pública en un Servidor Dedicado (Debian 10)
En el siguiente artículo se describe cómo configurar direcciones IPv4 y direcciones IPv6 en un Servidor Cloud con Ubuntu 22.04 con netplan:
Configurar direcciones IPv4 e IPv6 públicas en un servidor Linux con netplan (Ubuntu 22.04)
Puedes configurar direcciones IPv4 públicas adicionales y direcciones IPv6 públicas adicionales en Ubuntu 18.04, Ubuntu 20.04, Debian 10, Debian 11 o Debian 12 de la siguiente manera:
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.
- Has anotado las direcciones IPv4 y/o IPv6 del servidor.
Determinar la interfaz de red
Para determinar el nombre de archivo de la interfaz de red, introduce el siguiente comando:
[root@localhost ~]# ip addr
Por ejemplo:
[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: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:50:56:2b:2c:68 brd ff:ff:ff:ff:ff:ff
inet 212.227.209.26/32 brd 212.227.209.26 scope global dynamic ens192
valid_lft 33737sec preferred_lft 33737sec
inet6 fe80::250:56ff:fe2b:2c68/64 scope link
valid_lft forever preferred_lft forever
En este ejemplo, el nombre de la interfaz de red es ens192.
Mostrar la puerta de enlace para IPv4 o 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'
Observa las direcciones IP de las puertas de enlace. Estas aparecen directamente después de la parte «default via».
Por ejemplo:
Puerta de enlace IPv4[root@localhost ~]# /etc/netplan# ip route show | grep 'default'
default via 10.255.255.1 dev ens192 proto dhcp src 82.165.247.234 metric 100
Puerta de enlace IPv6
Servidor Cloud
[root@localhost ~]# /etc/netplan# ip -6 route show | grep 'default
Por ejemplo:
[root@localhost ~]# /etc/netplan# ip -6 route show | grep 'default'
default via fe80::1 dev ens192 proto ra metric 100 expires 4sec pref high
En este ejemplo, fe80::1 es la la puerta de enlace IPv6.
Servidor Cloud migradoroot@debian:~# ip -6 route show
Por ejemplo:
root@debian:~# ip -6 route show
::1 dev lo proto kernel metric 256 pref medium
fe80::/64 dev ens6 proto kernel metric 256 pref medium
Mostrar servidor DNS estándar (Servidor Cloud migrado)
Si los servidores DNS utilizados no se muestran después de introducir el comando, prueba el siguiente comando:
[root@localhost ~]# cat /var/lib/dhcp/dhclient.NOMBRE_DE_INTERFAZ_DE_RED.leases
Por ejemplo:
cat /var/lib/dhcp/dhclient.ens6.leases
A continuación, se muestran los servidores DNS utilizados. Por ejemplo:
lease {
interface "ens6";
fixed-address 74.208.61.32;
option subnet-mask 255.255.255.255;
option routers 74.208.61.1;
option dhcp-lease-time 600;
option dhcp-message-type 5;
option domain-name-servers 212.227.123.16,212.227.123.17;
option dhcp-server-identifier 169.254.0.2;
option host-name "my-server-1";
renew 5 2024/11/15 12:14:51;
rebind 5 2024/11/15 12:19:10;
expire 5 2024/11/15 12:20:25;
Añadir direcciones IPv4 o IPv6
Crea un archivo .network para tu interfaz de red utilizando el editor vi. Por ejemplo:
[root@localhost ~]# vi /etc/systemd/network/10-ens6.network
Inserta la siguiente información y reemplaza los marcadores de posición:
[Match]
Name=INTERFAZ_DE_RED [Network]
Address=MAIN IPV4 ADDRESS/24
Gateway=IPV4-GATEWAY
DNS=IP ADDRESS OF NAMESERVER 1
# Additional IPv4 address
Address=ADDITIONAL_IPV4-ADDRESS/24
# Configuración
IPv6 Address=MAIN IPV6 ADDRESS/64
Gateway=IPV6-GATEWAY
# Dirección IPv6 adicional
Address=ADDITIONAL_IPV6_ADDRESS/64Por ejemplo:
[Match]
Name=ens6
[Network] Address=74.208.61.32/24
Gateway=74.208.61.1
DNS=212.227.123.16,212.227.123.1
# Dirección IPv4 adicional
Address=74.208.98.26/24
# Configuración IPv6
Dirección=2001:db8::c0a8:1/64
Gateway=fe80::1
# Dirección IPv6 adicional
Dirección=2001:db8::c0a8:2/64
Editar archivo de host
Para determinar el nombre de host correcto, introduce el siguiente comando:
[root@localhost ~]# hostname
Abre el archivo hosts con el editor vi. Para ello, introduce el siguiente comando
[root@localhost ~]# vi /etc/hosts
Inserta la siguiente línea con el nombre de host correcto:
127.0.1.1 HOSTNAME
Por ejemplo:
127.0.1.1 debian
- Pulsa la tecla [ESC].
- Para guardar el cambio, introduce el comando :wq.
Reiniciar el servidor y comprobar la configuración
Para reiniciar systemd-networkd, introduce el siguiente comando:
[root@localhost ~]# sudo systemctl restart systemd-networkd
Para comprobar si las direcciones IPv4 o IPv6 deseadas se han configurado correctamente, introduce el comando ip addr show:
[root@localhost ~]# ip addr
Nota
Si el servidor deja de ser accesible debido a un error de configuración, puedes acceder al servidor mediante la consola KVM y corregir la configuración.
Encontrarás instrucciones sobre cómo hacerlo en el siguiente artículo: Usar la consola KVM para acceder al servidor