Dependendo do sistema operacional; A ativação da depuração nem sempre é necessária.
systemd-networkd deve armazenar as informações da concessão em /run/systemd/netif/leases/
ou seja,
cat /run/systemd/netif/leases/2
Como faço para encontrar o tempo de concessão do DHCP quando estou usando systemd-networkd ?
Minha rede está definida em /etc/systemd/network/eth0.network :
[Match]
Name=eth0
[Network]
DHCP=yes
Há outras perguntas neste site pedindo as mesmas informações, mas elas não estavam usando systemd-networkd , mas dhclient ou algum outro método.
Eu tentei procurar em journalctl sem sucesso. Estou usando o ArchLinux.
postar aqui de Per Lennart, você precisa alterar systemd-networkd log nível para debug .
Se você quisesse usá-lo o tempo todo, você poderia usar uma unidade de entrada:
mkdir -p /etc/systemd/system/systemd-networkd.service.d
cat << IN > /etc/systemd/system/systemd-networkd.service.d/10-debug.conf
[Service]
Environment=SYSTEMD_LOG_LEVEL=debug
IN
systemctl daemon-reload
systemctl restart systemd-networkd