以太网与网络共享

Mac 检测不到 USB 或雷雳以太网适配器

USB 或雷雳以太网适配器必须同时作为硬件端口和网络服务出现。找出缺少哪一个,然后添加。

适用于:“系统设置”中的步骤适用于 macOS 13 Ventura 及更高版本。所有当前 macOS 版本都自带 networksetup。核查日期:2026年10月29日

症状

  • 适配器已连接,但“网络”设置中没有显示。
  • 适配器显示“未连接”,但网线已经接到路由器上。
  • 这个适配器在另一个端口或另一台 Mac 上能用。

可能的原因

  • 网线或端口。网线损坏或接头松动会导致链路断开。
  • 集线器或扩展坞。集线器可能供电或带宽不足,也可能有故障。
  • 没有网络服务。macOS 能看到硬件,但没有为它建立网络服务。
  • 另一端的设备。路由器或交换机的端口可能已关闭或有故障。

如何检查

  1. 列出 macOS 识别的硬件端口,按名称查找适配器。

    networksetup -listallhardwareports

    输出:若干组 Hardware Port、Device(例如 en5)和以太网 Address。

  2. 列出网络服务。带星号的服务处于停用状态。

    networksetup -listnetworkserviceorder
  3. 查看第一个命令给出的设备的状态。把 en5 换成那个设备。

    ifconfig en5

    输出:一行值为 active 或 inactive 的 status:,以及一行 media:。

  4. 从“应用程序”>“实用工具”中打开“系统信息”,在 USB 或雷雳部分查找适配器。

如何修复

  1. 确认以太网网线没有损坏,两端都插牢。

  2. 将适配器直接连接到 Mac 的端口,不要经过集线器。

  3. 选取苹果菜单 >“系统设置”>“网络”,查找以适配器命名的服务。

  4. 如果没有该服务,点按“操作”弹出式菜单,然后选取“添加服务”。将“接口”设为该适配器,然后点按“创建”。

  5. 也可以让 macOS 检测新硬件并为它创建默认服务。

    sudo networksetup -detectnewhardware

    需要管理员密码。

  6. 将 Mac 关机。关闭路由器或交换机,等几分钟后再打开。

  7. 路由器或交换机准备就绪后,再启动 Mac。

使用 Kilobat

  1. 分别查看物理接口和 VPN 接口的计数。

    kilobat interfaces --json
  2. 适配器已连接但无法上网时,找出是哪一层出了问题。

    kilobat diagnose

常见问题

适配器需要驱动程序吗?

阅读适配器制造商的说明。如果制造商提供 macOS 驱动程序,按照其说明操作。

服务已存在,但没有 IP 地址,下一步怎么办?

确认路由器在分配地址。参阅“Mac 显示自分配 IP 地址”和“在 Mac 上续租 DHCP 租约”。

参考资料

参考资料核查于 2026年10月29日。man 手册页为 macOS 自带版本;在“终端”中用 man <name> 打开。