我和朋友在大学里有免费的公共 Wi-Fi。她的 Wi-Fi 以前工作正常,现在在其他建筑里也一样。然而,很长一段时间以来,她的 Wi-Fi(连接良好)都无法连接到互联网,而我的 Wi-Fi(就在她旁边)可以连接到互联网。(请记住,在这两种情况下都连接到了网络。)
我们两台电脑都装有 Windows 7,所以我检查了两台电脑的网络连接选项和防火墙设置,一切似乎都一样。她使用的适配器驱动程序(Atheros AR5B97 无线网络适配器)与我使用的(Realtek RTL8188CE 无线 LAN 802.11n PCI-E NIC)不同,但我很确定这是不相关的信息,与她遇到的问题无关。她说她的 Wi-Fi 在其他建筑物中连接正常;但是,可能不是同一个网络。她还可以正常连接到镇上的其他公共网络。
当我试图诊断她电脑上的问题时,电脑随机切换并显示可以上网。但实际上不能。由于收到的数据包太少,网页都无法打开。有时她发送了超过 500,000 个数据包,但只收到 1,000 个数据包。但是,我的电脑收到的数据包比发送的多,而且我的网络运行良好。
至于公用网络,两台计算机的 IP 默认网关和 DHCP 服务器都相同。DNS 服务器不同,所以也许它们对于每台计算机来说应该是唯一的。
有趣的是,她的网络连接速度是我的两倍,超过 140mbps,而我的速度几乎只有她的一半。
答案1
DNS 服务器不同
您所描述的很可能是 DNS 问题。
有关详细信息,请参阅此 SU 博客条目:Windows 7 网络感知:Windows 如何知道它有互联网连接
相关简介:
它是如何工作的?
Windows 确实会使用网络连接状态指示器网站检查 Microsoft 网站的连通性。连接检查过程有几种变化:
- NCSI 在 www.msftncsi.com 上执行 DNS 查找,然后请求http://www.msftncsi.com/ncsi.txt。该文件是纯文本文件,仅包含文本 Microsoft NCSI。
- NCSI 发送 dns.msftncsi.com 的 DNS 查找请求。此 DNS 地址应解析为 131.107.255.255。如果地址不匹配,则假定互联网连接无法正常运行。
将她的设置为与您的相匹配,或使用其中一个许多公开可用的 DNS 服务(即:Google 的 8.8.8.8/8.8.4.4)。
截图示例:
答案2
您这样说:
她使用不同的适配器驱动程序(Atheros AR5B97 无线网络适配器),而我使用(Realtek RTL8188CE 无线 LAN 802.11n PCI-E NIC),但我很确定这是不相关的信息,与她遇到的问题无关。
您为什么会这样认为?以下是每个适配器的规格;粗体部分是我加的:
- 符合 802.11n 标准的单芯片无线 LAN 客户端解决方案,带有集成的 MAC、基带和 2.4 GHz 无线电
- 基于第四代 802.11n 兼容技术
- 支持 2x2 MIMO
- 使用动态 MIMO 省电功能,以 1x1 降档方式节省电量
- 实现下行链路高达 300 Mbps 的 PHY 速率
- 符合 IEEE 802.11b、802.11g、802.11d、802.11e、802.11i 和 802.11n
- 符合无铅 RoHS 标准
Realtek RTL8188CE 无线局域网 802.11n PCI-E 网卡
- 48 引脚 QFN
- CMOS MAC、基带 PHY 和 RF 集成在单个芯片中,适用于兼容 IEEE 802.11b/g/n 的 WLAN
- 适用于 2.4GHz 频段的完整 802.11n 解决方案
- 使用 20MHz 带宽,接收 PHY 速率为 72.2Mbps,发送 PHY 速率为 72.2Mbps
- 使用 40MHz 带宽,150Mbps 接收 PHY 速率和 150Mbps 发送 PHY 速率
- 兼容802.11n规范
- 在 802.11n 模式下运行时向后兼容 802.11b/g 设备
现在,我并不是 802.11n 网络方面的 100% 专家,但我相信 MIMO 中的 802.11n(在 Atheros AR5B97 上)将在 5 Ghz 无线电频谱上运行。而非 MIMO 802.11n 将在 2.4 Ghz 上运行。
关键在于,我相信你的朋友使用 Atheros AR5B97 以 5 Ghz 的速度连接 802.11n,而你则以 2.4 Ghz 的速度连接 Realtek RTL8188CE。我认为关键在于:
当我试图诊断她电脑上的问题时,电脑随机切换并显示可以上网。但实际上不能。由于收到的数据包太少,网页都无法打开。有时她发送了超过 500,000 个数据包,但只收到 1,000 个数据包。但是,我的电脑收到的数据包比发送的多,而且我的网络运行良好。
根据我的经验,802.11n 出现故障时,路由器处于“混合模式”,允许使用 802.11b/g 和 802.11n。当我家里的 Wi-Fi(Airport Express)处于这种模式时,我从未感到高兴。但当我将其锁定为纯 802.11n 时,一切都很好。
当然,如果您使用的是公共 Wi-Fi 网络,您不可能直接告诉别人更改他们的公共 Wi-Fi 路由器以满足您的需求,对吗?那么我建议您询问使用 Atheros AR5B97 的朋友,看看他们是否可以调整 Wi-Fi 驱动程序设置,以仅以特定的 802.11n 速度进行连接。驱动程序可能设置为以它能获得的任何“最快”连接进行连接,但也许强制驱动程序以 2.4Ghz 上的 802.11n 进行连接会解决问题。
至于为什么她在其他公共网络上没有遇到问题?也许只是因为路由器维护和管理得更好,并且拥有更专业的网络人员?谁知道呢。但我确实知道整个 802.11n 世界可能会令人头疼。而且我非常确定您所描述的问题与非标准 802.11n 混淆的世界有关。