通过普通 USB 将互联网从一台计算机共享到另一台计算机

通过普通 USB 将互联网从一台计算机共享到另一台计算机

我想在不使用 USB 桥接电缆的情况下将笔记本电脑上的互联网共享到台式电脑。就像 Android 上的 USB 网络共享一样。是否有第三方软件或内置选项可以做到这一点?

操作系统:Windows 10

答案1

在我们讨论软件之前,您应该检查硬件。直到 USB 3.0 及更高版本,主机到主机通信才成为可能。如果计算机的一端或两端都配备 USB4,则可能会更容易实现这一点。USB 2.0 及更早版本不支持主机到主机通信作为协议的一部分。

对于两台计算机之间的 USB 2.0 网络,需要使用桥接电缆或一对适配器电缆。此时,如果使用一对 WiFi 或蓝牙适配器,可能比使用任何电线更容易设置、成本更低、通信速度更快。也许 100 Mbps 以太网就很好,与桥接电缆一样快、便宜。

许多配备 USB-C 端口的较新计算机可能支持使用简单的 USB-C 转 USB-C 电缆进行主机到主机通信(假设两台计算机都有 USB-C 端口)。如果这两个 USB-C 端口都支持 Thunderbolt 和/或 USB4,则网络设置应该很简单。但这在技术上不是 USB,所以我不知道是否应该在有关 USB 的问题中解释这一点。

如果只有一台计算机有 USB-C,或者一台或两台计算机都没有 Thunderbolt/USB4,那么如果计算机支持 Windows CE 或现在的任何名称,这种方法可能仍然可行。这会将该计算机的 USB-C 端口置于设备模式,以便它可以作为网络设备出现在承担主机角色的另一台计算机上。这不太可能是某种驱动程序或可以安装的东西。如果计算机不支持制造商提供的此功能,并且其操作手册中没有记录,那么这种方法不太可能奏效。

如果一台或两台计算机都有 USB-A 端口,那么特殊的 USB-A 转 USB-A 电缆可能会有所帮助。这些电缆的两端都连接了 USB 3.0“超高速”数据线和地线,但用于 USB 2.0 向后兼容的电缆未连接。这些通常被称为“调试”电缆,因为它们的主要用途是调试驱动程序和其他低级软件。操作系统支持这些电缆,但不支持创建网络。如果有人想出如何让这些电缆做更多的事情,那么我还没有看到。

USB 上的主机到主机网络的一个大问题是,连接和协议不是为此构建的。USB-A 端口中没有硬件来检测插入的“调试”电缆。甚至一些 USB-C 端口也没有硬件来向另一台计算机宣布它已存在。然后是软件,一台计算机必须以客户端模式作为主机对另一台计算机进行操作。Thunderbolt 解决了这个问题,但即使它使用 USB-C 连接器,它也不是 USB。通过 USB-C 充电的笔记本电脑在插入台式机时将进入客户端模式,以便为其电池充电。使用此连接进行充电以外的其他操作(例如创建网络连接)的软件可能目前尚不可用。

USB 3.0 是实现此功能的最低要求。一台或两台计算机都配备 USB-C 将使操作更加简单。Thunderbolt/USB4 应该会让它变得简单。如果两台计算机都配备 USB-A,那么您无论如何都必须购买专用电缆,最好是中间带有桥接芯片的电缆。

相关内容