ubuntu 13.04 将 USB 移动宽带调制解调器识别为以太网连接

ubuntu 13.04 将 USB 移动宽带调制解调器识别为以太网连接

当我插入 USB 移动宽带调制解调器(ZTE MF-667)时,在网络管理器中,我得到的不是移动宽带连接,而是以太网连接,称为:以太网网络(ZTE W​​CDMA Technologies MSM),这当然不起作用。

这是我的lsusb输出和输出的相关部分dmesg

lsusb:  
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub  
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub  
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub  
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub  
Bus 001 Device 003: ID 0cf3:3005 Atheros Communications, Inc. AR3011 Bluetooth  
Bus 001 Device 004: ID 04f2:b1b9 Chicony Electronics Co., Ltd Asus Integrated Webcam  
Bus 001 Device 005: ID 058f:6366 Alcor Micro Corp. Multi Flash Reader  
Bus 002 Device 004: ID 19d2:1405 ZTE WCDMA Technologies MSM   

dmesg:  
[  195.328467] usb 2-1.1: new high-speed USB device number 3 using ehci-pci  
[  195.423545] usb 2-1.1: New USB device found, idVendor=19d2, idProduct=1225  
[  195.423555] usb 2-1.1: New USB device strings: Mfr=3, Product=2, SerialNumber=4  
[  195.423561] usb 2-1.1: Product: ZTE WCDMA Technologies MSM  
[  195.423567] usb 2-1.1: Manufacturer: ZTE,Incorporated  
[  195.423572] usb 2-1.1: SerialNumber: P680A1ZTED000000  
[  195.426319] scsi7 : usb-storage 2-1.1:1.0  
[  196.425354] scsi 7:0:0:0: CD-ROM            CWID     USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2  
[  197.447919] usb 2-1.1: USB disconnect, device number 3  
[  197.457582] sr0: scsi3-mmc drive: 243x/186x xa/form2 cdda pop-up  
[  197.457594] cdrom: Uniform CD-ROM driver Revision: 3.20  
[  197.459058] sr 7:0:0:0: Attached scsi CD-ROM sr0  
[  197.459483] sr 7:0:0:0: Attached scsi generic sg2 type 5  
[  197.759186] usb 2-1.1: new high-speed USB device number 4 using ehci-pci  
[  197.854543] usb 2-1.1: New USB device found, idVendor=19d2, idProduct=1405  
[  197.854556] usb 2-1.1: New USB device strings: Mfr=4, Product=3, SerialNumber=5  
[  197.854564] usb 2-1.1: Product: ZTE WCDMA Technologies MSM  
[  197.854572] usb 2-1.1: Manufacturer: ZTE,Incorporated  
[  197.854579] usb 2-1.1: SerialNumber: P680A1ZTED010000  
[  197.957739] scsi8 : usb-storage 2-1.1:1.2  
[  198.076554] cdc_ether 2-1.1:1.0 eth1: register 'cdc_ether' at usb-0000:00:1d.0-1.1, CDC Ethernet Device, 00:a0:c6:00:00:00  
[  198.076583] usbcore: registered new interface driver cdc_ether  
[  198.955985] scsi 8:0:0:0: CD-ROM            CWID     USB SCSI CD-ROM  2.31 PQ: 0 ANSI: 2  
[  198.956797] scsi 8:0:0:1: Direct-Access     ZTE      MMC Storage      2.31 PQ: 0 ANSI: 2  

我手动创建了适当的移动宽带连接,但无法在网络管理器中启用它,因为该设备未被识别为移动宽带。

有什么提示可以使它发挥作用吗?

答案1

是的!这是我遇到的问题之一,下面是一个可能的解决方案。查看您的lsusb输出,我发现以下内容:

Bus 002 Device 004: ID 19d2:1405 ZTE WCDMA Technologies MSM 

这表明供应商 ID 是0x19d2,产品 ID 是0x1405。我建议您执行以下步骤:

(1) 创建bash如下脚本。每次您想要使用移动调制解调器 CDMA 连接时,都会运行此 bash 脚本。假设脚本的名称bash为“myModem.sh”。输入以下命令执行此操作:

sudo nano ~/myModem.sh 

在此处输入以下行:

#!/bin/bash
sudo /sbin/modprobe usbserial vendor=0x19d2 product=0x1405

保存脚本并退出nano。输入:

sudo chmod +x ~/myModem.sh

(2)运行以下命令:

sudo apt-get update
sudo apt-get upgrade
sudo apt-get install wvdial 
sudo apt-get install usb-modeswitch usb-modeswitch-data

(4)输入以下内容:

sudo nano /etc/udev/rules.d/90-zte.rules

并输入以下行(它是一行并且请不要回车):

SUBSYSTEM=="block",SUBSYSTEM=="scsi",ATTRS{model}=="USB Storage 1405",ACTION=="add",RUN+="/sbin/modprobe usbserial vendor=0x19d2 product=0x1405"

保存文件并退出nano

(5)现在从你的主目录运行你的 bash 脚本:

sudo ~/myModem.sh

(6)现在我们必须配置wvdial

sudo wvdialconf /etc/wvdial.conf

这将检测调制解调器并创建配置文件。

(7)编辑配置文件,根据您所在的国家/服务提供商调整设置。特别是更改拨号电话号码、用户名和密码。输入以下命令执行此操作:

sudo nano /etc/wvdial.conf 

删除电话、用户名和密码前的分号。分号告诉 wvdial 这些行已被注释。保存文件并退出nano

(8)现在创建连接。确保选中“自动连接”选项。

我希望这能让你的调制解调器正常工作。

答案2

我在 ubuntu 13.10 中遇到了同样的问题,将 ZTE MF667 检测为以太网连接。这里发布的解决方案对我来说不起作用,因为 wvdial 无法将其检测为调制解调器 - 这完全合理,因为它是一个以太网设备。尝试了不同的解决方案后,我偶然发现了这一点:

http://www.draisberghof.de/usb_modeswitch/bb/viewtopic.php?f=3&t=1662

最后我明白了,usb-modeswitch 或任何东西都没有问题!

您根本不需要在以太网设置中配置您的连接。由于我使用的是 O2 SIM 卡,因此我只需连接到 ZTE 以太网连接,打开浏览器并转到“o2surf.stick”(对于您的提供商来说,这可能类似)。当我尝试在 Wine 中运行 ZTE 上提供的 setup.exe 时,我发现了这一点。在那里我可以输入 PIN(稍后可以在设置中禁用)并连接到移动网络。之后一切都正常 :)

o2 提供的界面让我想起了我们的 wlan 路由器配置。您可以在那里看到您的连接时长和使用的数据量。

抱歉,如果我的英语有点蹩脚......

我希望这可以帮助一些人。

相关内容