亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
最近訪問板塊 發(fā)新帖
查看: 1750 | 回復: 0
打印 上一主題 下一主題

成功實現(xiàn)Linux下pppd通過GPRS撥號上網 [復制鏈接]

論壇徽章:
1
技術圖書徽章
日期:2013-10-29 15:46:41
跳轉到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2011-12-21 08:41 |只看該作者 |倒序瀏覽
昨天把開發(fā)板的bootloader刪了,沒辦法,只得在PC上調GPRS撥號了.先在windows下?lián)芴柍晒?然后用工具看撥號時具體使用了哪些AT命令,再使用這些命令到linux下使用pppd來撥號,最后終于成功了,之前開發(fā)板上不能成功撥號極有可就是AT指令有問題,現(xiàn)在只有等開發(fā)板回來后再到ARM7上調了.
   下面貼一下?lián)芴柺褂玫膸讉腳本,GPRS模塊是使用的華為的GTM900-B:
1,  /etc/ppp/peers/gprs:
復制內容到剪貼板 代碼:#/etc/ppp/peers/gprs
# This is pppd script for China Mobile, used Huawei GTM900-B GPRS Module
# Usage:   root>pppd call gprs
/dev/ttyS0
19200
crtscts
modem
#noauth
debug
nodetach
#hide-password
usepeerdns
noipdefault
defaultroute
user "cmnet"
0.0.0.0:0.0.0.0
#ipcp-accept-local
#ipcp-accept-remote
#lcp-echo-failure  12
#lcp-echo-interval 3
#noccp
#novj
#novjccomp
#persist
connect '/usr/sbin/chat -s -v -f /etc/ppp/gprs-connect-chat'
#connect '/bin/chat -v -s -f /etc/ppp/gprs-connect-chat'
#disconnect '/bin/chat -v -f /etc/ppp/gprs-disconnect-chat'
2,  gprs-connect-chat:
復制內容到剪貼板 代碼:#/etc/ppp/gprs-connect-chat
# chat script for China Mobile, used HuaWei GTM900-B GPRS module.
TIMEOUT         15
ABORT           "DELAYED"
ABORT           "BUSY"
ABORT           "ERROR"
ABORT           "NO DIALTONE"
ABORT           "NO CARRIER"
TIMEOUT         40
''              \rAT
OK                ATS0=0
OK              ATE0V1
OK              AT+CGDCONT=1,"IP","CMNET"
OK              ATDT*99***1#
CONNECT         ''
3, 用于chap認證的密碼文件:chap-secrets,由于移動的GPRS服務不需要用戶名和密碼,所以剛開始沒設用戶名和密碼,結果在chap認證的時候總不能通過.后來在gprs里添加user "cmnet"和這個密碼文件后就OK了.
復制內容到剪貼板 代碼:#/etc/ppp/chap-secrets
#client    server secret IP address
"cmnet"    *     "cmnet"    *
4, 另外還有個可選的,斷開連接的腳本如下:
復制內容到剪貼板 代碼:ABORT        OK
ABORT        BUSY
ABORT        DELAYED
ABORT        "NO ANSWER"
ABORT        "NO CARRIER"
ABORT        "NO DIALTONE"
ABORT        VOICE
ABORT        ERROR
ABORT        RINGING
TIMEOUT        12
""        \\k\\k\\k\\d+++ATH
"
使用: 將PC上的DNS刪掉后運行如下:
[root@localhost ppp]# pppd call gprs
timeout set to 15 seconds
abort on (DELAYED)
abort on (BUSY)
abort on (ERROR)
abort on (NO DIALTONE)
abort on (NO CARRIER)
timeout set to 40 seconds
send (^MAT^M)
expect (OK)
^M^M
OK
-- got it

send (ATS0=0^M)
expect (OK)
^M
AT^M
OK
-- got it

send (ATE0V1^M)
expect (OK)
^M
ATS0=0^M^M
OK
-- got it

send (AT+CGDCONT=1,"IP","CMNET"^M)
expect (OK)
^M
ATE0V1^M^M
OK
-- got it

send (ATDT*99***1#^M)
expect (CONNECT)
^M
^M
OK^M
^M
CONNECT
-- got it

send (^M)
Serial connection established.
using channel 42
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS0
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x8c5e3d45> <pcomp> <accomp>]
rcvd [LCP ConfRej id=0x1 <magic 0x8c5e3d45>]
sent [LCP ConfReq id=0x2 <asyncmap 0x0> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x2 <asyncmap 0x0> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x1 <asyncmap 0x0> <auth chap MD5> <pcomp> <accomp>]
sent [LCP ConfAck id=0x1 <asyncmap 0x0> <auth chap MD5> <pcomp> <accomp>]
rcvd [CHAP Challenge id=0x1 <fb17db52a81bc14997f72e2932ab0b342bab961d49c611>, name = ""]
sent [CHAP Response id=0x1 <2c757eac52b8d9a7d80ca7a77c419ad9>, name = "cmnet"]
rcvd [CHAP Success id=0x1 ""]
CHAP authentication succeeded
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [LCP ProtRej id=0x1 80 fd 01 01 00 0c 1a 04 78 00 18 04 78 00]
rcvd [IPCP ConfReq id=0x1 <addr 221.177.160.163>]
sent [IPCP ConfAck id=0x1 <addr 221.177.160.163>]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfNak id=0x2 <addr 10.165.226.25> <ms-dns1 211.137.64.163> <ms-dns3 211.136.20.203>]
sent [IPCP ConfReq id=0x3 <addr 10.165.226.25> <ms-dns1 211.137.64.163> <ms-dns3 211.136.20.203>]
rcvd [IPCP ConfAck id=0x3 <addr 10.165.226.25> <ms-dns1 211.137.64.163> <ms-dns3 211.136.20.203>]
local  IP address 10.165.226.25
remote IP address 221.177.160.163
primary   DNS address 211.137.64.163
secondary DNS address 211.136.20.203

再將這里的DNS給PC或作個連接到/etc/ppp/resolf.conf應該就OK了.
有IP,網關,DNS之后就能上www.mcuos.com了....
 
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復

  

北京盛拓優(yōu)訊信息技術有限公司. 版權所有 京ICP備16024965號-6 北京市公安局海淀分局網監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關心和支持過ChinaUnix的朋友們 轉載本站內容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP