Como faço para verificar o tempo de concessão do DHCP no systemd-networkd?

1

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.

    
por DarkHeart 11.03.2018 / 08:16

2 respostas

2

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

    
por 06.07.2018 / 18:21
3

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
    
por 12.03.2018 / 01:21