睿诚科技协会

Windows USB共享网络,如何实现手机连接?

核心原理

这个功能的本质是,Windows 主机将自身的网络连接(Wi-Fi、以太网)虚拟化成一个以太网适配器,当另一台设备(如另一台笔记本电脑、安卓手机或树莓派)通过 USB 连接到主机时,主机会识别它,并将其网络流量通过虚拟适配器进行路由和共享。

Windows USB共享网络,如何实现手机连接?-图1
(图片来源网络,侵删)

准备工作

在开始之前,请确保你准备好以下东西:

  1. 一台已联网的 Windows 电脑(主机):这台电脑必须有稳定的网络连接,可以是 Wi-Fi、以太网或蜂窝网络(需支持)。
  2. 另一台需要网络的设备(客户端):例如另一台笔记本电脑、安卓手机、树莓派等。
  3. 一根合格的 USB 数据线:最好是支持数据传输的线缆,有些充电线可能不支持数据传输。
  4. 客户端设备的驱动程序(如果需要):对于 Windows 或 Linux 客户端,可能需要安装驱动。

设置步骤(以 Windows 10/11 为例)

步骤 1:在 Windows 主机上启用网络共享

这是最关键的一步,需要设置一个“网络共享中心”。

  1. 打开网络和 Internet 设置

    • 右键点击任务栏右下角的网络图标(Wi-Fi 或以太网图标)。
    • 选择“网络和 Internet 设置”。
  2. 更改适配器选项

    Windows USB共享网络,如何实现手机连接?-图2
    (图片来源网络,侵删)
    • 在打开的设置窗口中,选择“更改适配器选项”。
  3. 识别并共享网络连接

    • 你会看到一个列表,包含你电脑所有的网络适配器,WLAN”(Wi-Fi)、“以太网”等,找到你当前正在使用的、有互联网连接的那个适配器。
    • 同时,你还会看到一个名为“USB 以太网适配器”或类似名称的适配器(如果还没插客户端设备,它可能处于“未识别”状态,但没关系)。
  4. 启用 Internet 连接共享 (ICS)

    • 右键点击有互联网连接的那个适配器(WLAN”)。
    • 选择“属性”。
    • 在弹出的属性窗口中,切换到“共享”选项卡。
    • 勾选“允许其他网络用户通过此计算机的 Internet 连接来连接”。
    • 在下方的家庭网络连接下拉菜单中,选择“USB 以太网适配器”(或类似的名称)。
    • 点击“确定”。

    提示:系统可能会弹出一个警告,提示“ICS 启用时,你局域网中其他计算机上 ICS 和 DHCP 服务将自动禁用”,点击“是”即可。

至此,Windows 主机的网络共享已经设置完成。

Windows USB共享网络,如何实现手机连接?-图3
(图片来源网络,侵删)

步骤 2:连接客户端设备

将你的客户端设备通过 USB 数据线连接到 Windows 主机。

  • 对于 Windows 客户端

    • 系统通常会自动安装驱动程序,并识别出新的网络适配器,你可能会在右下角看到驱动安装成功的提示。
    • 连接后,客户端电脑的网络连接类型会自动变为“没有 Internet”,但这不影响它通过共享网络上网。
  • 对于安卓手机

    • 连接后,下拉通知栏,找到“USB 已连接”或类似的选项。
    • 点击它,然后在弹出的菜单中选择“传输文件”或“USB 网络共享”,部分手机可能需要在“设置” -> “关于手机”中连续点击“版本号”启用“开发者选项”,然后在“开发者选项”中找到“USB 网络共享”并开启。
  • 对于树莓派等 Linux 设备

    • 连接后,树莓派通常会自动识别为 usb0 网络接口,并自动通过 DHCP 获取 IP 地址。

步骤 3:验证网络连接

  1. 在客户端设备上

    • 打开浏览器,尝试访问一个网站(如 www.baidu.comwww.google.com)。
    • 如果能正常访问,说明共享成功!
    • 你也可以在客户端设备的命令提示符或终端中 ping 一个公网地址,ping 8.8.8.8
  2. 在 Windows 主机上

    • 你可以打开命令提示符(CMD)或 PowerShell,输入 ipconfig
    • 你会看到“USB 以太网适配器”已经获取到了一个 IP 地址(通常是 168.x.x 段),并且有数据包的收发。

常见问题与解决方法

问题现象 可能原因 解决方法
客户端设备无法上网 主机未开启网络共享。
USB 数据线仅支持充电,不支持数据传输。
客户端设备驱动未正确安装。
防火墙或杀毒软件阻止了共享。
仔细检查步骤1,确保“允许其他网络用户...”已勾选,并且下拉菜单选择了正确的 USB 适配器。
换一根质量好、确认支持数据传输的 USB 线,这是最常见的原因!
在设备管理器中查找是否有带黄色感叹号的未知设备,并尝试为其安装驱动。
暂时关闭 Windows Defender 防火墙和第三方杀毒软件,再测试。
Windows 客户端显示“无 Internet” 这是正常现象,ICS 共享模式下,客户端的 DNS 和网关由主机动态分配,Windows 系统有时会误判,只要能 ping8.8.8www.baidu.com 就说明网络是通的。 无需处理,可以正常上网。
连接后,主机网络断开 主机的网络适配器(如 Wi-Fi)与 USB 共享适配器的 IP 地址段冲突,或者 ICS 设置有误。 检查主机和客户端的 IP 地址,确保不在同一网段。
回到“网络连接”界面,取消勾选 ICS,点击“确定”,然后重新勾选并选择正确的适配器。
找不到“USB 以太网适配器” USB 线或客户端设备有问题。
客户端设备在主机上未被识别为网络设备。
换线、换设备测试。
在 Windows 主机的“设备管理器”中查看是否有未知设备或带感叹号的设备,尝试手动安装驱动。

高级场景:通过 USB 共享网络给另一台 Windows 电脑

这个场景很常见,比如你的笔记本有 Wi-Fi,但台式机没有,可以通过 USB 共享。

  1. 准备工作

    • 主机(有 Wi-Fi 的笔记本)和客户端(台式机)。
    • 一根 USB 数据线。
  2. 主机设置

    • 完成上述 步骤 1,在主机上启用 ICS,将“WLAN”共享给“USB 以太网适配器”。
  3. 客户端设置

    • 将客户端台式机通过 USB 连接到主机。
    • 在台式机(客户端)上,可能会自动安装驱动,如果没有,请从主板或电脑制造商的官网下载适用于你 Windows 版本的 USB 网络适配器驱动。
    • 关键步骤:在客户端台式机的“网络和 Internet 设置” -> “更改适配器选项”中,右键点击新出现的网络连接(可能是“本地连接 2”),选择“属性” -> “Internet 协议版本 4 (TCP/IPv4)” -> “属性”。
    • 选择“自动获得 IP 地址”和“自动获得 DNS 服务器地址”。不要手动设置 IP 地址,否则会导致无法上网。
  4. 验证:在台式机上打开浏览器,测试网络连接。


通过 USB 共享网络是一个强大的功能,尤其在以下场景非常有用:

  • 临时组网:没有路由器,让多台设备共享一个网络。
  • 网络备份:主网络(如 Wi-Fi)不稳定时,用有线网络(USB)作为备用。
  • 设备调试:为没有 Wi-Fi 的设备(如树莓派、开发板)提供网络连接。
  • 节省电量:对于笔记本来说,使用 USB 共享比开启
分享:
扫描分享到社交APP
上一篇
下一篇