核心原理
这个过程利用了 macOS 内置的 “互联网共享” (Internet Sharing) 功能,它的工作流程如下:

- 源网络 (Source): MacBook 连接到互联网,可以是 Wi-Fi、以太网或蜂窝网络。
- 共享方式 (Connection Sharing): macOS 创建一个虚拟的网络接口(通过 USB 或蓝牙)。
- 目标设备 (Destination): 另一台设备通过 USB 线连接到 MacBook,并从这个虚拟接口获取网络。
详细步骤:如何设置 MacBook USB 共享网络
第一步:准备工作
- 一台 MacBook: 任何较新的 MacBook 运行较新的 macOS 版本(如 macOS Catalina, Big Sur, Monterey, Ventura 等)都可以。
- 一台目标设备: 可以是另一台 MacBook、Windows 笔记本电脑,甚至是支持 USB 网络的安卓手机或树莓派。
- 一根 USB 线: 非常重要,这根线必须是支持 数据传输 的,有些充电线只供电,无法传输数据,导致无法建立连接,建议使用原装或质量好的数据线。
- 稳定的网络源: 确保 MacBook 本身已经连接到了互联网(例如连接了家里的 Wi-Fi)。
第二步:在 MacBook 上启用互联网共享
-
点击屏幕左上角的 苹果菜单 ,选择 “系统设置” (System Settings) (在旧版 macOS 中是 “系统偏好设置”)。
-
在侧边栏中向下滑动,找到并点击 “通用” (General)。
-
点击 “共享” (Sharing)。
(图示:macOS 系统设置中的共享选项)
(图片来源网络,侵删) -
在左侧列表中,选择 “互联网共享” (Internet Sharing)。
-
在右侧的“共享您的连接自” (Share your connection from) 下拉菜单中,选择 MacBook 当前正在上网的网络接口,如果你是通过 Wi-Fi 上网的,就选择 “Wi-Fi”。
-
在“使用” (To computers using) 的列表中,勾选 “USB 以太网适配器” (USB Ethernet),如果这里没有这个选项,可能是系统未识别到 USB 设备,请确保目标设备已通过 USB 线连接。
(图示:配置互联网共享的来源和方式)
(图片来源网络,侵删) -
点击“互联网共享”开关,将其打开,系统会弹出一个确认对话框,询问你是否要开启共享,点击 “开始” (Start)。
(图示:开启互联网共享的开关)
你的 MacBook 已经成功开启了 USB 网络共享。
第三步:在目标设备上连接网络
你需要告诉目标设备,请从 USB 线路获取网络,根据目标设备的不同,操作方法也不同。
目标设备是 Windows 笔记本电脑
这是最常见的情况,Windows 需要手动安装驱动程序来识别这个 USB 网络接口。
-
确保连接: 用 USB 线将 MacBook 和 Windows 笔记本连接好。
-
在 Windows 笔记本上:
- 打开 “设备管理器” (Device Manager)。
- 展开 “网络适配器” (Network adapters)。
- 你应该能看到一个名为 “Apple USB Ethernet” 或类似名称的设备,如果设备名称旁边有个黄色感叹号,说明驱动未正确安装。
-
安装驱动:
- 最简单的方法是使用苹果官方提供的 “Boot Camp 支持软件” (Boot Camp Support Software),即使你不在 Windows 系统下使用 Boot Camp,这个软件包里也包含了所需的驱动。
- 在你的 Mac 上,打开 “访达” (Finder),点击左侧的 “应用程序” (Applications)。
- 打开 “实用工具” (Utilities) 文件夹。
- 运行 “Boot Camp 助手” (Boot Camp Assistant)。
- 在 Boot Camp 助手界面,选择 “下载最新的 Windows 支持软件” (Download the latest Windows support software),然后点击“继续”,它会下载一个包含驱动的 USB 驱动器。
- 将这个 U 盘插入 Windows 笔记本,运行里面的
setup.exe或类似程序来安装驱动。 - 或者,直接在另一台能上网的电脑上,访问 Apple 官网搜索 “Boot Camp Support Software”,下载后复制到 Windows 笔记本安装。
-
配置网络:
- 驱动安装成功后,Windows 会自动获取一个由 MacBook 分配的 IP 地址(通常是
254.x.x或168.x.x段的地址)。 - 你可以打开 Windows 的 “设置” > “网络和 Internet” > “以太网”,确保“IP 获取方式”设置为 “自动获取 IP 地址” 和 “自动获取 DNS 服务器地址”。
- 驱动安装成功后,Windows 会自动获取一个由 MacBook 分配的 IP 地址(通常是
完成以上步骤后,Windows 笔记本应该就能通过 MacBook 上网了,你可以打开浏览器访问任意网站来测试。
目标设备是另一台 MacBook
另一台 Mac(无论是 Intel 还是 Apple Silicon 芯片)通常都能自动识别并连接,无需手动安装驱动。
- 确保连接: 用 USB 线将两台 MacBook 连接好。
- 在目标 MacBook 上:
- 打开 “系统设置” > “网络”。
- 在左侧列表的底部,你应该能看到一个名为 “USB 以太网” 或 “iPhone USB” 的新网络接口。
- 点击它,然后点击 “配置...” (Configure...) 按钮。
- 确保 “配置 IPv4” (Configure IPv4) 设置为 “使用 DHCP 服务器” (Using DHCP Server)。
- 点击 “好” (OK) 保存。
目标 MacBook 应该就能自动获取 IP 地址并上网了。
常见问题与解决方法
-
问题 1:目标设备无法识别 USB 网络。
- 原因: USB 线不支持数据传输、目标设备驱动未安装、目标设备系统不支持。
- 解决: 换一根好的数据线;如果是 Windows,务必安装 Boot Camp 驱动;检查目标设备是否支持 USB 网络共享功能。
-
问题 2:MacBook 的共享选项里没有 “USB 以太网适配器”。
- 原因: 目标设备尚未通过 USB 连接,或者系统未识别。
- 解决: 先确保目标设备已用 USB 线连接好,然后刷新一下共享设置页面,如果仍然没有,重启两台设备再试。
-
问题 3:连接后,目标设备获取不到 IP 地址。
- 原因: MacBook 的 DHCP 服务可能有问题,或者目标设备的网络设置有冲突。
- 解决: 在 MacBook 的“互联网共享”设置中,取消勾选再重新勾选“USB 以太网适配器”,相当于重启共享服务,在目标设备上,将网络设置为“DHCP”或“自动获取”。
-
问题 4:速度很慢或不稳定。
- 原因: USB 线质量差、USB 端口版本(USB 2.0 vs USB 3.0)、网络本身带宽限制。
- 解决: 尽量使用质量好、支持 USB 3.0 的数据线和端口,这是有线共享,速度通常远超 Wi-Fi,如果还是很慢,可能需要检查网络源本身的速度。
通过 USB 共享网络是一个强大且灵活的功能,特别适合在没有 Wi-Fi 的酒店、会议室,或者需要为特定设备提供稳定有线连接时使用,虽然设置过程在 Windows 端稍显复杂(需要驱动),但一旦配置成功,就能稳定地为你提供网络连接。
