华为E3272 Ubuntu

我的华为E3272调制解调器有问题。 Ubuntu 14.04没有将其检测为移动宽带调制解调器。 如果我把我的SIM卡放入旧调制解调器(E3131),一切正常,E3272就检测不到了。 我已经检查了lsusb,在这里我可以看到系统检测到它为12d1:14fe Huawei Technologies Co., Ltd.但我无法在我的网络连接中选择它。

我尝试在/etc/modules添加usbserial vendor=0x12d1 product=0x14fe ,但它没有改变任何东西。 添加也是如此

# Huawei E3272 ATTR{idVendor}=="12d1", ATTR{idProduct}=="157c", RUN +="usb_modeswitch '%b/%k'"

/lib/udev/rules.d/40-usb_modeswitch.rules 。 我也尝试过安装调制解调器管理器,但它没有帮助。

你知道我该怎么办,所以我的系统会检测到我的新调制解调器吗? 我希望能够使用LTE。 🙂

Ubuntu 14.10中也适用并且需要相同的更改。

所以打开终端并复制以下内容:

 sudo gedit /lib/udev/rules.d/40-usb_modeswitch.rules 

添加以下行:

 # Huawei E3272 ATTR{idVendor}=="12d1", ATTR{idProduct}=="157c", RUN +="usb_modeswitch '%b/%k'" 

保存文件,关闭所有打开的程序并重新启动系统。 现在重新插入调制解调器。 没有消息或确认,但连接将显示在面板中,就像插入以太网电缆一样。

这适用于Ubuntu 16.04LTS上的E353 / E3131 HiLink调制解调器:

  • 使用lsusb查找调制解调器idvendoridProduct

  • 打开终端并运行以下命令:

     sudo gedit /lib/udev/rules.d/40-usb_modeswitch.rules 

这将打开gedit编辑器。 在那里,添加以下行:

 # Huawei E353/E3131 ATTR{idVendor}=="12d1", ATTR{idProduct}=="1f01", RUN +="usb_modeswitch '%b/%k'" 
  • 保存,你就完成了。

没关系,我删除了/etc/modules提到的行,Ubuntu检测到我的调制解调器。 如果您有类似的问题,只需使用/lib/udev/rules.d/40-usb_modeswitch.rules lsusb的信息添加您的调制解调器,它就像一个魅力。 🙂

初始代码的规则必须如下:

 Huawei E3272 ATTR{idVendor}=="12d1", ATTR{idProduct}=="14fe", RUN +="usb_modeswitch... 

有关详细信息,请参阅usb_modeswitc_data包。 14.04的最新版本包含此调制解调器的规则。 你可以更新它,它没有依赖性。

供参考:

 # HUAWEI Mobile WiFi E5776 ATTR{idVendor}=="12d1", ATTR{idProduct}=="1506", RUN +="usb_modeswitch '%b/%k'"