networkd
networkd, short for systemd-networkd, is a lightweight network configuration daemon that is part of the systemd project. It is designed to manage network interfaces, addresses, routes, and related settings on Linux systems, particularly in server and embedded environments where a simple, daemon-based approach is preferred over full-featured desktop network managers.
Configuration is file-based. Network settings are defined in text unit files located in /etc/systemd/network (and, on
Variants and capabilities include IPv4 and IPv6 addressing, static addresses, DHCP clients, and the ability to
Networkd is designed for minimalism and reliability, making it a popular choice on servers, containers, and
Networkd has been part of systemd since the early 2010s and is adopted by many Linux distributions