当我尝试在全新 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 或同一个哑交换机上?