我需要使用哪个 usb_modeswitch.d 文件?

osh*_*nen 4 10.04 usb-drive automount usb-modeswitch

如何配置usb_modeswitchUbuntu 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文件之一,如果需要,使用哪一个以及如何使用?

Rin*_*ind 7

这些是与相关的 2 个包 usb_modeswitch

usb-modeswitch
usb-modeswitch-data
Run Code Online (Sandbox Code Playgroud)

请检查两者是否都安装。

/etc/usb-modeswitch.confusb-modeswitch你可以在这里看到的一部分:

IM2

我是通过打开synaptic、搜索模式开关、单击usb-modeswitch然后单击properties和来到达这里的installed files

一件事:我使用的是 11.04。
在 10.04 中,您可能必须安装自己的配置文件。如果您确实从突触安装,但它仍然不起作用,本主题建议从源安装:usb-modeswitchusb-modeswitch-data(但您在这里是自己的;))。

关于编辑:请参阅 ubuntuforums 上的此主题

为了他人的利益,我将总结我在这里所做的事情:

  1. 我购买了“3”中兴 MF112 加密狗

  2. 我插上它。lsusb19d2:0103

  3. sudo aptitude install usb-modeswitch 4.sudo -H gedit /etc/udev/rules.d/zte_eject.rules

      SYSFS{idVendor}=="19d2", SYSFS{idProduct}=="0103", RUN+="/usr/bin/eject %k", OPTIONS+="last_rule"
    
    Run Code Online (Sandbox Code Playgroud)
  4. 重启

  5. lsusb19d2:0031

  6. 使用NetworkManager > Edit Connections > Mobile Broadband,我设置了加密狗以访问 3 的网络。

现在只要我插入加密狗,我就可以连接,只要有良好的移动覆盖。