我尝试使用 NetworkManager 在 Raspberry Pi 上设置 USB 4G 调制解调器,但似乎未检测到它。
以下是我的设置的详细信息:
树莓派型号:4
USB 4G 调制解调器:中兴 mf833u1
操作系统:Rasbian Bookworm
我已采取的步骤:
检查 USB 连接:调制解调器已正确连接到 Raspberry Pi。列出的 USB 设备:lsusb 将调制解调器显示为“Bus 001 Device 006:ID 19d2:1405 ZTE WCDMA Technologies MSM DEMO Mobile Boardband”。检查ModemManager状态:它正在运行(sudo systemctl status ModemManager)。
问题:尽管执行了这些步骤,NetworkManager 仍未检测到 USB 调制解调器(nmcli 设备状态未列出调制解调器)。 “mmcli -L”的结果: 未找到调制解调器
任何有关解决此问题的帮助或见解将不胜感激。
答案1
信息发现于arch-linux 维基:您需要usb-modeswitch
安装软件包并cdc_ether
加载内核模块:
sudo apt install usb-modeswitch
sudo modprobe -v cdc_ether
答案2
查看输出lspci -k
并检查是否为该设备加载了内核模块。 RPi 上对无线硬件的硬件支持参差不齐,我之前必须多次编译自己的内核模块。