osh*_*nen 4 10.04 usb-drive automount usb-modeswitch
如何配置usb_modeswitch的Ubuntu 10.04?
当设备插入时lsusb:
oshirowanen@laptop:~$ lsusb
Bus 001 Device 004: ID 19d2:0103 ONDA Communication S.p.A.
Run Code Online (Sandbox Code Playgroud)
当我手动弹出设备以使其被识别为调制解调器时,lsusb给出:
oshirowanen@laptop:~$ lsusb
Bus 001 Device 003: ID 19d2:0031 ONDA Communication S.p.A. ZTE MF636
Run Code Online (Sandbox Code Playgroud)
然后我搜索19d2并得到:
oshirowanen@laptop:~$ sudo updatedb && locate 19d2
/etc/usb_modeswitch.d/19d2:0053
/etc/usb_modeswitch.d/19d2:2000
/etc/usb_modeswitch.d/19d2:2000:uPr=USB_ZTE
/etc/usb_modeswitch.d/19d2:2000:uPr=ZTE_CDMA
/etc/usb_modeswitch.d/19d2:fff5
/etc/usb_modeswitch.d/19d2:fff6
Run Code Online (Sandbox Code Playgroud)
所以似乎usb_modeswitch.confubuntu 10.04 中没有文件,而是我将这些文件放入/etc/usb_modeswitch.d
我是否需要使用这些19d2文件之一,如果需要,使用哪一个以及如何使用?
这些是与相关的 2 个包 usb_modeswitch
usb-modeswitch
usb-modeswitch-data
Run Code Online (Sandbox Code Playgroud)
请检查两者是否都安装。
/etc/usb-modeswitch.conf是usb-modeswitch你可以在这里看到的一部分:

我是通过打开synaptic、搜索模式开关、单击usb-modeswitch然后单击properties和来到达这里的installed files。
一件事:我使用的是 11.04。
在 10.04 中,您可能必须安装自己的配置文件。如果您确实从突触安装,但它仍然不起作用,本主题建议从源安装:usb-modeswitch和usb-modeswitch-data(但您在这里是自己的;))。
为了他人的利益,我将总结我在这里所做的事情:
我购买了“3”中兴 MF112 加密狗
我插上它。
lsusb给19d2:0103
sudo aptitude install usb-modeswitch4.sudo -H gedit /etc/udev/rules.d/zte_eject.rulesRun Code Online (Sandbox Code Playgroud)SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="0103", RUN+="/usr/bin/eject %k", OPTIONS+="last_rule"重启
lsusb给19d2:0031使用NetworkManager > Edit Connections > Mobile Broadband,我设置了加密狗以访问 3 的网络。
现在只要我插入加密狗,我就可以连接,只要有良好的移动覆盖。