web-dev-qa-db-ja.com

systemd-networkdでDHCPリース時間を確認するにはどうすればよいですか?

systemd-networkdを使用しているときにDHCPリース時間を確認するにはどうすればよいですか?

私のネットワークは/etc/systemd/network/eth0.networkで定義されています:

[Match]
Name=eth0

[Network]
DHCP=yes

このサイトで同じ情報を求める他の質問がありますが、systemd-networkdではなくdhclientまたはその他の方法を使用していました。

journalctlを調べてみたが役に立たなかった。 ArchLinuxを使用しています。

5
DarkHeart

OSによって異なります。デバッグを有効にする必要は必ずしもありません。

systemd-networkdは、リース情報を/run/systemd/netif/leases/に保存する必要があります

つまり.

cat /run/systemd/netif/leases/2

6
Joseph Tingiris

Lennartの ここに投稿 に従って、systemd-networkdログレベルをdebugに変更する必要があります。
いつでも使用したい場合は、ドロップインユニットを使用できます。

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
4
don_crissti