成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux嵌入式中PPP和PPP-ON腳本的編寫

網絡 網絡管理
下面我們來對Linux嵌入式中PPP撥號設置和PPP-ON的應用來做一下講解。那么我們已經將具體的腳本代碼進行了總結。希望對大家有所幫助。

在Linux嵌入式中,我們可以來完成GPRS腳本的編寫。其中涉及了PPP的內容。這篇文章中,我們就講解了如何在Liod平臺上進行ppp撥號,實現GPRS上網的知識。首先我們來看一下硬件平臺:億道Liod平臺(基于PXA270)。操作系統:嵌入式Linux。

第一步:如果內核不支持ppp撥號,則要重新編譯內核,添加對ppp的支持

  1. <*> PPP (point-to-point protocol) support                 
  2. [*]    PPP multilink support (EXPERIMENTAL)                  
  3. <*>    PPP support for async serial ports                    
  4. <*>    PPP support for sync tty ports                       
  5. <*>    PPP Deflate compression                               
  6. <*>    PPP BSD-Compress compression  

然后重新燒寫新生成的內核映象!
   
第二步:下載ppp-2.4.1源碼包,交叉編譯生成撥號所需的pppd和chat這兩個程序.

源代碼下載網址: ftp://ftp.samba.org/pub/ppp/ 解壓源代碼包,進入目錄,進行交叉編譯,這里所用的交叉編譯器是arm-linux-gcc(version 3.3.2)

  1. #cd /root/gprs/ppp-2.4.1  
  2. #./configure  
  3. #make CC=arm-linux-gcc  

撥號所用到的程序就是/root/gprs/ppp-2.4.1/pppd/下的pppd,和/root/gprs/ppp-2.4.1/chat/下的chat程序為了調試方便,我在CF卡上新建一個目錄pppdial,將pppd和chat這兩個程序拷貝到此目錄下! 

第三步:配置撥號腳本:

將 /root/gprs/ppp-2.4.1/scripts/下的ppp-on,ppp-on-dialer,ppp-off這三個腳本拷貝到/mnt/cf/pppdial/下,然后修改腳本:

1.ppp-on腳本具體要修改的內容如下:

  1.      TELEPHONE=*99***1#      # The telephone number for the connection  
  2.      ACCOUNT=                       # The account name for logon (as in 'George   
  3. Burns')  
  4.      PASSWORD=                    # The password for this account (and 'Gracie A  
  5. llen')  
  6.      LOCAL_IP=0.0.0.0             # Local IP address if known. Dynamic = 0.0.0.0  
  7.  
  8.      REMOTE_IP=0.0.0.0          # Remote IP address if desired. Normally 0.0.0.0  
  9.  
  10.      NETMASK=255.255.255.0 # The proper netmask if needed  
  11.  
  12. # Export them so that they will be available at 'ppp-on-dialer' time.  
  13. export TELEPHONE ACCOUNT     
  14. DIALER_SCRIPT=/mnt/cf/pppdial/ppp-on-dialer  
  15.  
  16. # Initiate the connection  
  17.  
  18. exec /mnt/cf/pppdial/pppd debug lock nocrtscts   /dev/ttyS1 19200 \  
  19. asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \  
  20. noipdefault netmask $NETMASK defaultroute connect $DIALER_SCRIPT usepeerdns 

2.修改ppp-on-dialer腳本:

  1. #!/bin/sh  
  2. #  
  3. # This is part 2 of the ppp-on script. It will perform the connection  
  4. # protocol for the desired connection.  
  5. #  
  6. exec /sbin/chat -v       \  
  7. TIMEOUT   5     \  
  8. ABORT   '\nBUSY\r'    \  
  9. ABORT   '\nNO ANSWER\r'    \  
  10. ABORT   '\nRINGING\r\n\r\nRINGING\r' \  
  11.          ''   AT+CGDCONT=1,IP,CMNET          \  
  12.          'OK'             AT     \  
  13. 'OK-+++\c-OK' ATH0     \  
  14. TIMEOUT   30     \  
  15. OK   ATDT$TELEPHONE    \  
  16. CONNECT   

3.在Liod板上/etc/ppp/resolv.conf文件中加上

  1. nameserver 211.136.20.203  
  2. nameserver 211.136.18.171 

第四步:連接gprs

gprs模塊通過串口連接到板子上的藍牙串口(/dev/ttyS1),因為Liod板的FFUART用來做調試串口了,即使通過telnet登錄Liod,而將串口0騰出來用來連接GPRS模塊,撥號也會失敗.因為從串口0會輸出調試信息,對撥號過程造成干擾.

關閉默認網絡設備: ifconfig eth0 down

pppd撥號:   ./ppp-on

(注意:一定要先關閉閉eth0再撥號,否則即使撥號能得到IP地址,也會因為路由錯誤而訪問不了外網)

責任編輯:佟健 來源: 百度空間
相關推薦

2010-09-03 10:42:02

ppp-on

2010-09-06 14:14:32

ppp-on

2010-09-03 14:18:32

ppp腳本

2010-09-06 13:41:43

PPPPPTP

2010-09-07 15:39:46

2010-09-06 12:37:11

pppLCP

2010-09-06 14:26:51

pppCHAP

2010-09-03 09:50:19

armPPP

2010-09-28 09:20:28

Linux PPP設置

2010-09-03 09:43:37

Linux內核PPP

2010-09-07 15:51:25

PPPPPPoE

2010-09-03 10:16:07

PPPSLIP

2010-09-06 12:17:09

SLIPPPP協議

2010-09-25 15:05:49

LINUXJVM

2010-09-03 11:10:04

ppp authent

2010-09-06 14:36:17

PPP Multili

2011-01-14 13:13:23

嵌入式Linux開發

2010-09-06 10:56:54

2010-09-09 17:24:11

2009-07-08 14:32:10

GTK+嵌入式Linux
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 欧美黑人一级爽快片淫片高清 | 中文字幕 视频一区 | 久久久久中文字幕 | 二区三区视频 | 91国语清晰打电话对白 | 日韩精品视频在线 | 久久五月婷 | 羞羞视频一区二区 | 久久久久亚洲国产| 日本欧美在线 | av电影手机在线看 | 国内自拍视频在线观看 | 久久久久国产精品 | 日本电影韩国电影免费观看 | 欧美中文字幕 | 99免费在线观看 | 拍拍无遮挡人做人爱视频免费观看 | 精品国产久 | 亚洲日本乱码在线观看 | 亚洲一区中文 | 国产视频久久久 | av黄色片在线观看 | av一二三区 | 国产一区二区三区四区在线观看 | 亚洲精品一区二 | 九九99久久 | 黄色小视频大全 | 亚洲综合区 | 欧美一级电影免费 | 毛片片| 在线亚洲精品 | 精品一二区 | 在线视频成人 | 欧美视频在线播放 | 久久精品国产亚洲夜色av网站 | 亚洲九九精品 | 亚洲精品欧美 | 久久成人精品视频 | 亚洲国产成人av好男人在线观看 | 国产日韩欧美一区二区在线播放 | 中文字幕av高清 |