設定步驟
1.apt-get install libusb-dev wvdial
2.從 Draisberghof - Software - USB_ModeSwitch 下載 usb_modeswitch-1.0.2.tar.bz2
3.tar xvf usb_modeswitch-1.0.2.tar.bz2
4.sudo su - # 變成 root
5.cp usb_modeswitch-1.0.2/usb_modeswitch /root/
6.cp usb_modeswitch-1.0.2/usb_modeswitch.conf /etc/
7.vim ppp.sh
#!/bin/sh
modprobe usbserial vendor=0x0408 product=0xea02
sleep 10
touch /media/disk/wcdma.cfg
#ls -ls /dev/ttyUSB*
./usb_modeswitch
echo "USB裝置ID變更"
echo " "
sleep 3
echo "停止USB隨身裝置"
echo " "
#echo "suspend" > /sys/bus/usb/devices/usb2/2-1/power/level
echo "suspend" > /sys/bus/usb/devices/usb2/2-0\:1.0/power/level
echo "鎖定USB裝置ID"
echo " "
modprobe usbserial vendor=0x0408 product=0xea02
sleep 8
echo "開始撥接"
echo " "
sleep 2
wvdial &
8.chmod +x /root/ppp.sh
9.vim /etc/wvdial.conf
[Dialer Defaults]
Phone = *99#
Username = username
Password = passwd
Stupid Mode = 1
Dial Command = ATDT
Check Def Route = on
Dial Attempts = 3
Modem = /dev/ttyUSB0
Baud = 460800
Init2 = ATZ
Init3 = ATQ0 V1 E0 S0=0 &C1 &D2 +FCLASS=0
Init4 = AT+CGDCONT=1, "IP","Internet"
ISDN = 0
Modem Type = Analog Modem
New PPPD = yes
ppp.sh Debug 注意事項
此 Script 在執行完下述這些步驟, ls /dev/ttyUSB* 應該要有抓到值, 否則下面再執行也沒有用. (如果沒有抓到, 就再跑一次看看)
modprobe usbserial vendor=0x0408 product=0xea02
sleep 10
touch /media/disk/wcdma.cfg
ls -ls /dev/ttyUSB*
|