我正在运行Debian 7.4,具有最新更新的KVM VPS。 我得到的UDP端口无故closures2-10分钟。 我正在运行游戏服务器,端口testing仪显示端口已closures。 它恢复到正常状态本身。 所有的游戏服务器都无法访问,虽然TCP端口很好:游戏TCP端口正在响应,Apache2运行没有任何问题。
我已经尝试联系主机,他们没有问题。 iptables是完全空的; 我试图禁用它,并添加规则来接受到该端口的连接。 目前我没有运行任何防火墙。 我曾经有fail2ban,我甚至曾经责怪它,但删除/停止它似乎没有帮助。
什么可能是问题的根源? 有关解决这个问题的build议吗?
Traceroute说以下内容: http : //er-mta.net/screenshots/cloud/Screenshot_at_2014_04_11__20_25_16.png
这可能是托pipe服务提供商的错误。 您可以尝试从客户端机器traceroute -n -U -p portnumber hostname来查看UDP数据包得到多less。 在这样做的时候,你可以在客户端和服务器端都使用tcpdump -pni eth0 "port portnumber"来检查是否是这种情况,即数据包离开客户端,永远不会到达服务器。
如果上面显示的数据包没有到达服务器而离开客户端,则从客户端到服务器的path上的任何NAT或防火墙都是可疑的。 traceroute输出应该缩小犯罪嫌疑人的范围。