ESC

Start typing to search across invoices, services, domains, tickets, and more...

Search... Ctrl+K
Red e IP

Cómo agregar una IP adicional en un VPS Linux (Netplan, nmcli)

7 pasos 11 min de lectura 1075 vistas 80
Contenido

Después de contratar IP adicionales, debe asignarlas dentro del sistema operativo para que funcionen. Esta guía muestra cómo agregar una dirección IP adicional en un VPS Linux: asignación temporal con ip addr, configuración persistente en Ubuntu (Netplan), Debian (/etc/network/interfaces) y CentOS/Rocky/AlmaLinux (NetworkManager nmcli), y cómo verificar y eliminar una IP.

Primero confirme la IP asignada, la longitud de prefijo y la puerta de enlace en el área de cliente: inicie sesión → My Products & Services → seleccione el servidor → Manage. Si no las encuentra, abra un ticket de soporte y el equipo de soporte se las proporcionará. Los ejemplos usan 203.0.113.10/24; reemplácela por su dirección real.

Paso 1: Identifique el nombre de la interfaz de red y las IP actuales

Los nombres de interfaz varían (eth0, ens3, ens18, enp1s0…). Compruebe la interfaz principal y las direcciones que ya tiene asignadas.

ip -br addr show
ip route show default

La interfaz que tiene la ruta predeterminada es su tarjeta de red (NIC) principal. A continuación usamos eth0; sustitúyalo por el nombre de la suya.

Paso 2: Agregue una IP temporalmente con ip addr (se pierde al reiniciar)

El comando ip asigna una IP adicional al instante, lo que resulta práctico para una prueba rápida. No se conserva tras un reinicio.

ip addr add 203.0.113.10/24 dev eth0
ip -4 addr show dev eth0

Si la IP adicional está en una subred distinta de la IP principal, agregue solo la dirección. No añada una segunda puerta de enlace predeterminada, o acabará con dos rutas predeterminadas y la red dejará de funcionar.

Paso 3: Haga persistente la IP adicional en Ubuntu con Netplan

Ubuntu 18.04+ utiliza Netplan. Los archivos están en /etc/netplan/ (a menudo 50-cloud-init.yaml o 01-netcfg.yaml). Añada la nueva IP a la lista addresses:

network:
  version: 2
  ethernets:
    eth0:
      addresses:
        - 198.51.100.5/24
        - 203.0.113.10/24
      routes:
        - to: default
          via: 198.51.100.1
      nameservers:
        addresses: [8.8.8.8, 1.1.1.1]

Pruebe primero y luego aplique:

netplan try
netplan apply
YAML es sensible a la sangría y solo admite espacios. Si cloud-init gestiona la red, sus cambios pueden sobrescribirse al arrancar; cree /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg con el contenido network: {config: disabled}.

Paso 4: Haga persistente la IP en Debian con /etc/network/interfaces

Debian usa ifupdown de forma predeterminada. Edite /etc/network/interfaces y añada una segunda estrofa (stanza) bajo la interfaz principal:

auto eth0
iface eth0 inet static
    address 198.51.100.5/24
    gateway 198.51.100.1

iface eth0 inet static
    address 203.0.113.10/24

ifupdown admite varias estrofas iface para una misma interfaz. Reinicie la red (asegúrese de que la consola VNC funciona antes de hacerlo de forma remota):

systemctl restart networking

Paso 5: Haga persistente la IP en CentOS, Rocky o AlmaLinux con nmcli

Los sistemas de la familia RHEL usan NetworkManager. Liste las conexiones y luego añada la IP con +ipv4.addresses:

nmcli connection show
nmcli connection modify eth0 +ipv4.addresses 203.0.113.10/24
nmcli connection up eth0

El NAME de la conexión puede ser distinto del nombre del dispositivo (por ejemplo, "System eth0"); póngalo entre comillas si contiene espacios.

Paso 6: Verifique que la IP adicional funciona

Confirme que la dirección está asignada y luego pruebe la conectividad usándola como dirección de origen:

ip -4 addr show dev eth0
ping -c 4 -I 203.0.113.10 8.8.8.8
curl --interface 203.0.113.10 https://ifconfig.me

curl debería mostrar la nueva IP. Reinicie una vez para asegurarse de que se aplica la configuración persistente.

Paso 7: Elimine una dirección IP que ya no necesite

Use ip addr del para una eliminación temporal. Para eliminarla de forma permanente, borre la línea del archivo de configuración o quítela con nmcli:

ip addr del 203.0.113.10/24 dev eth0
nmcli connection modify eth0 -ipv4.addresses 203.0.113.10/24
nmcli connection up eth0

Preguntas frecuentes

La nueva IP no responde al ping desde fuera. ¿Por qué?

Compruebe que el firewall (ufw, firewalld, iptables) permite el tráfico y que el prefijo y la puerta de enlace coinciden con los asignados. Algunas redes vinculan las IP a una MAC específica; abra un ticket de soporte si no está seguro.

La IP adicional desaparece después de reiniciar.

Probablemente solo usó ip addr, o cloud-init sobrescribió la configuración. Siga los pasos 3–5 y revise la configuración de cloud-init.

La conexión SSH se cortó después de cambiar la configuración de red.

Inicie sesión mediante la consola VNC del área de cliente, restaure su copia de seguridad y reinicie la red. Haga siempre una copia (cp) del archivo original antes de editarlo.

¿Sigue sin resolverlo? Abra un ticket con el soporte técnico 24/7 de IMIDC e incluya la salida de ip addr y la versión del sistema operativo.

¿Fue útil la respuesta?

Tutoriales relacionados