我正在尝试调试一些网络连接问题,我看到:
systemd-timesyncd: Network configuration changed, trying to establish connection.
在系统日志中。我试图用谷歌搜索它,但我找不到一个好的定义。这是我需要担心的事情吗?配置更改是否仅在 的上下文中timesyncd
?谢谢。
我正在尝试调试一些网络连接问题,我看到:
systemd-timesyncd: Network configuration changed, trying to establish connection.
在系统日志中。我试图用谷歌搜索它,但我找不到一个好的定义。这是我需要担心的事情吗?配置更改是否仅在 的上下文中timesyncd
?谢谢。
运行
journalctl --since "1 days ago"
以查看在更改发生之前 systemd 报告的内容。您是否在此服务器上运行容器?对我来说,任何时候 Kubernetes 都会在节点上或节点外调度容器时发生这种情况。这可能每天发生数百次,因此这些日志消息令人讨厌。
这似乎与以下两个错误有关,并且在 systemd v239 中出现了修补。Ubuntu 18.04 附带 systemd v237,不太可能得到修复。
如果您有多个网络接口,也会发生此问题。默认情况下,systemd 在所有接口都启动之前不会认为网络初始化完成,这意味着依赖于网络的其他服务可能会无限期地等待。解决方案是覆盖“systemd-networkd-wait-online”服务,因此:
将以下内容添加到文件顶部: