最近我的MBP连接Wifi后上网速度奇慢,后面甚至无法上网。测试了同Wifi下的另一台Mac,还有手机等等,上网速度还是很快的,也就是说不是网络的问题,是笔记本的问题。
在网上搜了一圈之后,发现目前的解决方案有以下几种:
1. 删除所有首选网络,重建WiFi配置(或者忘记当前Wifi并重新连接)
2. 设置正确的日期、时间以及位置
(我是采用这个方法解决了问题,很奇怪)
具体做法是:
- 打开System Preferences > Date & Time
- 点击Time Zone并且勾选Set time zone automatically using current location
- 如果发现电脑选择了错误的地址:
a. 打开System Preferences > Security & Privacy > Privacy
b. 选择左侧Location Services
c. 勾选Enable Location Services
3. 删除NetworkInterfaces.plist等文件并重启电脑
- Command + Shift + G,输入/Library/Preferences/SystemConfiguration
- 删除com.apple.airport.preferences.plist,com.apple.network.eapolclient.configuration.plist,com.apple.wifi.message-tracer.plist,NetworkInterfaces.plist,preferences.plist,Settings.plist
4. 重置电脑控制器
关闭电脑,不要碰键盘,等待一段时间后再按键:因为较新版本的 Macbook 在关机后短时间内可由按下的任意键启动。等待至少 20 秒后,按下电源键,然后立马按住command+option+p+r,按住保持 20 秒。这个方法就是完全重置你电脑的控制器了,会将设置都恢复初始化,但是不影响硬盘数据,不必备份。很多时候macbook出现莫名其妙的问题都用得上。
5. 重启电脑和路由
6. 更改DNS
- 关闭所有浏览器
- 打开System Preferences > Network
- 选择Wi-Fi并打开Advanced
- 点击DNS
- 在DNS Servers下点击加号,添加114.114.114.114
7. 升级macOS
8. 断开所有USB和其他配件
外围配件中可能存在屏蔽装置,拔下所有东西之后,再次尝试连接上网,如果此时能上网,则说明是某个配件造成了这个问题,需要重新逐一连接USB以确定问题所在
9. 运行Wireless Diagnostics
这个分析工具并不能解决所有WiFi问题,但是能给出解决的方向。
- 按住option并且点击Wi-Fi标识
- 选择Open Wireless Diagnostics
10. 更新DHCP Lease
- 打开System Preferences > Network
- 选择Wi-Fi并打开Advanced
- 选择TCP/IP标签,单击Renew DHCP Lease
11. 创建新的网络地址
- 打开System Preferences > Network
- 打开Location的下拉菜单
- 选择Edit Locations...,添加新的地址
12. 停止mDNSResponder
- 打开Activity Monitor
- 打开Network,点击Process Name
- 找到mDNSResponder
- 点击Stop按钮
13. VPN问题
断开后查看是否能上网
【参考】
- 解决Mac能连上WIFI但无法上网的问题
- Solved: MacBook connects to Wi-Fi but has no Internet connection
- Macbook pro 电脑显示连上Wi-Fi但无法上网:解决方案汇总