因为我的另一个线程已关闭: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