如何在带有 Windows 主机的 VM ubuntu 服务器中激活 USB 调制解调器?

如何在带有 Windows 主机的 VM ubuntu 服务器中激活 USB 调制解调器?

我的虚拟机中运行着 ubuntu-16.04-server-amd64,我想使用 gammu 通过我的 HUAWEI E153 HSDPA usb 棒发送短信。我尝试在串行端口中添加调制解调器,以便在 COM4 或任何其他 COM# 中看到调制解调器,但在虚拟机配置中配置串行端口后,我看不到调制解调器。

这是我所做的配置:
我已将 com3 配置为主机管道,但关闭 VB 后它显示为断开连接,com4 也是如此

串行通信3

我不知道是否应该使用主机管道还是主机设备。

串行通信4

lsusb 命令未显示我的调制解调器已连接

lsusb 命令

华为 153 调制解调器

华为 153 调制解调器

答案1

这些调制解调器需要驱动程序加载固件来初始化调制解调器,这需要操作系统的 USB 级访问。它的串行/通信端口侧仅供设备初始化后的操作使用,并且在初始化之前不可见。

您应该将整个设备作为 USB 设备而不是串行设备或通信端口进行传输。串行传输实际上仅适用于老式硬件串行端口,而不是 USB 模拟串行端口。

另一种方法是配置主机上的调制解调器,然后使用 VirtualBox 内部网络通过桥接或 NAT 模式添加网络适配器并选择正确的上行链路来传递网络连接。由于您的主机是 Windows,您应该能够使用该平台上支持的驱动程序。我不确定您是否希望此调制解调器对客户机是私有的,还是只是想共享连接。

答案2

您究竟为什么要尝试为 USB 设备激活串行端口?USB 设备未连接到串行端口。串行端口正下方是 USB 端口。您应该去那里,找到调制解调器连接的端口,然后告诉 virtualbox 使用它。

一旦设备重新路由到虚拟机,它将与主机系统断开连接,并且会一直保持这种状态,直到您关闭虚拟机。

相关内容