我已经尝试调试这个问题好几天了。运行 Mac OS 10.12.3。每隔 5-10 分钟,“互联网”就会停止工作。但事实并非如此,只有网站流量停止。
无效的方法:
- 我无法 ping 任何网站或 IP。ping 没有任何响应(它没有返回无法访问,网站只是空白)
仍然有效的方法/我已尝试过的方法:
- 我可以继续使用 Skype,并且可以继续顺利地进行种子下载。
- WiFi已开启。信号良好。
- 我的手机和其他电脑可以保持连接到路由器,但这台 Mac 却不能。
- 这台 Mac 及其操作系统在目前我在许多地方使用的任何其他 Wifi 上都没有问题。这个问题只在家里发生。
- 将 DNS 服务器更改为 8.8.8.8 也无济于事。正如我所说,我甚至无法 ping 通 IP 地址。
- 我也会从网络游戏中掉线。
有人有什么想法或指点吗?
答案1
您说“每隔 5-10 分钟,‘互联网’就会停止工作。但实际上并没有,只有网站流量停止。”但随后您又说“我无法 ping 任何网站或 IP。”因此,您遇到的问题不仅限于网站流量,这将是HTTP或者HTTPS交通。平实用程序不使用这些协议,而是使用互联网控制消息协议 (ICMP)。您声明您可以继续使用Skype和一个比特流客户端,但也许他们也失去了网络连接,只是还没有通知您连接断开,因为他们仍在等待来自其他系统的数据。您是否看到 BitTorrent 客户端继续下载数据,或者下载似乎已暂停?与 Skype 一样,在问题发生时,您是否从连接的另一端的系统接收到更新?
不幸的是,虽然我在运行 OS X El Capitan 的 MacBook Pro 上遇到了同样的问题,但我无法为您提供解决方案,只能提供我使用过的解决方法,因为我还没有时间确定我的情况的根本原因。我在工作时从未遇到过问题,但问题偶尔会在家里出现,但仅限于我的 MacBook Pro 笔记本电脑。我家里的其他人在运行 Microsoft Windows 的笔记本电脑上没有遇到问题,尽管我们都使用同一个无线路由器进行互联网连接。我在使用我妻子的 Windows 笔记本电脑时也没有遇到问题。当我遇到问题时,我所做的就是单击屏幕顶部的 Wi-Fi 图标,然后单击“关闭 Wi-Fi”,然后单击“打开 Wi-Fi”。这会立即恢复连接,但是,正如您所报告的那样,当问题发生时,WiFi 信号似乎很好。但我无法访问网站,也无法 ping 系统。例如,ping 8.8.8.8
直到我关闭并打开 Wi-Fi 才会失败。同样,如果我使用 Skype for Business(Lync)参加电话会议,其中有人正在演示幻灯片,而我看不到他们当前正在播放的幻灯片,直到我关闭 Wi-Fi 然后再打开,并在问题发生时重新建立会话。
更新:我相信我已经找到了问题的根源,至少就我而言是这样。问题的原因可能和你一样。我相信我由于邻居的路由器使用的国家代码冲突,导致 Wi-Fi 无法连接到互联网. 一些无线路由器提供国家代码附近无线客户端可用的信息。如果附近有不同国家代码的无线路由器,运行 OS X 的 Apple 系统可能会出现问题。就我而言,有人显然有一台来自墨西哥的 Arris 路由器,虽然我在美国,但我认为由于附近的另一台路由器使用美国国家代码,所以我会定期丢失互联网连接。您可以通过运行 OS X 无线诊断程序或/System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -s
以终端窗口。如果您在输出的“CC”列中看到不同的国家代码,那么您可能遇到了同样的问题。如果发现不同的国家代码,Apple 的诊断实用程序将报告“无线路由器只能在最初获得的国家/地区使用。不这样做可能会导致附近无线客户端的性能和可靠性问题。”