背景信息:
我的家庭网络由我的台式电脑、一台使用了两个月的 Windows 7 (x64) 机器组成,这台机器在线频率最高(N 规格),另外还有三台 Windows XP 笔记本电脑(全部是 G),只是偶尔连接(一台用于工作,一台用于Netflix,另一个用于不经常使用的常规笔记本电脑。我曾经有一个贝尔金 F5D8236-4无线路由器,一切都运行良好。
然而,一周前,我发现 Belkin 绝对不会建立 VPN 连接,而 VPN 连接对工作来说已经变得非常重要。所以我买了一台 Netgear WNR3500v2/U/L。起初,对于 Windows 7 机器来说,无线连接有点不稳定,但我认为这与802.11n,而且我很着急,所以我只是拉出一根以太网电缆并禁用了计算机的无线。
但现在很明显,每当 Windows 7 计算机连接到路由器时,全部无线连接变得不稳定。今天我使用工作笔记本电脑整整六个小时都没有问题,通过 VPN 打开多个 SSH 连接,并在后台播放互联网广播。然后,在打开这台 Windows 7 电脑的两分钟内,我失去了所有无线网络连接。而且我离路由器只有两英尺远。其他笔记本电脑也发生了同样的事情——Netflix 可以整个周末播放内容,但如果我来到这里在这台(Windows 7)电脑上做点什么,流媒体将在十分钟内停止。
以下是我的基本观察:
- 如果 Windows 7 机器关闭,则所有连接的信号强度都会非常好或极好,速度也会无限期地保持在 48-54 Mbit/s。
- Windows 7 机器开机后不久,所有无线连接的速度都会持续下降到 1.0 Mbit/s,最终完全失去连接。
- 这些机器将继续保持 > 70% 的信号强度,正如它们自己和路由器所观察到的。
- 一旦断开,无线连接将很难重新连接。而且,即使成功建立连接,也会很快再次断开。
- 如果使用有线连接,Windows 7 机器本身将继续正常运行,但通过无线连接也会遇到同样的问题。
- 所有驱动程序和固件都是最新的,无论是 Netgear 原装固件还是(当前)DD-WRT。
我尝试过的:
- 确保每台计算机都被分配一个不同的 IP 地址(确实如此)。
- 禁用即插即用和状态包检测在路由器上。
- 禁用网络共享、SSDP 发现、TCP/IP NetBIOS 帮助程序以及 Windows 7 计算机上的计算机浏览器服务。
- 禁用以太网控制器上的 QoS 数据包调度程序、IPv6 和链路层拓扑发现选项(仅保留 Microsoft 网络客户端、文件和打印机共享以及启用的 IPv4)。
我的想法:
它看起来与详细讨论的问题非常相似奇怪的是 - Vista 导致的路由器死亡(这是我在互联网上能找到的最相关、最具体的信息)。我仍然认为 Windows 7 IP 堆栈(或者只是操作系统本身)正在做的事情导致路由器出现问题。但是,我可能错了,因为我有两个主要的不同之处。一是大多数报告的此问题实例都是整个路由器死机或重新启动,而我的路由器在有线连接下仍能正常工作。另一个是这是一款新路由器,使用出厂固件和(我认为)维护良好的 DD-WRT 项目进行了测试。即使 Windows 7 仍在秘密发送 IPv6 数据包或 TCP 窗口缩放实现(我听说 Windows Vista 会因此造成一些麻烦)(尽管我已尽力禁用任何花哨的功能),这款路由器也应该支持这些功能。
我不想买新的或更换路由器,除非有人能说服我这是一台有缺陷的设备。但根据我的直觉,这个问题似乎太具体和可预测,不可能是硬件故障。我不想处理购买新路由器时似乎总是需要半天时间才能解决的不可避免的问题,因为我正在疯狂地工作(包括明天),以便在下周的截止日期前完成一个项目。另外,我认为在最坏的情况下,我可以让这个路由器直接连接到调制解调器,完全禁用它的无线功能,并将旧的 Belkin 直接连接到它。这样我应该仍然可以使用 VPN(尽管我必须将我的工作笔记本电脑直接插入该路由器),然后为所有其他计算机保持无线连接。但感觉太错误的对我来说。可能的原因和可能的解决方案是什么?
澄清:
- Windows 7 计算机通过以太网电缆直接连接到路由器,用于上述所有操作。但当它在线时,所有其他计算机的无线连接变得无法使用。
- 这不是信号强度或干扰的问题——扫描范围内没有其他设备使用通道 1,并且该问题会影响距离路由器几英尺远且信号强度为 95% 的计算机。
更新:
使用双路由器设置运行一两周后(有问题的路由器用于有线连接和 VPN,另一个路由器插入并设置为广播),我尝试了下面的建议,即连接另一台 Windows 7 计算机并查看发生了什么。我知道在此期间更改了一些路由器设置——无线广播模式被禁用,我重新启用了 UPnP。在尝试设置时,我可能还禁用或启用了有问题的 Windows 7 计算机上的一两个服务OpenSSH。但是,当我将路由器恢复为无线广播配置并将新安装的 Windows 7 计算机插入其中时,NetFlix 笔记本电脑并没有断开连接。
不过,奇怪的是,当我把有问题的电脑也插上电源时,连接仍然稳定。我不知道情况有什么重大变化——我没有进行固件或 Windows 更新,但暂时禁用广播模式似乎不太可能让它工作得更好,尤其是因为我刚开箱就遇到了这个问题。不过,我还没有进行任何更广泛的测试,只是在另一个房间播放电影时尝试对我的网络连接进行测试。
我还不相信问题已经消失,我知道这些症状不是我想象出来的,因为它们在相当长的一段时间内都非常具体和一致。所以我会尽我所能重现原来的情况,或者更确定它是否真的已经减轻,尽管这可能需要一段时间,因为其他人都在度假。只要我能找到任何新东西,我就会更新此部分。
更新 2:
好吧,已经过去了好几个星期,问题再也没有出现过。(当某件事没有造成麻烦时,人们很容易就忘记它,这真是令人惊讶。)这对我来说非常不满意,因为这意味着没有具体的解决方案,而且我知道其他人也遇到过这个问题或类似的问题。我将向那个建议连接第二台 Windows 7 机器以解决问题的人提供答案——这不仅是我没有想到的好主意,而且问题在那段时间神秘地消失了。也许有联系,也许没有。谢谢大家的帮助。
答案1
这可能不是一个很好的答案,但在安装路由器之前,我遇到了各种各样的问题DD-WRT自定义固件。它为您的网络提供了更多控制和选项。我建议备份您当前的设置,然后将自定义 DD-WRT 固件应用于它。
答案2
是否可以从 Windows 7 盒子中物理移除无线网卡?我知道您认为这不是信号干扰,但我的直觉是问题出在网卡或路由器本身。
另外,路由器是否设置为混合模式?如果是,您可以将其设置为 G,然后查看问题是否仍然存在吗?
答案3
无线路由器通常附带一张安装软件的 CD-ROM。我发现我从来不需要使用这个软件,而且在很多情况下它实际上会导致更多问题,所以我从不使用它。如果你安装了这个软件,请尝试从有问题的机器上删除它,看看是否有帮助。