当我插入 USB 移动宽带调制解调器(ZTE MF-667)时,在网络管理器中,我得到的不是移动宽带连接,而是以太网连接,称为:以太网网络(ZTE WCDMA 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 路由器配置。您可以在那里看到您的连接时长和使用的数据量。
抱歉,如果我的英语有点蹩脚......
我希望这可以帮助一些人。