Linux服务器周期性地不能连接到自己(但所有其他的连接工作)

我今天将我们的服务器从Ubuntu 15.04升级到了Ubuntu 15.10。 升级进行顺利,重启后一切正常。

然而,启动后大约20分钟,服务器突然无法连接到自己的IP地址上的任何端口(http,ssh等) – 而只是自己的IP地址。 局域网中的其他计算机仍然可以正常连接到服务器,并且服务器可以连接到networking上的其他计算机。

然后又过了20分钟,本地IP地址似乎“醒来”,所以服务器可以在问题重复之前再次连接到自己的服务一段时间。

具体而言:192.168.0.0/24networking上的所有计算机(包括服务器本身)都可以连接到服务器IP地址为192.168.0.2的服务。 然后过了一段时间突然服务器本身不能; 它甚至不能ping通自己的IP地址,而乐于为其他人服务。 服务器还可以连接到外部服务器(如使用8.8.8.8的DNS),并且可以连接到局域网上的其他计算机。 这似乎只是一个IPv4问题。

我已经禁用了防火墙,将网卡更换为另一个品牌,并且从15.04开始使用内核,但问题依然存在。 重新启动NetworkManager也无济于事。

我怀疑在升级之后可能会强制实施一些限制,从而阻止192.168.0.2与192.168.0.2build立太多的连接(同时允许其他主机连接)。 但是,即使这是原因,我也不知道如何调整它。

这里发生了什么,如何解决这个问题?

原因似乎是我看过的最后一个地方之一:罪魁祸首似乎是nagios。 我通过select性地启用和禁用服务来缩小这个范围。

显然,Nagios在通用SSH检查上失败。 我不明白为什么这导致nagios杀死本地networking地址,但我可以没有这个特殊的检查生活。