买到一个奇怪的高通 X55 4G/5G USB 网卡,在 Windows 系统可以用 MBIM 与虚拟 Ethernet 网卡两种模式,但在 Linux 下却只支持虚拟 Ethernet 网卡模式

发布于

cnbatch:
在淘宝买到一个 4G/5G USB 网卡,高通 X55 芯片,名字就叫“5G dongle”,不带 WiFi 功能,品牌不明(后续查到了,等下会提到),价格奇低,**体积巨大**,堪比两节 18650 电池。比起常见的 4G/5G USB 网卡厚得多。

除了体积巨大,它的**启速度比较慢**,居然不是即插即用的,需要接近一分钟才能启动完、被系统识别出来。

而且不同系统识别出来的硬件也不一样。

- 在 Windows 系统会识别成**手机网络模块**,表现就如同普通的内置 4G/5G 模块那样,系统设置会多出个“手机网络”,任务栏网络图标点进去还能即时查看信号强度。如果插入了实体 eSIM 卡,它还能**管理 eSIM profile**,可以随意切换 eSIM 配置、重命名 eSIM Profile 的名称。
- 但如果插入到 Linux 系统,它就会被识别成**虚拟 Ethernet 网卡**,管理不了 eSIM profile,无法在系统界面查看信号强度。这个模式下,可以通过虚拟 Ethernet 接口进入这个 5G 模块的 Web 管理界面。管理界面显示出该网卡的品牌及名称,品牌名叫 Tri Cascade,网卡名称是 VOS 5G dongle。

打开该品牌的网站,找到了 PDF 手册及 Windows 专用的模式切换工具,能够在 Windows 环境下把网卡在**MBIM**模式(识别成手机网络模块)和**RNDIS**模式之间切换。切换到 RNDIS 模式后的使用方式跟 Linux 系统一致(虚拟 Ethernet 网卡),可以进入 Web UI 管理,失去 eSIM profile 管理模式。

在 WebUI,它会显示出当前连接了哪个频段(诸如 LTE B3, 5G N78),还能像手机那样随意切换 3G/4G/5G 模式,既可以 3/4/5G 自动切换,也可以固定为 4G Only 或 5G Only。而在 MBIM 模式时见不到相应的选项。

根据手册的说明,在 MacOS 下的表现也是跟 Linux 的一样,识别成虚拟 Ethernet 网卡。
如果它能在 UNIX/Linux 环境下切换成 MIBM 模式,那么体验会好很多,起码不需要再多一层 NAT。

---
用了一段时间后才知道为什么这个网卡启动那么慢。
有一次我的电脑连上了自己的 Android 手机,同时插着这个网卡。当我使用 ADB 命令行的时候,发现`adb devices`输出了两个设备,排查一番后才发现另一个设备就是这个“5G dongle”网卡。
原来它本身就是个 Android 设备,每次上电就等于手机冷启动,难怪要等那么久。

---

原文链接:[点击查看](https://www.v2ex.com/t/1229746)

评论(4)

好奇,为什么在不同操作系统下启动的默认模式会不同?Linux能不能试下usb_modeswitch软件?但是不太清楚参数该怎么设置。

· 0 个赞

在淘宝没找到,不过在小黄鱼上看到有四个卖家,价格在180-200之间,成色一般,看着是同一家的货。请问OP使用的感觉如何?信号表现怎么样?另外,移动有款5G Dongle,型号为RD10,价格在80-99之间,这个有了解吗?

· 0 个赞

杂牌的随身WiFi大多都是这种设计,实际上就是个精简的Android手机加USB共享功能。

· 0 个赞

淘宝售价大约在¥300~400之间,价格比品牌商在美国亚马逊的定价低不少,甚至比大多数4G/5G网卡便宜,看着有点怀疑是工厂泄露的,收货时发现了个写着“5G”的贴纸,似乎是覆盖原品牌的标志。

· 0 个赞