Configurar el IP aliasing en un servidor dedicado

Ver como Markdown

Añada y configure direcciones Additional IP en su servidor dedicado OVHcloud para un alojamiento multisitio o multiservicio

Info

Este artículo explica cómo configurar direcciones Additional IPv4 en una interfaz pública. También puede configurar direcciones IPv6 en sus servidores dedicados utilizando esta guía.

Tenga en cuenta que las direcciones Additional IP también pueden configurarse en un vRack (red privada), lo que permite interconectar una amplia gama de servicios de OVHcloud, ofreciendo mayor flexibilidad.

Cómo configurar direcciones Additional IP en un vRack con nuestras guías para IPv4 y IPv6.

Objetivo

El alias de IP (IP aliasing en inglés) es una configuración especial de la red de un servidor que permite asociar varias direcciones IP a una única interfaz de red.

Esta guía explica cómo realizar la operación.

Requisitos

Warning

Esta funcionalidad puede no estar disponible o estar limitada en los servidores dedicados Eco.

Para más información, consulte nuestra comparativa.

Procedimiento

Las siguientes secciones contienen las configuraciones de distribuciones que ofrecemos actualmente y los sistemas operativos y distribuciones más utilizados. En primer lugar, conéctese al servidor por SSH o mediante una sesión de conexión GUI (RDP para un servidor Windows).

Info

Si desea utilizar una distribución reciente, es posible que tenga que realizar ajustes en el procedimiento adecuado para configurar la interfaz de red. Si necesita ayuda, consulte la documentación del sistema operativo.

Tenga en cuenta la siguiente terminología, que se utilizará en los ejemplos de código y en las instrucciones de las secciones de la guía:

TérminoDescripciónEjemplos
ADDITIONAL_IPDirección IP adicional asignada al servicio203.0.113.1
NETWORK_INTERFACENombre de la interfaz de redeth0, ens3
IDID del alias IP, que empieza por 0 (en función del número de IP adicionales que deba configurar)0, 1

En los ejemplos siguientes utilizaremos el editor de texto nano. En algunos sistemas operativos, es necesario instalarlo antes de utilizarlo. En ese caso, se le pedirá que lo haga. Por supuesto, puede utilizar el editor de texto que prefiera.

Tip

Seleccione la pestaña correspondiente a su sistema operativo.

Debian 11
Fedora 42+ / AlmaLinux (10) / Rocky Linux (10)
Debian 12+ y Ubuntu 20.04+
AlmaLinux / Rocky Linux
cPanel
Windows Server
Plesk

Debian 11

Por defecto, el fichero de configuración se encuentra en /etc/network/interfaces.d/. Se recomienda realizar una copia de seguridad del archivo de configuración correspondiente.

1. Crear una copia de seguridad del archivo de configuración

En nuestro ejemplo, nuestro archivo se llama 50-cloud-init, por lo que copiamos el archivo 50-cloud-init utilizando el siguiente comando:

sudo cp /etc/network/interfaces.d/50-cloud-init /etc/network/interfaces.d/50-cloud-init.bak

Si comete algún error, puede volver atrás con los siguientes comandos:

sudo rm -f /etc/network/interfaces.d/50-cloud-init
sudo cp /etc/network/interfaces.d/50-cloud-init.bak /etc/network/interfaces.d/50-cloud-init

2. Editar el archivo de configuración

Info

Los nombres de las interfaces de red de esta guía pueden ser diferentes de los suyos. Por favor, adapte las operaciones en consecuencia.

Ya puede editar el archivo.

sudo nano /etc/network/interfaces.d/50-cloud-init

A continuación, debe agregar una interfaz virtual o un alias Ethernet. En nuestro ejemplo, nuestra interfaz se llama eth0, por lo que nuestro alias es eth0:0. Haga esto para cada dirección Additional IP que quiera configurar.

No modifique las líneas existentes en el archivo de configuración, simplemente añada su Additional IP al archivo como se indica a continuación, sustituyendo ADDITIONAL_IP/32 y la interfaz virtual (si su servidor no utiliza eth0:0) por sus propios valores:

auto eth0:0
iface eth0:0 inet static
address ADDITIONAL_IP
netmask 255.255.255.255

También puede configurar su Additional IP añadiendo las siguientes líneas al fichero de configuración:

post-up /sbin/ifconfig eth0:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP
pre-down /sbin/ifconfig eth0:0 down

Con la configuración anterior, la interfaz virtual se activa o desactiva cada vez que la interfaz «eth0» se activa o desactiva.

Si tiene que configurar dos direcciones Additional IP, el archivo /etc/network/interfaces.d/50-cloud-init debe tener el siguiente aspecto:

auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static
address ADDITIONAL_IP1
netmask 255.255.255.255

auto eth0:1
iface eth0:1 inet static
address ADDITIONAL_IP2
netmask 255.255.255.255

O como esto:

auto eth0
iface eth0 inet dhcp

# IP 1
post-up /sbin/ifconfig eth0:0 ADDITIONAL_IP1 netmask 255.255.255.255 broadcast ADDITIONAL_IP1
pre-down /sbin/ifconfig eth0:0 down

# IP 2
post-up /sbin/ifconfig eth0:1 ADDITIONAL_IP2 netmask 255.255.255.255 broadcast ADDITIONAL_IP2
pre-down /sbin/ifconfig eth0:1 down
Ejemplo
auto eth0
iface eth0 inet dhcp

auto eth0:0
iface eth0:0 inet static
address 203.0.113.1
netmask 255.255.255.255

O bien:

auto eth0
iface eth0 inet dhcp

# IP 1
post-up /sbin/ifconfig eth0:0 203.0.113.1 netmask 255.255.255.255 broadcast 203.0.113.1
pre-down /sbin/ifconfig eth0:0 down

3. Reiniciar la interfaz

Por último, reinicie la interfaz con el siguiente comando:

sudo /etc/init.d/networking restart

Resolución de fallos

Si no consigue establecer una conexión entre la red pública y su alias IP y si tiene algún problema de red, reinicie el servidor en modo de rescate y configure el alias directamente en el servidor.

Para ello, una vez que haya reiniciado el servidor en modo de rescate, ejecute el siguiente comando:

ifconfig eth0:0 ADDITIONAL_IP netmask 255.255.255.255 broadcast ADDITIONAL_IP up

Donde podrá sustituir ADDITIONAL_IP por la auténtica Additional IP.

A continuación, solo tiene que hacer ping desde su Additional IP hacia el exterior. Si funciona, es probable que haya un error de configuración que deba corregirse. Si, por el contrario, la dirección IP sigue sin funcionar, abra un tíquet con el equipo de soporte a través del Centro de ayuda de OVHcloud y especifique lo siguiente:

  • El nombre y la versión del sistema operativo que utiliza en su servidor.
  • Nombre y directorio del archivo de configuración de red.
  • El contenido de este archivo.

Más información

Modo Bridge IP

Interactúe con nuestra comunidad de usuarios.

¿Le ha resultado útil esta página?