因此,我遇到了一个非常奇怪的家庭无线网络问题。以前,在看似随机的时间,路由器似乎会断开所有无线主机的连接,并导致所有有线主机根据 Windows 处于“受限连接”状态。为了解决这个问题,我不得不从路由器上拔下所有有线主机,从路由器上拔下调制解调器,然后关闭路由器电源。这似乎解决了一段时间的问题,直到一天后又发生了同样的事情,我不得不再次经历同样的过程。
这时我注意到发生了一些奇怪的事情。有一台无线主机(Windows Vista 笔记本电脑)似乎导致路由器在连接其他主机时断开与其他主机的连接。发生这种情况时,只有那台笔记本电脑能够使用路由器的无线连接。发生这种情况时,我将其与无线连接断开(通过禁用无线适配器),然后重新连接(通过重新启用它),现在它和其他主机一样无法连接。
我以前从未见过网络上发生过如此奇怪的事情。因此,我将路由器恢复为出厂设置,问题似乎已经消失,只剩下一个关键问题。在路由器出现所有问题之前,甚至在崩溃和断电之间,另一台主机(Windows 7 笔记本电脑)都能够完美连接,但现在显示已连接并能够访问互联网,但所有请求都超时了。在我尝试过的任何浏览器中,选项卡都显示正在连接到 [站点]... 整整一分钟,然后告诉我请求超时。当我尝试在 cmd 中 ping google.com 时,它也显示请求超时。
无奈之下,我在 Windows 7 主机上启动了双启动 Ubuntu 安装,令我惊讶的是,连接工作正常,因为 ubuntu 就是我现在输入这个相当长的问题的地方。
- 我还没有查看 Windows 中的事件日志,但我会发布我在编辑中找到的任何内容
- 我还没有尝试过(在 Windows 7 中)连接到任何其他无线网络,因为
- 它在 Ubuntu 中可以运行的事实表明它是 Windows 而不是路由器的问题,但在它能够连接到互联网之前我没有更改 Windows 中的任何无线设置。
有谁知道发生了什么事吗?我打算再买一个路由器,因为这个路由器已经用了快一年了 :) 但我想知道这里发生了什么。
提前致谢!
PS:抱歉我的问题太长了,我有点焦虑(:
更新:
因此,我还有更多信息,希望它能有所帮助:
- 我能够从 Windows 7 笔记本电脑访问本地主机(例如网络上的路由器和文件服务器)
- 我已经清除了 Windows 7 中的 arp 表,但在我这样做之前,它们似乎没有任何问题。
- 在 Windows 事件日志中,有几个奇怪的与 DNS 相关的警告:
等级:警告
日期和时间:在 Ubuntu 之后启动 Windows
来源:DNS 客户端事件
事件 ID:1014
信息:
Name resolution for the name 6to4.ipv6.microsoft.com timed out after none of the configured DNS servers responded.
所有这些错误之间唯一的不同之处在于被解析的主机:
- h-app02-06.hamachi.cc
- crl.microsoft.com
- accounts.google.com
- clients4.google.com
- www.google.com
- cr-tools.clients.google.com
- 158.talkgadget.google.com
我将尝试将路由器上的默认 DNS 服务器更改为 Google 公共 DNS,但所有其他主机均在默认 DNS 上运行,因此......
答案1
它与 arp 表有什么关系吗?尝试在路由器中使用静态 IP-MAC 映射怎么样?某些病毒确实可以通过 arp 欺骗搞乱您的网络。至少它可以解释为什么 Ubuntu 运行良好。
答案2
确保您只有一个 DHCP 服务器。如果您有单独的调制解调器、路由器或无线基站,则每个设备都可能运行自己的 DHCP。最靠近物理上行链路的设备应该是 DHCP 服务器,所有其他设备都应处于桥接模式。还要检查您的所有计算机,确保它们没有运行 DHCP 或任何形式的“Internet 共享”。