Registered
by
Martin Pitt
Declarative network configuration for various backends
netplan reads network configuration from /etc/netplan/*.yaml which are written by administrators, installers, cloud image instantiations, or other OS deployments. During early boot it then generates backend specific configuration files in /run to hand off control of devices to a particular networking daemon.
Currently supported backends are networkd, NetworkManager and OpenVSwitch.
There is also a command line tool to drive some operations.
Project information
- Maintainer:
- Developers of netplan
- Driver:
- Canonical Foundations Team
- Licence:
- GNU GPL v3
View full history Series and milestones
trunk series is the current focus of development.
All code Code
- Version control system:
- Git
- Programming languages:
- C, Python
All packages Packages in Distributions
-
nplan source package in Xenial
Version 0.32~16.04.7 uploaded -
netplan.io source package in Stonking
Version 1.2.1-1ubuntu1 uploaded -
netplan.io source package in Resolute
Version 1.2-1ubuntu5 uploaded -
netplan.io source package in Questing
Version 1.1.2-8ubuntu1~25.10.2 uploaded -
netplan.io source package in Plucky
Version 1.1.2-8ubuntu1~25.04.1 uploaded
All bugs Latest bugs reported
-
Bug #2156714: [BUG] missing DHCPv[46] on bond interface
Reported -
Bug #2156406: `netplan apply` fails on systems without OVS
Reported -
Bug #2154081: netplan.script crashed with PermissionError in nm_interfaces(): [Errno 13] Permission denied: '/run/NetworkManager/system-connections/netplan-enp2s0.nmconnection'
Reported -
Bug #2149929: Documentation refers to "systemctl.conf" instead of "sysctl.conf"
Reported -
Bug #2149898: Fails to enable WiFi on Raspberry Pi 4 - 4GB
Reported
More contributors Top contributors
- Jegadish 26 points
- Jonas Gamao 21 points
- Andreas Hasenack 16 points
- Lukas Märdian 14 points
- Alain Greppin 11 points

