linux下的ppp软件,linux下ppp拨号无线上网(示例代码)
linux下用ppp上網(wǎng)需要兩個程序:pppd和chat。ubuntu自帶pppd和chat,可以使用man查看具體使用方法。
典型的ppp撥號需要準備幾個文件:
1. pppd腳本。
2. chat腳本。
3. chap-secrets文件。
4. pap-secrets文件。
chat腳本是真正AT指令的發(fā)送和接收腳本,chat腳本主要有TIMEOUT,ABORT和AT指令交互等構(gòu)成。TIMEOUT超時,ABORT指定AT指令交互時,出現(xiàn)什么樣的錯誤chat將退出。AT指令交互是“接收”“發(fā)送”的形式。比如第一行,意思是不接收任何信息,直接發(fā)送AT
“” AT
第二行的意思是等待接收OK。如果OK,發(fā)送AT+CGDCONT=1這個命令。
示例:
TIMEOUT???????? 15
ABORT? ‘\nBUSY\r‘
ABORT? ‘\nNO ANSWER\r‘
ABORT? ‘\nRINGING\r\n\r\nRINGING\r‘
#‘‘ AT
#‘OK-+++\c-OK‘ ATH0
TIMEOUT???????? 40
‘‘\rAT
OK
ATS0=0
OK
ATE0V1
OK
AT+CGDCONT=1,"IP","CMNET"
OK
ATDT*99***1#
CONNECT
‘‘
參考:
1. 《3g移植》?? http://blog.csdn.net/duloveding/article/details/8287758
2. 《
3. 《Linux下ppp撥號》 http://wenku.baidu.com/view/74c5aed476a20029bd642d4f.html
總結(jié)
以上是生活随笔為你收集整理的linux下的ppp软件,linux下ppp拨号无线上网(示例代码)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 迅为linux下串口,迅为IMX6ULL
- 下一篇: u盘添加veket linux,veke