解决 macOS High Sierra 中的 Wi-Fi 问题

修复 macOS High Sierra 中的 Wi-Fi 问题

一些 MacOS High Sierra 用户报告称,在将他们的 Mac 更新到最新的系统软件版本后,无线网络出现问题。问题可能包括连接到 Wi-Fi 网络困难、Wi-Fi 连接断开(特别是在从睡眠中醒来后)、无线速度缓慢以及 Wi-Fi 网络的其他令人沮丧的连接问题。

本文将尝试详细说明一些常见问题,并解释一些故障排除步骤以解决 macOS High Sierra 的 Wi-Fi 问题。

在 High Sierra 遇到 Wi-Fi 问题?更新到最新的 macOS High Sierra 更新

在执行任何其他操作之前,如果 Mac 当前在 High Sierra 上,那么您应该更新到可用的最新版本的 macOS High Sierra。 Apple 会定期发布系统软件更新,macOS High Sierra 也不例外。如果您仍在运行 macOS High Sierra 10.13,则需要更新到可用的最新点发布版本(10.13.1、10.13.2 等)。这很简单,但您应该始终在安装任何系统软件更新之前备份 Mac。

  • 转到  Apple 菜单并选择 App Store,然后转到“更新”部分并将任何可用的系统软件更新安装到 High Sierra

点发布更新通常包括错误修复,如果您遇到与核心系统软件错误相关的问题,那么系统软件更新可能会解决该问题,可能连同 其他报告的问题

底线:检查可用的系统软件更新并安装它们(如果有)。

是否隐藏了 Wi-Fi 路由器 SSID(名称)?

一些使用 MacOS High Sierra 的 Mac 用户报告说很难连接到具有隐藏 SSID 的 Wi-Fi 接入点。

您可以尝试断开连接,然后直接连接到隐藏的 SSID 路由器Mac OS,但连接可能会再次断开或在从睡眠中唤醒时失败。

一种可能的解决方法是使 SSID 可见,这必须在 wi-fi 路由器本身上完成,并且会因无线接入点而异,但如果您可以访问 wi-fi 路由器,这可能是一个解决方案。这适用于许多用户,但显然,如果您出于某种原因必须隐藏 SSID,那么使 SSID 可见并不总是一个可行的选择。

wi-fi 是否仅在 macOS High Sierra 从睡眠中唤醒或屏幕保护程序唤醒时掉线?

一些用户报告说,macOS High Sierra 从睡眠中唤醒或从屏幕保护程序中唤醒时会断开其 Wi-Fi 连接,或者 macOS High Sierra 从睡眠中唤醒后重新加入 Wi-Fi 的速度很慢。

您可以按照下面概述的步骤创建新的无线配置,从而解决 Mac 从睡眠状态唤醒后 Wi-Fi 掉线的问题。

一个已报告的从睡眠中醒来后无法重新加入 Wi-Fi 的解决方法如下:

  1. 转到 Wi-Fi 菜单并选择“关闭 Wi-Fi”
  2. 等待几秒钟,然后返回到 Wi-Fi 菜单并选择“打开 Wi-Fi”

有时,只需关闭然后再打开无线功能就足以解决无法重新加入 Wi-Fi 网络的问题。据报道,一些用户还在 Mac 睡觉前关闭 Wi-Fi,然后在 Mac 唤醒后再次启用它。

另一种可能的解决方法是在命令行使用 caffeinate,或者像 Caffeine 或KeepingYouAwake 或 sleep corner,在这些功能激活时暂时防止睡眠。如果您必须休眠 Mac,这显然不是一个很好的解决方案。

当然,变通办法是不方便的,它们不是真正的解决方案。如果您遇到 wifi 连接问题,请尝试以下步骤来解决这些问题。

在 macOS High Sierra 中创建新的 Wi-Fi 配置

在继续之前备份您的 Mac,这些步骤涉及删除系统级配置文件。不要在没有备份的情况下继续操作,以便在出现问题时可以回滚。

  1. 首先,通过下拉右上角的 Wi-Fi 菜单栏项并选择“关闭 Wi-Fi”来关闭 Wi-Fi
  2. 在 Finder 中,在桌面(或其他用户文件夹)上创建一个新文件夹,并将其命名为“WiFiConfigBackup”之类的名称
  3. 前往 macOS 中的 Finder,下拉“前往”菜单,然后选择“前往文件夹”选项
  4. 在窗口中输入以下目录路径,然后点击“Go”
  5. /Library/Preferences/SystemConfiguration/

  6. 查找并选择位于现在打开的 SystemConfiguration 文件夹中的以下文件
  7. com.apple.airport.preferences.plist
    com.apple.network.eapolclient.configuration.plist
    com.apple.wifi.message-tracer.plist
    网络接口.plist
    preferences.plist

  8. 将这些文件拖到您在第二步中创建的“WiFiConfigBackup”文件夹中(或者,如果您是高级用户,有一个备份,并且知道您在做什么,您可以删除它们)
  9. 通过转到  Apple 菜单并选择“重新启动”来重新启动 Mac,然后让 Mac 照常启动
  10. 返回右上角的Wi-Fi菜单,选择“开启Wi-Fi”,即可正常加入无线网络

本质上,这是在抛弃您旧的无线首选项,并通过生成新的 wi-fi 首选项使 MacOS High Sierra 取代它们。对于许多用户来说,这足以解决 wifi 网络的任何问题。

可选:制作新的自定义网络位置

如果您在放弃首选项并重新启动 Mac 后仍然遇到 wi-fi 问题,您可以尝试以下步骤以使用自定义配置设置创建新的网络位置。

  1. 转到  Apple 菜单并选择“系统偏好设置”
  2. 选择“网络”面板,然后从列表中选择“Wi-Fi”
  3. 在首选项面板顶部附近,下拉“位置”菜单并从下拉列表中选择“编辑位置”
  4. 在网络首选项中创建一个新位置

  5. 点击 [+] 加号按钮创建一个新的网络位置,将其命名为“FixWiFiCustomConfig”或您容易识别的任何名称,然后点击“完成”
  6. 一个新的网络位置来解决一些无线网络问题

  7. 在网络名称旁边,下拉下拉菜单并选择要加入的 Wi-Fi 网络,如果适用则输入密码
  8. 点击网络首选项面板一角的“高级”按钮
  9. 选择“TCP/IP”选项卡并点击“续订 DHCP 租约”
  10. 更新 DHCP 以自动填充 DHCP 信息

  11. 接下来转到“DNS”选项卡,在“DNS 服务器”部分单击 [+] 加号按钮,然后添加以下 IP 地址(每行一个条目,顺便说一下,这些是 Google DNS 服务器,您如果您愿意,可以使用其他的,但这些特别容易记住且无处不在):
  12. 8.8.8.8
    8.8.4.4

    添加自定义 DNS 设置以改进 DNS 查找

  13. 接下来,选择“硬件”选项卡并将“配置”选项设置为“手动”
  14. 将“MTU”选项调整为“自定义”并将数字设置为“1453”
  15. 网络首选项中的自定义 MTU 设置

  16. 现在点击“确定”
  17. 最后,点击“应用”以设置您刚刚为新网络位置所做的网络更改
  18. 退出系统偏好设置
  19. 打开 Safari 或 Chrome,然后访问一个网站 – 它应该可以正常加载

这一系列破坏 wi-fi 偏好,生成新的无线偏好,然后,如果需要,使用自定义 DNS 和 MTU 创建新网络位置 是解决许多 Mac OS 版本中各种无线问题的长期步骤,包括 塞拉利昂El Capitan,及之前。

High Sierra Wi-Fi 仍然无法正常工作?

如果您已完成上述所有操作,但仍然遇到无线网络问题,您也可以尝试一些常规故障排除技巧;

  • 尝试连接到一个完全不同的 wi-fi 网络,如果 wi-fi 在其他网络上工作正常,则可能是路由器的问题
  • 将完全不同的设备连接到同一个 Wi-Fi 路由器,是否工作正常?
  • 尝试调整 wi-fi 路由器通道,或使用 2.4GHZ 而不是 5GHZ(反之亦然)
  • 如果在使用 High Sierra 之前一切都失败并且 Wi-Fi 工作正常,您可以将 macOS High Sierra 降级到之前的版本macOS 版本假设您在更新到 High Sierra 之前使用 Time Machine 进行了备份。降级是相当戏剧性的,应被视为最后的手段

您在 macOS High Sierra 中遇到过 Wi-Fi 问题吗?在 macOS High Sierra 中工作正常吗?