我的网络中的主服务器(仅此而已......)利用其 ssh 连接来玩弄花招。它是 CentOS 6.4/64(作为基于 KVM 的虚拟化主机运行,上面有十几个虚拟机)。
它通过固定分配的 DHCP 接收其 IP。它的 /etc/resolv.conf 看起来很好,它的网络 co 也正常工作,允许我 ssh 进入它并登录,我可以看到互联网,ping 外部服务器等。
但间歇性地,它会拒绝 ssh 访问。
- 如果从 LAN ping 通,它就在那里;还有 nmap 或通过 bash 针对端口 22 打开套接字,它就在那里。
- 从外部 ping 它不会响应。当前打开的 ssh 会话保持连接(但现在他们无法看到互联网,也无法回复我)。
- 其上的虚拟机继续完美工作,没有任何问题,所有虚拟机都有公共 IP 并根据 KVM 最佳实践使用桥接器...(据我所知)。
- 日志中没有任何关于它可能出现问题的痕迹。
- 我认为网络是健康的。
- 修改sysctl.conf设置net.ipv4.tcp_keepalive_time=120无效。
然后,突然间,它会恢复正常工作,就好像什么也没发生一样(但可能需要长达 10 可能 20 分钟才能重新出现...... - 对于关键组件来说不太好......)
没有 iptables 阻碍(禁用)。
有关如何解决此问题的任何提示吗?
(这可能是重复的SSH 间歇性中断但条件看起来有些不同)。