The Problem
dhclient is the classic DHCP client on most distributions.
When a network interface comes up, it writes a line for every lease
request, renewal, and release. On a busy server or in a homelab with
multiple interfaces, those lines can fill the journal within minutes,
making journalctl -b noisy and slowing down log‑based monitoring.
Why It Matters
- Log Volume – A full journal consumes disk space and can trigger automatic rotation or deletion, potentially discarding useful diagnostics.
- Performance – Writing thousands of lines per boot can add a few milliseconds to the boot time, which matters for high‑availability systems.
- Security – While the messages themselves are harmless, a cluttered journal can mask real events, and excessive logging can expose sensitive data if the logs are forwarded to an insecure remote collector.
The One‑Line Solution
Systemd’s syslog.d directory lets you filter messages before they
reach the journal. A single rule is enough to silence all dhclient
output: