@@@4603@@@

Instrucciones de configuración de red con Netplan en Ubuntu 24.04

Estas instrucciones te ayudarán a cambiar la configuración de red de tu servidor con Netplan. Ten en cuenta que deberás utilizar tus propias direcciones IP. Una configuración incorrecta puede hacer que el servidor deje de estar accesible a través de la red. Por eso, te recomendamos que realices los cambios a través de una consola serie.


Índice de contenidos Índice de contenidos

Preparativos: actualizar el servidor

Antes de empezar a configurar la red, debes actualizar el servidor recién comprado para asegurarte de que todos los paquetes tienen la versión más reciente. Para ello, ejecuta estos comandos:

sudo apt update && sudo apt upgrade -y

Aspectos básicos de Netplan

Desde Ubuntu 18.04, la configuración de red ya no se administra a través del archivo /etc/network/interfaces, sino a través de archivos YAML del directorio /etc/netplan/. Estos archivos siguen normas de formateo estrictas. Un error de sintaxis puede hacer que la configuración de red falle.

Netplan busca errores en el archivo antes de aplicar la configuración. Para hacerlo, ejecuta este comando:

sudo netplan --debug apply

Instrucciones para distintos escenarios

Estado de entrega

De forma predeterminada, tu servidor recibe una dirección IPv4 a través del protocolo DHCP. El archivo /etc/netplan/01-netcfg.yaml tiene este aspecto:

network:

  version: 2

  ethernets:

    eth0:

      dhcp4: yes

Si no necesitas hacer cambios, puedes dejar esta configuración tal y como está.


1.a variante: agregar una dirección IPv4 adicional

  1. Abre el archivo de configuración de Netplan:
sudo nano /etc/netplan/01-netcfg.yaml
  1. Edita el archivo de la manera siguiente (sustituye XX.XX.XX.XX por tu dirección IPv4 adicional):
network:

  version: 2

  ethernets:

    eth0:

      match:

        macaddress: "XX:XX:XX:XX:XX:XX"

      dhcp4: yes

      addresses:

        - XX.XX.XX.XX/32
  1. Guarda y cierra el archivo.
  2. Aplica la configuración:
sudo netplan --debug apply

2.a variante: agregar una dirección IPv6 para la configuración de la IPv4

  1. Abre el archivo de configuración de Netplan:
sudo nano /etc/netplan/01-netcfg.yaml
  1. Cambia el archivo de la manera siguiente (sustituye XX.XX.XX.XX por tu dirección IPv4 y XXXX:XXXX:XXXX:XXXX::XXXX por tu dirección IPv6):
network:

  version: 2

  ethernets:

    eth0:

      match:

        macaddress: "XX:XX:XX:XX:XX:XX"

      dhcp4: yes

      addresses:

        - XX.XX.XX.XX/32

        - "XXXX:XXXX:XXXX:XXXX::XXXX/128"

      routes:

        - to: default

          via: "fe80::1"

          on-link: true
  1. Guarda y cierra el archivo.
  2. Aplica los cambios:
sudo netplan --debug apply

3.a variante: agregar una dirección IPv6 y otra dirección IPv4

  1. Abre el archivo de configuración de Netplan:
sudo nano /etc/netplan/01-netcfg.yaml
  1. Edita el archivo de la manera siguiente (sustituye los comodines por tus direcciones IP y la dirección MAC correcta):
network:

  version: 2

  ethernets:

    eth0:

      match:

        macaddress: "XX:XX:XX:XX:XX:XX"

      dhcp4: yes

      addresses:

        - XX.XX.XX.XX/32

        - YY.YY.YY.YY/32

        - "XXXX:XXXX:XXXX:XXXX::XXXX/128"

      routes:

        - to: default

          via: "fe80::1"

          on-link: true
  1. Guarda y cierra el archivo.
  2. Aplica los cambios:
sudo netplan --debug apply

4.a variante: configuración de una red aparte (2nd Net)

  1. Crear un nuevo archivo de Netplan; crea un archivo de configuración aparte para la 2nd Net:
sudo nano /etc/netplan/02-2nd-net_only.yaml
  1. Insertar configuración de ejemplo; ajusta los comodines a tus requisitos específicos:
network:

  version: 2

  ethernets:

    eth1:

      match:

        macaddress: "YY:YY:YY:YY:YY:YY" # Dirección MAC de la 2nd Net

      dhcp4: no  # DHCP deaktiviert

      addresses:

        - "ZZ.ZZ.ZZ.ZZ/24" # Dirección IP y máscara de subred

      routes:

        - to: default

          via: "ZZ.ZZ.ZZ.1" # Dirección de gateway
  1. Guardar y aplicar los cambios:
sudo netplan --debug apply

Probar el funcionamiento

Una vez aplicada la nueva configuración, puedes comprobar si la red se ha configurado correctamente con este comando:

ping <Dirección de destino>

Sustituye <Dirección de destino> por una dirección IP o dominio accesibles (p. ej., 8.8.8.8 para el servidor DNS de Google).


Errores frecuentes y sus soluciones

  • Errores de sintaxis: los archivos YAML son muy sensibles a las sangrías. Asegúrate de que los espacios se utilicen correctamente (sin tabuladores).
  • Falta de accesibilidad: si el servidor ya no está accesible después de un cambio, comprueba la configuración mediante la consola serie y, si es necesario, corrige el archivo.
Configuraci�n de red con netplan -3.png
¿Te ha resultado útil este artículo?
Info: cc1681e5a18d06dadaa624e0cbc647a46638eb35