systemd-networkd is a system daemon that manages network configurations. It detects and configures network devices as they appear; it can also create virtual network devices.
Hálózati szolgáltatás, amely hálózatokat kezeli, felismeri és konfigurálja a hálózati eszközöket, a NetworkManager-höz hasonlóan.
Ubuntu szerveren is használjuk ezt.
Míg az Ubuntu Desktop verziója a NetworkManager-t használja, addig az
Ubuntu Server a systemd-networkd-t a hálózat konfigurálásához.
A különböző beállításokat egy-egy plain-text fájlban tárolja, ezek kiterjesztése általában `.network`.
Ha kézzel szeretnénk egy beállítást hozzáadni, akkor mi is írhatunk ilyen
fájlokat. Ezeket különböző [mappákba helyezhetjük el](https://wiki.archlinux.org/index.php/systemd-networkd#Configuration_files),
a fajtájától és prioritásától függően. (Általában `/etc/systemd/network/`)
A fájlok nagyon hasonlóan épülnek fel, mint a systemd `.service` fájljai.
```
```
Wired adapter using a static IP
Wired adapter using a static IP
...
@@ -612,7 +652,11 @@ Gateway=10.1.10.1
...
@@ -612,7 +652,11 @@ Gateway=10.1.10.1
DNS=10.1.10.1
DNS=10.1.10.1
```
```
// TODO: networkctl-lel új konfig betöltése és alkalmazása
A networkd-nek an egy nagyon hasznos eszköze, a `networkctl`.
Ennek segítségével ellenőrizhetjük és teljes
információkat szerezhetünk a hálózati interfészekről.
Ha új konfigurációs fájlt hoztunk létre és szeretnénk betölteni, azt a
`networkctl reload` parancs segítségével tehetjük meg.