什么可能导致我的服务器丢失网络路由?

什么可能导致我的服务器丢失网络路由?

我使用运行 Ubuntu 的服务器来监控托管环境中各个网络区域中的多个服务器。为了允许此服务器联系其监控的所有服务器,我使用 手动添加了一些路由ip route

几天前,我的监控工具停止工作,因为所有服务器都无法访问。经过进一步调查,这是因为我添加到路由表的所有路由都消失了。我检查了一下,kern.logsyslog连接丢失时没有发现任何异常,而且这台服务器自首次配置以来就没有重新启动过。

有人知道是什么原因导致了这种情况的发生吗,或者我可以去哪里获取更多信息?

答案1

可能与发出的命令有关,因为它不会永久应用您的路线。我强烈建议通过配置它们netplan以获得持久配置。

答案2

我终于搞清楚了。DHCP 租约续订时,路由丢失了。即使它收到了相同的 IP 地址,外部路由仍然丢失了。路由是通过 netplan 设置的,所以我不确定为什么它们没有恢复,但这是另一天的问题了!

相关内容