Centos 随机停止与公共互联网的通信

Centos 随机停止与公共互联网的通信

当我尝试在全新 CentOS 6.5 上安装 cPanel 时,它启动得非常好。它会下载软件包并进行安装等,然后在某个时候停止安装。CentOS 也无法 ping 公共互联网,但是它可以通过公共和私有接口 ping 本地服务器。

编辑;服务器位于 NAT 后面。

症状是;

  • 我无法 ping 通公共网络(互联网上的任何东西)
  • 我无法 ping 网关
  • 我可以通过本地接口 ping 本地服务器
  • 我可以通过公共接口 ping 本地服务器的公共 IP
  • 我仍然可以从其公共和私有接口连接到 SSH
  • 我已经删除了 iptables 规则,但没有帮助。
  • 我已经从 sysctl.conf 更改了保持活动选项,但没有帮助
  • 我只能在重启机器后才能再次 ping 通互联网

编辑;这次重新启动网络有效。

编辑 2;我对 tcp_keep_alive 选项进行了更改,并进行了如下更改;

net.ipv4.tcp_keepalive_time = 86400
net.ipv4.tcp_keepalive_intvl = 75
net.ipv4.tcp_keepalive_probes = 20

这些变化使连接变得更好一些,现在发生的情况是服务器仍然失去连接,但在很短的时间内重新连接到网络。

您对正在发生的事情有什么想法吗?

我现在有点绝望 :(

提前致谢

答案1

我会做以下事情

1)检查默认网关

2)检查DNS(解析)

3)关闭服务器,并尝试 ping 该主机的 IP,以确保没有重复的 IP

4)在网络从工作状态变为不工作状态后打印出 dmsg 和 syslog,查找设置为在启动时执行某些操作的 cronjob。

5) 您似乎在许多服务器上都安装了多张网卡,请确保您的网络没有环路。其他服务器有问题吗?两张网卡是否意外地位于同一个 VLAN 或同一个哑交换机上?

相关内容