局域网连接到服务器弄乱路由器不知何故

我知道这不完全是一个编程问题,但程序员知道路由,所以这是一个很好的来源,得到我的问题的答案。

我在Linux PC的家庭networking中运行一个ventrilo服务器。 它使用端口3784和我的端口转发端口3784在我的路由器(DIR – 655)到该电脑。 然后,我也有一台连接到同一路由器的Vista PC,它连接到作为一个客户端的ventrilo服务器(以及其他连接到Internet的)。 问题是,不知何故,一段时间后,路由器无法在合理的时间内将Vista电脑的信息传递给其他客户端。平时时间开始多分钟(!),使其完全无法使用。 它也一直断开与ventrilo服务器的连接。 来自互联网的其他客户端没有任何问题(除了他们听到多个延迟的Vista PC发送的消息)。 Vista PC能够毫不迟延地接收其他消息。

所以,不知何故,我的路由器与局域网连接混乱。 我曾尝试将QoS设置为端口3784的最大优先级,但是没有帮助。 我试图把Vista电脑在DMZ,但它没有帮助..基本上我现在很无能。 路由器可以configuration的很好,所以也许还有一些我可以尝试?

与我以前的路由器(WRT54G)没有这样的问题,所以这必须以某种方式与路由器相关。

您在DIR-655上使用默认configuration吗? 我build议重置为出厂设置(可能有帮助,通常会这样说)。

也请考虑通过它的内部地址连接Vista到Linux。 在使用这种方法时,您将绕过路由器。 交换机将传送数据包。 所有的路由问题都应该消失。

祝你好运。

你有没有检查,看看你是否正在运行最新的固件? Dlink固件很多时候,这将解决这样的问题。

让三个设备与一个源同步是不是一个坏主意。 尝试在其中一个盒子上设置一个时间服务器,并让剩下的时间服务器与其同步…或者将三个时间同步到已知的良好外部时间服务器