作家
登录

浅述PPP内核编制

作者: 来源: 2012-06-13 04:21:27 阅读 我要评论

PPP协议的应用非常广泛,我们常用的设置包括ADSL等有关的拨号设置。那么这里我们则重点讲解一下PPP协议的内核编制,让我们一起来了解一下在内核中,如何设置PPP吧。

编译内核使支持ppp

  1. make menuconfig   
  2. network device support   
  3. ppp support   
  4. ppp multilink support   
  5. ppp support for async serial ports   
  6. ppp support for sync tty ports   
  7. ppp deflate compression   
  8. ppp BSD_compress compression   
  9. ppp over Ethernet   
  10. SLIP(serial line )support   
  11. CSLIP compressed headers 

3:编译拨号工具pppd chat,选择:

  1. network application   
  2. pppd   
  3. rp-pppoe   
  4. miscellanenous application   
  5. chat 

4: 建立设备节点

  1. ppp,c,108,0  

5: 创建resolv.conf文件,配置dns(可以不设,在/etc/ppp/options 选项中使用 usepeerdns )

  1. /etc/ppp/resolv.conf   
  2. nameserver 211.136.20.203   
  3. nameserver 211.136.17.107  

6:创建拨号脚本(脚本在redhat9下成功拨号移植到开发板上去的)

  1. /bin : ppp-on   
  2. ppp-off   
  3. /etc/ppp:   
  4. pap-secrets   
  5. chap-secrets   
  6. options  

如果想要在开发板察看调试信息,那么将syslogd 编译进内核。进入uclinux后,可以在/var/log/messages处察看调试信息。

另外,以下是我总结出的一些容易出错的LOG信息。

“Lcp : timeout sending config-requests”

这种情况一般是没有连接上server,所以出错的情况有很多种,比如拨的号码填写错误,串口,波特率是否正确 等

“authentication 相关的”

在rh9的下,默认是“auth”,所以,认证用户名,密码都不能为空

(貌似cdma采用的是chap认证方式,gprs采用的是pap认证方式 )

“lcp terminated by peer”

一般情况下是认证失败导致的,检查options ,pap-secrets,chap-secrets等文件

“connect scripts failed”

这样的错误,一般是由connect 选项引起的,检查你的脚本路径,串口,波特率是否正确。

还有一种错误信息是在chat 会话中出现的 比如

  1. sending( )   
  2. expected ()  
  3. alarm 

这样的情况得检查chat 会话。

最后一种情况 : “Serial line is looped back.“

如果你遇到这种情况,那就证明你运气实在太好了 - -! ,要解决这个问题,可以检查串口驱动,串口的连接.另外,在chat会话后加上"~",也许是你解决问题的办法.

-mn no magic

或者改波特率,有的moden对波特率有特别的限制。

总之,拨号前一定要明白ppp实现原理,所以,ppp-howto,FAQ是必须得看得,我想,如果你真的看懂了howto,FAQ,那么,拨号就是一件很简单的事了.


  推荐阅读

  PPP身份认证?你了解吗?

通过对PPP协议的了解,我们发现,PPP身份认证是一个非常重要的内容。那么在认证过程中,也分为了不同的阶段。那么这里我们就来看看具体的内容吧。先看一下使用的拓扑:PAP双向身份认证R1配置如下:config t hostnam>>>详细阅读


本文标题:浅述PPP内核编制

地址:http://www.17bianji.com/xieyi/4038.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)