linux下TD-SCDMA上网pppd拨号脚本问题
在Ubuntu10.04系统下。
使用pppd
td的脚本为
- C/C++ code
debuglogfile /var/log/pppd.loglock/dev/ttyUSB0115200user "card"password "card"crtsctsconnect '/usr/sbin/chat -v -t3 -f td-connect-chat'disconnect '/usr/sbin/chat -s -v -f td-disconnect-chat'show-passwordusepeerdnsnoauthnoipdefaultnovjnovjccompnoccpdefaultrouteipcp-accept-localipcp-accept-remote
td-connect-chat的脚本为
- C/C++ code
ABORT 'NO CARRIER'ABORT 'ERROR'ABORT 'NO DIALTONE'ABORT 'BUSY'ABORT 'NO ANSWER'REPORT CONNECTTIMEOUT 10"" "ATZ"OK "ATE0V1"OK "ATS0=0"OK 'AT+CGDCONT=1,"IP","$USE_APN"'OK "AT+CFUN=1"TIMEOUT 30OK "ATD*98*1#"CONNECT ' '
每一条AT指令,我都已经用minicom测试过了。都是OK的。可是在命令行执行命令:
pppd file td
在文件/var/log/pppd.log中会有如下log
1 Script /usr/sbin/chat -v -t3 -f td-connect-chat finished (pid 17870), status = 0x1
2 Connect script failed
并且也没有ppp0设备
望高手解惑,或解决方向。
[解决办法]
手动touch一个pppd设备ok吗