华为 E1550 3G 调制解调器
本文介绍如何配置华为 E1550 3G 调制解调器。
准备设备
此调制解调器是通用设备,但有两个注意事项
切换到调制解调器模式
默认情况下,内核将其识别为 usb-storage 设备 (SCSI CD-ROM)。这是正确的,因为此调制解调器包含 MicroSD 卡(高达 4Gb)读卡器和内部闪存。
要启用调制解调器,您应该运行
$ /lib/udev/usb_modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd
命令。
另请参阅 usb_modeswitch 软件包,您将来可能需要它,因为在 udev-157 中,modem-modeswitch 已被重命名和更改,如 commit 中所述。此软件包不需要任何修改,只需安装它即可。
您还可以创建 udev 的配置:/etc/udev/rules.d/15-huawei-e1550.rules
/etc/udev/rules.d/15-huawei-e1550.rules
ACTION=="add", SUBSYSTEM=="usb", ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1446", RUN+="/lib/udev/usb_modeswitch --vendor 0x12d1 --product 0x1446 --type option-zerocd"
之后,调制解调器将其 USB ID 更改为 12d1:140c,并且 /sys/bus/usb/devices
显示新的 USB 端点。
加载驱动程序
usbserial 是此调制解调器的正确驱动程序,但可能无法识别它,因此您应该强制它,传递 USB ID。
# modprobe usbserial vendor=0x12d1 product=0x140c
或将选项放入 /etc/modprobe.d/modprobe.conf
/etc/modprobe.d/modprobe.conf
... options usbserial vendor=0x12d1 product=0x140c ...
(如果 usbserial 已加载,请不要忘记 rmmod usbserial
)
命名设备(可选)
您可以为 ttyUSB* 端口生成符号链接,以便使用 udev 规则进行更人性化的配置。
对于在模式切换后使用 USB ID 12D1:1001 标识且具有 3 个串口的华为设备
SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1001*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1001*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_diag" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1001*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="02", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui"
对于在模式切换后使用 USB ID 12D1:1003 标识且具有 2 个串口的华为设备
SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1003*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="00", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_modem" SUBSYSTEMS=="usb", ATTRS{modalias}=="usb:v12D1p1003*", KERNEL=="ttyUSB*", ATTRS{bInterfaceNumber}=="01", ATTRS{bInterfaceProtocol}=="ff", SYMLINK+="ttyUSB_utps_pcui"
连接到网络
现在您有了新的 2 或 3 个 /dev/ttyUSB*
设备。最有可能的是,第一个设备(如果您之前没有此类设备,则为 ttyUSB0)是 PPP 兼容的调制解调器。像往常一样与 pppd、kppp、gnome-ppp、network-manager 等一起使用它。
NetworkManager.service
。现在您可以在 networkmanager 小程序中启用移动宽带。使用 gammu
使用 gammu 访问手机功能。
编辑 ~/.gammurc
~/.gammurc
[gammu] port=/dev/ttyUSB0 connection=at name=huawei e1550 model=
您也可以使用以下命令生成配置
$ gammu-detect > ~/.gammurc
发送短信
$ gammu sendsms TEXT +7123456789 -text qwe
查找设备信息
$ gammu identify
对于 gui,请使用 wammuAUR 或 modem-manager-gui。
USSD 请求
使用 ussd.php 工具。