##1.基本
/usr/bin/setsid /usr/sbin/pppd pty ‘/usr/sbin/pppoe -p /var/run/pppoe_eth1.pid.pppoe -D /var/run/pppoe_eth1.pid.pppoe.log -I eth1 -T 80 -U -m 1412’ noipdefault noauth default-asyncmap defaultroute hide-password nodetach usepeerdns mtu 1492 mru 1492 noaccomp nodeflate nopcomp novj novjccomp user sugao_pppoe1 lcp-echo-interval 20 lcp-echo-failure 3 debug

##2.选项
##3.代码分析

1.初始化工作,包括状态机初始化,syslog,获取主机地址,协议(LCP,PAP,CHAP等),tty
2.解析/etc/ppp/options文件中的选项
3.解析命令行参数
4.检测"/dev/ppp"设备是否有效
5.检查options的有效性,包括常规参数,系统参数,认证参数和协议参数
6.

[PPPOE]PPPD分析相关推荐

  1. [PPPOE]PPPD源码分析

    ##1.基本 /usr/bin/setsid /usr/sbin/pppd pty '/usr/sbin/pppoe -p /var/run/pppoe_eth1.pid.pppoe -D /var/ ...

  2. linux中pppoe技术分析,Linux中PPPOE技术分析

    一.PPP协议介绍 1.PPP协议的组成 PPP协议包括两部分组成:一部分是数据链路控制协议(LCP):另一部分是网络控制协议(NCP). 2.PPP链接的过程分析 PPP链接的建立过程分为三个阶段: ...

  3. [PPPOE]PPPD的选项

    1.基本 文件位置/etc/ppp/options 使用命令"egrep -v '#|^ *$' /etc/ppp/options"可查看被激活的选项 2.选项 ms-dns可设置 ...

  4. PPPOE和pppd的流程详解

    PPD是用户态应用程序,负责PPP协议的具体配置,如MTU.拨号模式.认证方式.认证所需用户名/密码等 一 终端    终端介绍    终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型 ...

  5. PPPOE和pppd的流程详解--good

    PPD是用户态应用程序,负责PPP协议的具体配置,如MTU.拨号模式.认证方式.认证所需用户名/密码等 一 终端    终端介绍    终端是一种字符型设备,它有多种类型,通常使用tty来简称各种类型 ...

  6. linux下 ppp 4G模块拨号上网与解析

    目录 一.ppp协议是什么? 二.linux下的ppp 2.1ppp安装 2.2ppp架构 三.4G模块拨号 3.1硬件准备 3.2软件准备 3.3编写拨号脚本 四.开始拨号 一.ppp协议是什么? ...

  7. pppoe协议和pppd源码分析

    原文链接:http://blog.chinaunix.net/uid-26675482-id-4133784.html pppoe协议简介 (一)发现(Discovery)阶段 在发现(Discove ...

  8. [PPPOE]RP-PPPOE脚本分析

    默认配置 配置存放目录:/etc/ppp/pppoe.conf ppp-pap密码存放目录:/etc/ppp/pap-secrets ppp-chap密码存放目录:/etc/ppp/chap-secr ...

  9. ubuntu18.04下拨号上网pppoe存在多个pppd进程导致频繁断网

    问题描述: 提示:在使用ubuntu18.04时,进行拨号上网时,在自己电脑经常会遇到每隔十几秒就断线重连的情况,体验极差.百度了下解决方法,大多都是修改lcp-echo,但是我这边修改完,断线重连的 ...

最新文章

  1. 送一款最新版AirPods Pro
  2. Linux学习 Unit 12
  3. 少儿编程python教材_少儿编程|Python环境安装
  4. jQuery Ajax 实例 全解析(转)
  5. boost::gil::ColorBaseConcept用法的测试程序
  6. 26 Java GC算法 垃圾收集器、标记 -清除算法、复制算法、标记-压缩算法、分代收集算法
  7. Mysql 监控小脚本
  8. nosql----redis持久化详解
  9. esp8266 继电器接线图_esp8266控制继电器问题(通电瞬间继电器吸合断开一次)
  10. 小程序用php的优势,小程序的特点及优势?
  11. 上周四更新决战俄罗斯小游戏的发包问题
  12. In App Purchases(IAP 应用程序內购买): 完全攻略
  13. 快速幂?再加个位运算吧
  14. 内容 超链接_Word高效办公:自动创建带超链接的内容目录和图表目录
  15. 腾讯云CDN加速产品介绍第二章-CDN系统架构
  16. Element is missing end tag
  17. python numpy 图片 pad 参数详解
  18. Arcgis模型导出之一
  19. 雷鸟电视卸载自带应用和开机广告+停用自动更新
  20. 超简单制作多系统启动U盘教程

热门文章

  1. 华硕ASUS RT-AC66U无线路由器部署NTP Server最佳实践
  2. 华为鸿蒙系统8月开源,华为正式宣布,鸿蒙系统8月开源,任正非却说:优先选用安卓...
  3. ucweb7.0 5800
  4. 任务调度之Elastic-Job
  5. 绝对好用!Java 变量名蛇形转驼峰方法
  6. Mr.Alright---安卓N系统最近任务锁定功能实现
  7. 台式计算机没办法连接wifi吗,台式机没有无线网络连接该怎么办
  8. 谈谈养老保险的那点猫腻 我愤怒了!
  9. 51单片机键盘、矩阵键盘松手检测
  10. body 没有被撑开_为什么父div没有被撑开