如何在systemd上获取ntp服务器列表

时间:2019-03-08 15:56:12

标签: c linux systemd

我有一个systemd 237的Linux系统。我需要获取使用C代码通过DHCP配置的NTP服务器的列表。

systemd的来源包含所有信息:

/* Get NTP entries for a given link. These are domain names or string
 * representations of IP addresses */
int sd_network_link_get_ntp(int ifindex, char ***ret);

(来自sd-network.h) 但是该接口未在libsystemd中公开。

我知道最新的systemd公开了带有必要信息的dbus接口,但是我无法对其进行更新。

/etc/ntp.conf不再填充。

/ run / systemd / netif下的文件在运行networkctl之前不会填充,即使生成的文件在开始时也包含显式行:

# This is private data. Do not parse.

如果有人有解决方案。

谢谢

0 个答案:

没有答案