我在 Yosemite、MacBook Pro(2014 年末)上使用互联网时遇到了问题。
当我在家时,互联网运行良好。我通过 wifi 连接到标准调制解调器/路由器。问题出在我办公室时。我们这里有一个 Netgear 调制解调器/路由器,连接不太好。办公室里的其他人都可以正常使用(他们不是使用 Mac),在我的手机(Android)上运行良好,所以我确定这只是 OS X 的问题。例如,当我的电脑无法上网时,我会检查我的手机,发现它运行良好。
有些事情总是有效的:
- 我可以毫无问题地连接到网络。
- DNS 解析工作正常。我通过 ping domain.com 进行了测试,发现 IP 解析正确。
- Ping 运行良好。
- 诊断工具(系统偏好设置 > 网络 > 帮助我...)显示一切正常。此外,当您按下选项键并单击 wifi 图标时,wifi 诊断工具显示一切正常(同时浏览器无法正常工作)。
但是,我无法在任何浏览器(Chrome、Safari、Firefox)上可靠地浏览网页,也无法在命令行上执行其他 HTTP 任务(如 curl)。这并不是说它完全不起作用。它有时会起作用,大概有 50% 的时间可以正常工作,但另外 50% 的时间我会遇到超时,这真的很烦人。
有关路由器和连接的一些信息:
- 它不是双频。只有 2.4 GHz
- 频道设置为自动,似乎总是选择频道 1
- 我的 wifi 连接显示其连接频率为 2.4 GHz、通道 1、802.11n
我尝试了以下操作但没有成功:
- 全新安装 Yosemite 以避免配置文件损坏
- 更改连接 MTU(1400、1450)
- 消除网络安全性
- 重新启动 discoverd
还有什么我可以尝试的吗?