我使用运行 Ubuntu 的服务器来监控托管环境中各个网络区域中的多个服务器。为了允许此服务器联系其监控的所有服务器,我使用 手动添加了一些路由ip route
。
几天前,我的监控工具停止工作,因为所有服务器都无法访问。经过进一步调查,这是因为我添加到路由表的所有路由都消失了。我检查了一下,kern.log
在syslog
连接丢失时没有发现任何异常,而且这台服务器自首次配置以来就没有重新启动过。
有人知道是什么原因导致了这种情况的发生吗,或者我可以去哪里获取更多信息?
答案1
可能与发出的命令有关,因为它不会永久应用您的路线。我强烈建议通过配置它们netplan
以获得持久配置。
答案2
我终于搞清楚了。DHCP 租约续订时,路由丢失了。即使它收到了相同的 IP 地址,外部路由仍然丢失了。路由是通过 netplan 设置的,所以我不确定为什么它们没有恢复,但这是另一天的问题了!