4G USB 适配器被识别为有线网络

4G USB 适配器被识别为有线网络

我刚刚购买了一个 4G USB 适配器:与 SIM 卡配对,它可以通过创建 Wi-Fi 网络为您带来 4G 互联网连接;
它通过 USB 端口供电(电源适配器或计算机端口,没关系)。

问题是:如果我将其插入笔记本电脑,加密狗会被识别为(不工作的)有线网络;

我怎样才能禁用这种行为?

简而言之,我希望它不会被安装/识别,
换句话说,我希望 USB 端口只提供电源,而不是
像 Android 那样让你选择如何管理连接(仅充电、MIDI、MTP、照片)当您将 USB 电缆连接到计算机时


我正在使用 Arch Linux 和 GNOME 44.2


进一步:
lsusb报告:

Bus 002 Device 033: ID 05c6:f00e Qualcomm, Inc. Android

当我连接加密狗时,journactl显示:

Jun 14 23:31:09 arch-xps kernel: usb 2-2: new high-speed USB device number 33 using xhci_hcd
Jun 14 23:31:09 arch-xps kernel: usb 2-2: New USB device found, idVendor=05c6, idProduct=f00e, bcdDevice=ff.ff
Jun 14 23:31:09 arch-xps kernel: usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Jun 14 23:31:09 arch-xps kernel: usb 2-2: Product: Android
Jun 14 23:31:09 arch-xps kernel: usb 2-2: Manufacturer: Android
Jun 14 23:31:09 arch-xps kernel: usb 2-2: SerialNumber: 0123456789ABCDEF
Jun 14 23:31:09 arch-xps NetworkManager[377]: <info>  [1686778269.1658] manager: (usb0): new Ethernet device (/org/freedesktop/NetworkManager/Devices/6)
Jun 14 23:31:09 arch-xps kernel: rndis_host 2-2:1.0 usb0: register 'rndis_host' at usb-0000:00:14.0-2, RNDIS device, b6:99:e7:48:ad:83
Jun 14 23:31:09 arch-xps mtp-probe[85412]: checking bus 2, device 33: "/sys/devices/pci0000:00/0000:00:14.0/usb2/2-2"
Jun 14 23:31:09 arch-xps mtp-probe[85412]: bus: 2, device: 33 was not an MTP device
Jun 14 23:31:09 arch-xps kernel: rndis_host 2-2:1.0 enp0s20u2: renamed from usb0
Jun 14 23:31:09 arch-xps NetworkManager[377]: <info>  [1686778269.7719] device (usb0): interface index 6 renamed iface from 'usb0' to 'enp0s20u2'
Jun 14 23:31:09 arch-xps NetworkManager[377]: <info>  [1686778269.7814] device (enp0s20u2): state change: unmanaged -> unavailable (reason 'managed', sys-iface-state: 'external')
[...]

答案1

该加密狗的固件(顺便说一下,很可能是一个运行 Linux 的设备本身!)在插入 USB 主机时决定做什么取决于固件。

因此,如果它决定将自己呈现为网络接口,那就是它要做的。没有什么会强迫您使用该设备!

您当然可以使用 USB 延长线,其中数据线被切断以提供 +5V 和 GND,而不是 USB 连接,但请注意,这也意味着设备无法协商高于标准保证的 150 mA 的电流,因此可能会导致 USB 总线关闭端口电源(假设有短路)。

相关内容