Está disponible el sistema de configuración de red Netplan 1.0, utilizado en Ubuntu.

Después de siete años de desarrollo, se ha publicado la versión 1.0 de Netplan, una herramienta que desarrolla el formato para almacenar configuraciones de interfaces de red y utilidades relacionadas para gestionar configuraciones de red. Netplan permite el almacenamiento de parámetros en formato YAML y proporciona backends que abstraen el acceso a la configuración para NetworkManager y systemd-networkd. El código del proyecto está escrito en Python y C, y se distribuye bajo la licencia GPLv3.

Además de los empleados de Canonical, también participan en el desarrollo del proyecto empleados de Microsoft y Deutsche Telekom. Netplan ya se utiliza en Ubuntu desde la versión 17.10, está activo en Ubuntu 23.10 Desktop como backend por defecto en NetworkManager, y se aplica por defecto para gestionar configuraciones de red en las compilaciones oficiales de Debian 12 para sistemas en la nube. También hay soporte para Netplan en cloud-init y el instalador Calamares. La nueva versión 1.0 de Netplan formará parte de la distribución Ubuntu 24.04 y se incluirá en Debian 13.

Netplan 1.0 se marca como la primera versión estable significativa, que permite eliminar algunas capacidades desactualizadas desde hace tiempo. La eliminación de la deuda técnica ha llevado a simplificar el mantenimiento de la base de código y ha eliminado barreras que impedían la implementación de nuevas ideas. Además de estabilizar la API de la biblioteca libnetplan1, se han señalado los siguientes cambios en la nueva versión:

  • Soporte simultáneo para WPA2 y WPA3.
  • Soporte para dispositivos de red Mellanox VF-LAG con SR-IOV (Virtualización de Entrada/Salida de Raíz Única).
  • Nuevos parámetros 'hairpin' y 'port-mac-learning', útiles para configurar túneles VXLAN utilizando FRRouting.
  • Un nuevo conjunto de enlaces para el lenguaje Python (python3-netplan), que facilita la integración con sistemas de terceros.
  • El comando 'netplan status —diff', que permite evaluar visualmente las diferencias entre el estado actual de las configuraciones y los archivos de configuración.
    Está disponible el sistema de configuración de red Netplan 1.0, utilizado en Ubuntu.

El uso de netplan unifica la definición de archivos de configuración básicos utilizados en NetworkManager y systemd-networkd, eliminando la necesidad de estudiar los detalles de los formatos de configuración de cada uno de estos sistemas. La esencia del funcionamiento de netplan consiste en que, durante el arranque inicial, lee las configuraciones de red básicas de los archivos '/{lib,etc,run}/netplan/*.yaml' y escribe la configuración en el directorio /run en un formato adecuado para un procesamiento posterior en systemd-networkd o NetworkManager.

Está disponible el sistema de configuración de red Netplan 1.0, utilizado en Ubuntu.

Características de Netplan:

  • Ignorar dispositivos no marcados en la configuración;
  • Toda la configuración se almacena únicamente en el archivo YAML original (sin usar /etc/network/interfaces);
  • Posibilidad de dividir la configuración en varios archivos (por ejemplo, para separar los ajustes de libvirt y lxd);
  • Opciones flexibles para elegir y cambiar el backend.
  • La descripción de los parámetros de las interfaces de red en netplan se realiza mediante una sintaxis declarativa, que permite describir de manera bastante simple la estructura de una red compleja.

Entre las ventajas de netplan en comparación con ifupdown:

  • Sintaxis declarativa;
  • Posibilidad de aplicar máscaras para nombres de interfaces de red, direcciones MAC, controladores y otros componentes;
  • Consideración del contexto al analizar la jerarquía de los parámetros de las interfaces de red, lo que permite transmitir correctamente y en el orden adecuado las configuraciones a los manejadores (en ifupdown, al analizar configuraciones complejas, no se pueden excluir problemas causados por condiciones de carrera).

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster