需要第一部分是因为 linux 需要将此设备视为调制解调器,而不是 USB 存储:

需要第一部分是因为 linux 需要将此设备视为调制解调器,而不是 USB 存储:

因为我的另一个线程已关闭:https://unix.stackexchange.com/questions/56448/zte-k3806-z-3g-rhel-6

我又开了一个新的:

有人设法在 RHEL 6 上实现 ZTE K3806-Z 调制解调器(与沃达丰合作)吗?怎么做?

答案1

1)

需要第一部分是因为 linux 需要将此设备视为调制解调器,而不是 USB 存储:

vi /lib/udev/rules.d/40-usb_modeswitch.rules
...
grep 1013 /lib/udev/rules.d/40-usb_modeswitch.rules 
ATTRS{idVendor}=="19d2",ATTRS{idProduct}=="1013",RUN+="/usr/sbin/eject %k" 
ATTRS{idVendor}=="19d2",ATTRS{idProduct}=="1013",RUN+="usb_modeswitch '%b/%k'" 

2)

安装 wvdial(需要 usb_modeswitch 才能将设备识别为 3g 调制解调器)

yum install wvdial usb_modeswitch

3)

插入ZTE K3806 USB 3G调制解调器,查看dmesg消息,只需在命令行中输入“dmesg”:

4)

配置 wvdial

如果 PIN 码是:1234 - 修改 PIN 码:

echo '[Dialer Defaults] 
Init1 = ATZ+CPIN=1234 
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0 
Init3 = AT+CGDCONT=1,"IP","standardnet.vodafone.net" 
Modem Type = Analog Modem 
Baud = 115200 
New PPPD = yes 
Modem = /dev/ttyACM0 
ISDN = 0 
Dial Command = ATDT 
Phone = *99***1# 
Password = vodafone 
Username = vodafone 
Stupid Mode = 1 
Auto DNS=Off' > /etc/wvdial.conf

5)

不需要

chmod 666 /etc/ppp/peers/wvdial

6)

不需要

插入 ZTE K3806 调制解调器,网络管理器将弹出 PIN 码,输入 PIN 码,然后调制解调器 LED 变为蓝色。

如果它不要求 PIN.. 然后尝试将其模式切换到带有 sakis3g 的调制解调器!

7)

作为控制台中的用户:

wvdial

如果 wvdial 说“/dev/ttyACM0 正忙”,则在 nm-applet (networmmanager) 中禁用网络 - 因为可能是那个应用程序让它保持忙碌:

pkill nm-applet

8) 如果没有任何 DNS,请更新 /etc/resolv.conf! (用示例 IP 提示):

cat /etc/resolv.conf 
nameserver 1.2.3.4
nameserver 1.2.3.4

相关内容