netplan (EN)
ToolYAML-based network configuration tool for Ubuntu
Definition
Netplan is a YAML-based network configuration tool for Ubuntu that simplifies network settings management. With Netplan, you can define static IP settings, DHCP configurations, and complex network topologies in clear YAML files. The tool automatically generates the corresponding configuration files for various network backends such as NetworkManager or systemd-networkd. Netplan enables declarative and less error-prone network configuration.
Architecture
flowchart TD A[YAML configuration file] --> B[Netplan Parser] B --> C{Network Backend} C --> D[NetworkManager] C --> E[systemd-networkd] D --> F[Network Interfaces] E --> F F --> G[Network Connection] In Context
- Typically used together with Ubuntu Server and Desktop
- Related to: NetworkManager, systemd-networkd, ifupdown
- Example use case: Centralized configuration of network settings in cloud environments