我可以在 Linux 上顺利连接到无线网络。但在 Windows Vista 上却不行。Vista 可以识别连接,甚至可以连接到路由器,但无法访问互联网。系统托盘中的小网络图标应该显示两个显示器和一个地球仪,地球仪表示可以访问互联网,但地球仪却不见了。
而且,这并不完全我的无线网络,只是一个我被允许使用并知道密码的网络。我预计路由器或互联网服务不会出现任何问题,因为其他设备(手机、iPad、另一台装有 Windows XP 的笔记本电脑,这台运行 Linux)都正常工作。所以问题可能出在 Vista 上。我运行了netsh int ip reset
,但也没有帮助。
答案1
您是否真的在 Vista 上通过 DHCP 获得了 IP 地址?启动命令提示符并运行“ipconfig”。您希望 IP 地址以“169”以外的其他数字开头,通常它将是 192.168.xx,但也可能为 10.xxx 或很少为 172.xxx
如果您有 IP,您能 ping 路由器吗?“ipconfig /all”将为您提供路由器地址。命令是“ping 192.168.1.1”,您应该会得到响应而不是超时。
除了其他需要检查的 ipconfig /all 结果之外,还有:
- DHCP 是否已启用或地址是否为静态?如果是静态的,是否有可能存在具有相同地址的其他设备?静态 IP 可能在 DHCP 分配的范围内,因此可能会发生冲突。
- 如果您能够 ping 路由器,ipconfig /all 是否为您提供了 DNS 服务器地址?您能够 ping DNS 服务器吗?
更新:回想起来,这篇文章并不完整,因为它没有描述 169.* 地址的重要性 - 连接到网络并通过 DHCP 请求地址但没有得到响应的设备将自动分配一个以 169 开头的地址。例如,当您有一台以 Ad-Hoc 网络模式启动的支持 WiFi 的打印机时,您可以让它打印出一个显示地址的网络配置页,然后连接到该 Ad-Hoc 网络(生成您自己的 169.* 地址),连接到打印机,并配置其网络选项。
答案2
您是否尝试过禁用任何安全软件/防火墙?
有一次我遇到了同样的问题,我发现(我不知道为什么)我的卡巴斯基被配置为阻止所有互联网连接。
您也可以尝试验证您的无线密码,这很简单,但这只是可能性之一。
答案3
检查正在运行的 HP 程序,确保您没有使用与 Windows 自己的实用程序冲突的 HP 无线连接实用程序。