Skip to main content

OVH Configuración IPs en VMs Debian11

Para desactivar la configuración automática de la dirección IP a través de cloud-init en Debian y utilizar únicamente la configuración especificada en /etc/network/interfaces, puedes seguir estos pasos:

  1. Editar o Crear el Archivo de Configuración de cloud-init: Para evitar que cloud-init gestione la configuración de red, necesitas editar (o en algunos casos crear) un archivo de configuración de cloud-init para desactivar la gestión de red.

  2. Modificar la Configuración de Red en /etc/network/interfaces: Asegúrate de que tu archivo /etc/network/interfaces tiene la configuración de red correcta que deseas utilizar.

Pasos Detallados

Paso 1: Desactivar la Configuración de Red de cloud-init

  • Editar el archivo 99-disable-network-config.cfg: Necesitas crear o editar este archivo en el directorio /etc/cloud/cloud.cfg.d/. Este archivo asegurará que cloud-init no gestione la configuración de red.

    Abre un terminal y ejecuta el siguiente comando para editar o crear este archivo:


    sudo nano /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg

    Agrega la siguiente línea al archivo:

    network: {config: disabled}


Paso 2: Configurar /etc/network/interfaces

  • Asegúrate de que tu archivo /etc/network/interfaces contenga la configuración de red estática que deseas. Aquí tienes un ejemplo básico de cómo configurar una interfaz con una dirección IP estática:

auto eth0
iface eth0 inet static
        address 137.74.191.61
        netmask 255.255.255.255
        broadcast 137.74.191.61
        post-up route add 162.19.83.254 dev eth0
        post-up route add default gw 162.19.83.254
        post-down route del default gw 162.19.83.254
        post-down route del 162.19.83.254 dev eth0

iface eth0 inet6 static
        address 2001:41d0:403:54d6::0000:00ff:fe96:5f5e
        netmask 64
        gateway 2001:41d0:0403:54ff:00ff:00ff:00ff:00ff
  • Reemplaza eth0 con el nombre de tu interfaz de red, y ajusta la address, netmask, gateway, y dns-nameservers según sea necesario.

Paso 3: Reiniciar el Sistema o la Interfaz de Red

  • Para que los cambios tomen efecto, puedes reiniciar tu sistema o simplemente reiniciar la interfaz de red. Para reiniciar la interfaz de red, puedes usar el siguiente comando, reemplazando eth0 con el nombre de tu interfaz:


    sudo ifdown eth0 && sudo ifup eth0

Después de completar estos pasos, cloud-init no debería gestionar la configuración de red, y tu sistema debería usar la configuración especificada en /etc/network/interfaces.