PPPoE详解
pppoe服务器简介

一、PPPoE简介PPPoE(Point-to-Point Protocol over Ethernet),即以太网上的点对点协议,它可以使以太网上的主机通过一个简单接入设备连到Internet上,并对接入的用户进行控制、计费管理。
PPPoE协议采用Client/Server(客户端/服务器)方式,它将PPP报文封装在以太网帧内,在以太网上提供点对点的连接。
二、PPPoE连接PPPoE拨号连接包括Discovery(发现)和Session(PPP会话)两个阶段。
下面将分别介绍这两个阶段。
1、Discovery阶段此阶段用来建立连接,当一个用户主机想开始一个PPPoE会话时,首先必须进行发现阶段以识别PPPoE Server的以太网MAC地址,并建立一个PPPoE会话标识(Session ID)。
图1-1 Discovery阶段的基本工作流程如图1-1所示,Discovery阶段由四个步骤组成,下面将介绍它的基本工作流程。
∙l PADI:如果要建立一条PPPoE连接,首先PPPoE客户端就要以广播的方式发送一个PADI(PPPoE Active Discovery Initiation)数据包,PADI数据包包括客户端请求的服务。
∙PADO:当PPPoE服务器收到一个PADI包之后,它会判断自己是否能够提供服务,如果能够提供服务的话,就会向客户端发送PADO(PPPoE Active Discovery Offer)数据包来进行回应。
PADO1、PPPoE服务器全局配置图1-1 PPPoE服务器全局配置启用PPPoE服务器:启用/禁用设备的PPPoE服务器功能,选中为启用,且必须启用后才能对其中的参数进行配置;起始IP地址:PPPoE服务器给局域网计算机自动分配的起始IP地址;总地址数:PPPoE服务器可以分配的地址总数量;主DNS服务器:PPPoE服务器给局域网计算机自动分配的主用DNS服务器的IP地址;备DNS服务器:PPPoE服务器给局域网计算机自动分配的备用DNS服务器的IP地址;密码验证方式:PPPoE验证用户名和密码的方式,HiPER提供PAP、CHAP以及AUTO三种验证方式,默认值为AUTO,表示系统自动选择PAP和CHAP中的一种对拨入用户进行身份验证,一般情况下不需要设置;系统最大会话数:系统支持建立PPPoE会话的最大数量,取值范围视具体的产品型号而定;保存:PPPoE服务器全局配置参数生效;重填:恢复到修改前的配置参数。
PPPoE协议简析

PPPoE协议简析作者:刘杨来源:《西部论丛》2019年第36期摘要:PPPoE已成为一种成熟的宽带接入协议,目前已经为大多数的ISP所使用,其结合了Ethernet和PPP这两大数据链路层的成功协议之优点,操作简便,搭建经济。
结合后的Ethernet对于原来的两大协议都有明显的优势和便利,其工作过程的构思也很创意。
本文将简要讨论该协议的特征与工作过程。
关键词:PPPoE;PPP;Ethernet一、PPPoE协议由来以及相关简述所谓PPPoE就是,Point to Point Protocol over EtherNet。
即以太网上的点对点协议。
以太网支持双向的宽带通信,而且数据传输速率高;但是在以太网的帧格式标准中,在地址字段部分没有用户名的字段,也没有让用户键入密码来鉴别用户身份的过程,这样的以太网是无法接入互联网的。
后来,人们想办法将数据链路层的两个成功协议结合起来——将PPP协议中的PPP帧再封装进以太网中进行传输,就得到了PPPoE协议。
PPPoE满足了越来越多的宽带上网设备和越来越快的网络之间的通讯。
PPPoE对于用户或者是运营商来说都很方便。
对于最终用户来说不需要用户了解比较深的局域网技术只需要当作普通拨号上网就可以了,对于服务商来说在现有局域网基础上不需要花费巨资来做大面积改造,设置IP地址绑定用户等来支持专线方式。
这就使得PPPoE 在宽带接入服务中比其他协议更具有优势。
因此逐渐成为宽带上网的最佳选择。
PPPoE帧的特征是:在PPP帧的前面加上了以太网帧的帧头,使得PPPOE提供通过简单桥接DSL-AC连接远端DSL-AC,并可以利用以太网的共享性来连接多个终端,在该模型下,每个终端可以利用自身的ppp堆栈,使用熟悉的界面(操作类似于以往的拨号上网方式)。
接入控制,计费等都可以针对每个用户来进行。
以太网的帧头中包括:1. 目的MAC地址(FFFF FFFF FFFF的广播地址);2. 源MAC地址(客户端MAC地址);3. 以太网协议类型。
PPPPPOE详解

PPPPPOE详解PPP协议是在串⾏线IP协议SLIP(Serial Line Internet Protocol)的基础上发展起来的。
由于SLIP协议具有只⽀持异步传输⽅式、⽆协商过程(尤其不能协商如双⽅IP地址等⽹络层属性)、只能承载IP⼀种⽹络层报⽂等缺陷,在发展过程中,逐步被PPP协议所替代。
PPP协议有如下优点:对物理层⽽⾔,PPP既⽀持同步链路⼜⽀持异步链路,⽽X.25、FR(Frame Relay)等数据链路层协议仅⽀持同步链路,SLIP仅⽀持异步链路。
PPP协议具有良好的扩展性,例如,当需要在以太⽹链路上承载PPP协议时,PPP可以扩展为PPPoE。
提供LCP(Link Control Protocol)协议,⽤于各种链路层参数的协商。
提供各种NCP(Network Control Protocol)协议(如IPCP、IPXCP),⽤于各⽹络层参数的协商,更好地⽀持了⽹络层协议。
提供认证协议CHAP(Challenge-Handshake Authentication Protocol)、PAP(Password Authentication Protocol),更好的保证了⽹络的安全性。
⽆重传机制,⽹络开销⼩,速度快。
Flag域Flag域标识⼀个物理帧的起始和结束,该字节为0x7E。
Address域Address域可以唯⼀标识对端。
PPP协议是被运⽤在点对点的链路上,因此,使⽤PPP协议互连的两个通信设备⽆须知道对⽅的数据链路层地址。
按照协议的规定将该字节填充为全1的⼴播地址,对于PPP协议来说,该字段⽆实际意义。
Control域该字段默认值为0x03,表明为⽆序号帧,PPP默认没有采⽤序列号和确认应答来实现可靠传输。
Address和Control域⼀起标识此报⽂为PPP报⽂,即PPP报⽂头为FF03。
Protocol域Protocol域可⽤来区分PPP数据帧中信息域所承载的数据包类型。
DSA-4000 8000 PPPoE宽带接入服务器 说明书

Table of Contents 1.总述 (4)1.1. 硬件概述: (4)1.2. 软件概述: (5)2.硬件描述及安装 (6)2.1. 硬件规范: (6)2.2. 硬件安装: (6)3.配置PPPoE宽带接入服务器 (8)3.1. 基本配置分类: (8)3.1.1. 服务器自身的配置: (8)3.1.2. 与外界互连的配置: (8)3.2. 典型配置例子: (8)3.2.1. 实际环境: (8)3.2.2. 应用分析: (9)3.2.3. 配置及分析: (9)3.2.4. 补充说明: (12)4.命令详解 (13)4.1. ? (13)4.2. acl (13)4.3. aclcfg (14)4.4. auth (15)4.5. backup (15)4.6. cfg (16)4.7. ctm (17)4.8. debug (17)4.9. enable (18)4.10. exit (18)4.11. filist (18)4.12. hostname (20)4.13. local (20)4.14. logger (21)4.15. mulip (21)4.16. multi (22)4.17. nameserver (22)4.18. nat (23)4.19. no (24)4.20. ping (25)4.21. pool (25)4.22. port (26)4.23. proxyarp (27)4.24. radius (28)4.25. reboot (30)4.26. route (31)4.27. servicename (31)4.28. show (32)4.29. snmp (32)4.30. src_route (32)4.31. set (33)4.32. tcplimit (37)4.33. telnet (38)4.34. telnetlist (38)4.35. time (39)4.36. upgrade (39)4.37. user (39)4.38. write (39)5.常见问题 (41)5.1. 如何登录主机? (41)5.2. 如何取得配置权限? (41)5.3. 如何配置端口? (41)5.4. 如何配置IP pool? (42)5.5. 如何配置Radius? (42)5.6. 如何配置filist? (42)5.6.1. 利用filist设置拨号上来的用户互相不能通信 (43)5.6.2. 利用filist限制访问国外站点 (43)5.7. 如何配置nat ? (44)5.8. 如何配置VLAN支持 ? (44)5.9. 如何升级系统的IOS文件? (45)6.Radius属性支持 (46)6.1. Radius属性表: (46)6.2. 与D-LINK DSA相关属性: (47)1.总述D-LINK PPPoE DSA(以下为了描述的方便,对D-LINK PPPoE DSA简称为PPPoE DSA或者PPPoE宽带接入服务器)是在以太网结构上运行PPP协议的接入设备,它主要完成PPPoE报文和IP报文的转换,同时可以完成用户的认证计费信息采集、带宽控制、TCP连接数控制、防代理软件等相关功能。
RouterOS设置PPPOE服务器

RouterOS设置PPPOE服务器一、实验拓扑:说明:PC1为真实计算机,IP地址192.168.5.2/24。
Routeros和PC2为vmware虚拟设备。
Routeros wan口地址为192.168.5.5/24,和PC1物理网卡桥接,lan口地址为192.168.222.100/24连接到PC1 VMnet1(仅主机模式)。
PC2 IP地址192.168.222.200/24连接到PC1 VMnet1(仅主机模式)。
由于PC2使用仅主机模式连接到PC1,所以PC2仅能和PC1及Routeros 的lan口通信,无法访问互联网。
二、PPPOE设置以下所有操作都是在winbox中完成1、设置PPPOE地址池(IP-Pool)name:pool-pppoe address:172.16.1.2-172.16.1.254 netxpool:none2、设置pppoe模板(ppp-profiles)(General选项卡)Name:profiles-pppoe Local Address:172.16.1.1 Remote Address:pool-pppoe DNS Server:114.114.114.114 (Limits 选项卡)only on:yes3、设置pppoe服务器(ppp-pppoe servers)services name:services-pppoe interface:lan4、设置pppoe拨号账号密码(ppp-secrets) name:ppp1 password:123456 servcies:pppoe profile:profile-pppoe5、配置nat(ip-firewall NAT选项卡) (General 选项卡)chain:srcnat(Action 选项卡)action:masquerade6、配置缺省路由(ip-routes)Dst.Address:0.0.0.0/0 Gateway:192.168.5.1三、测试PC2拨号拨号成功。
PPOE拨 过程与故障处理

数据宽带业务技术培训湖南省通信服务产业有限公司科技培训分公司2014-7-10数据宽带业务技术培训数据宽带业务技术培训一、PPP协议简介二、PPPOE协议简介三、PPPOE拨号过程四、常见拨号错误分析PPP (Point to Point Protocol )协议是在点对点链路上运行的数据链路层协议PPP 协议目前广泛应用于广域网接口,作为接口的链路层协议SDH POS/E1POS/E1PPP 协议概述PPP协议的优点–支持同步或异步串行链路的传输–支持多种网络层协议–支持错误检测–支持网络层的地址协商–支持用户认证–允许进行数据压缩–PPP协议不像以太网等其他的链路层协议,以太网协议知道对方的MAC地址后可以在“对方不知情”的情况下,直接将数据帧发送给对方;而PPP协议在能封装上层数据前双方有一个协商的过程:链路不可用阶段链路建立阶段网络层协议阶段链路终止阶段物理层链路UP认证通过或无认证阶段认证失败关闭UP失败LCP认证NCPPPP链路的建立LCP协议–用来建立、配置、维护、终止一条点对点链路–LCP协议协商选项• MRU,最大接收单元• 认证协议• 链路压缩• 多链路捆绑PPP认证协议–PAP(Password Authentication Protocol,口令认证协议)• 被认证方将账号与密码以明文方式发送给认证方–CHAP(Challenge Handshake Authentication Protocol,质询握手认证协议)• 不直接发送账号对应的明文密码,而是使用MD5计算后的哈希值–MSCHAP v1 MSCHAPv2等NCP协议–用来建立、配置不同的网络层协议–包括IPCP、IPXCP等协议• IPCP协议协商选项• IP地址协商• TCP/IP头压缩数据宽带业务技术培训一、PPP协议简介二、PPPOE协议简介三、PPPOE拨号过程四、常见拨号错误分析PPPOE产生的背景–PPP协议的重要优点,其一支持验证对方身份;其二支持网络层地址协商。
电信各种接入点设置方法详解
电信各种接入点设置方法详解在现代社会,电信技术的发展与普及使得人们随时随地都能够享受到便捷的通信服务。
为了实现这一目标,电信运营商需要设置各种接入点,以便用户可以连接到电信网络。
本文将详细介绍电信各种接入点的设置方法。
一、ADSL接入点设置方法ADSL(Asymmetric Digital Subscriber Line,非对称数字用户线路)是一种常见的宽带接入方式。
下面是ADSL接入点的设置方法:1. 调整ADSL调制解调器:将ADSL调制解调器通过网线连接到电脑,打开浏览器访问ADSL调制解调器的管理界面,根据提供的操作手册将其配置为PPPoE(Point-to-Point Protocol over Ethernet)模式。
2. 配置拨号上网:打开电脑的网络设置,选择新建宽带连接,输入运营商提供的账号和密码,选择PPPoE连接方式,点击连接即可完成ADSL接入点的设置。
二、4G接入点设置方法4G网络的广泛应用使得移动设备可以随时连接到高速网络。
以下是4G接入点的设置方法:1. 打开移动设备的设置界面,找到网络设置选项,点击进入移动网络设置。
2. 在移动网络设置中,找到蜂窝移动数据选项,点击进入APN (Access Point Name)设置界面。
3. 点击“新APN”或者类似的按钮,根据运营商提供的APN信息,依次填写APN名称、APN接入点名称、用户名和密码。
4. 保存设置后,返回移动网络设置界面,启用移动数据选项,即可完成4G接入点的设置。
三、WLAN接入点设置方法WLAN(Wireless Local Area Network)即无线局域网,也是现代生活中常用的网络接入方式之一。
以下是WLAN接入点的设置方法:1. 连接无线路由器:打开电脑或移动设备的WLAN功能,搜索并连接到附近的无线路由器。
2. 输入无线路由器的管理密码(通常位于无线路由器背面),成功连接后打开浏览器,输入无线路由器的管理地址,进入无线路由器的配置页面。
PPPoE的配置
PPPoE的配置⽬录6 配置PPPoE..................................................................................................................................6-16.1 PPPoE简介...................................................................................................................................................6-26.1.1 基本概念............................................................................................................................................6-26.1.2 会话阶段............................................................................................................................................6-26.1.3 应⽤环境............................................................................................................................................6-26.2 配置PPPoE Client.......................................................................................................................................6-36.2.1 建⽴配置任务.....................................................................................................................................6-36.2.2 配置拨号接⼝.....................................................................................................................................6-36.2.3 配置PPPoE会话...............................................................................................................................6-46.2.4 检查配置结果.....................................................................................................................................6-46.3 维护PPPoE..................................................................................................................................................6-56.3.1 调试PPPoE ........................................................................................................................................6-56.3.2 清除PPPoE会话...............................................................................................................................6-56.4 PPPoE配置举例...........................................................................................................................................6-6 插图⽬录图6-1 PPPoE典型组⽹图.................................................................................................................................6-3图6-2 PPPoE Client⽰例组⽹图.......................................................................................................................6-6表格⽬录表6-1检查PPPoE Client配置结果.................................................................................................................6-4表6-2调试PPPoE ............................................................................................................................................6-5表6-3清除PPPoE会话...................................................................................................................................6-56 配置PPPoE6.1 PPPoE简介6.1.1 基本概念PPPoE(Point-to-Point Protocol over Ethernet)利⽤以太⽹将⼤量主机组成⽹络,通过⼀个远端接⼊设备连⼊因特⽹,并实现对接⼊主机的控制和计费功能。
两台路由器使用上网详解
假设你通过第一台路由器使用的PPPOE上网WAN口连接类型选择:PPPOE (一般为静态IP,动态IP,PPPOE,动态DHCP) LAN口设置如下:IP:192.168.1.1掩码:255.255.255.0网关和DNS:一般是和IP 一样(不排除其他情况)一当路由器使用!接线:把WAN线接到WAN口直线(优点:多一个LAN口;缺点:设置稍微麻烦些)1.登录第二台路由设置界面,假设你的第二台的IP是192.168.2.1那么在IE里输入他就可以进入了(要输入用户名和密码,默认一般是admin admin(如果IP默认是192.168.1.1可以先关掉第一台设备然后再登陆后修改即在IE里输入默认IP进入后设置)2.第二台路由器设置应该如下:WAN口连接类型选择:静态IPWAN口(静态IP):192.168.1.X(2-255)掩码; 255.255.255.0DNS和网关:和第一台一样LAN口设置如下:LAN口:192.168.2.1掩码;255.255.255.0网关和DNS:192.168.2.1DHCP:enable(如果设置为disable那么该局域网内IP要设置IP:192.168.2.X 掩码:255.255.255.0网关和DNS:192.168.2.1 )二当交换机使用:接线:把WAN线接到路由器LAN口反线(优点:设置简单;缺点少一个LAN 口)路由器IP:192.168.1.XDHCP:为disable局域网的电脑IP:192.168.1.X(不能设置的和路由器的IP一样)DNS和网关:和第一个路由器的一样注:当路由器使用不能访问第一个路由器下的网段;有些路由器可以自动识别直线与反线;设备不同会发生冲突。
你这是第二级路由器设置,请按下面步骤进行:1、路由器LAN口与电脑相连,登陆路由器,修改路由器的管理地址(如将你的路由器地址设置成192.168.2.1),这样路由器之间的地址就不会冲突了;2、关闭DHCP服务;3、若是无线路由器的话开启无线功能,,设置无线登陆密码(安全选项WPA-PSK/WPA2-PSK ,输入密钥);保存参数就可以了将第一级路由器LAN口过来的网线必须连到后一级路由器的LAN口,切记对于后一级路由器的WAN口一定是什么线都不插的。
PPPOE拨号,双网卡共享上网(含双机互连)
PPPOE拨号,双网卡共享上网(含双机互连)注意:LAN和PPPOE方式类似,如果是双机互连,2台电脑间需要用13,26对调的交叉线,请仔细阅读后面的问题集锦。
先看一下网线布局:主机设置第一步:如下图,网络邻居-查看网络连接,我这里"ADSL"是电信的PPPOE拨号,网通也有类似的拨号上网方式。
这里有2个网卡,Local Area Connection(本地链接)这个是布线图中的网卡A,也就是跟外网连的网卡。
Local Area Connection 2(本地链接 2)就是布线图中的网卡B,连交换机或者HUB的UPLINK的网卡。
第二步,如下图,我们右键点击图中的ADSL-属性-高级-选中图中的2个选项。
第一个是设置该网络链接共享给其他网络的,这里我们选中Local Area Connection2,把网络共享给网卡B,这样内网的客户端电脑也可以通过网卡B来上网了。
第二个可选可不选,作用是如果内网有电脑要上网,他会自动拨号。
这里还有一个Windows自带的防火墙,如果共享有问题,可以手工设置防火墙或者干脆关闭。
不过,主机必要的安全措施还是要的,建议使用一套网络防火墙+企业级杀毒软件。
点击确定以后,弹出提示对话框,点击确定即可。
XP/2K会自动设置网卡B 的IP和掩码,如果没有自动设置,请手工指定一下IP。
如下图把网卡B和交换机或者HUB的UPLINK相连。
网内客户端电脑IP如果无法自动获取,就手工指定IP地址:192.168.0.2-255,掩码:255.255.255.0,网关:192.168.0.1,只要IP地址位数不一样就行,如果客户端电脑打开网页出现DNS解析错误,请手工设置ISP提供的DNS地址。
方法:开始-运行-cmd-ipconfig/all 可以查询到DNS地址。
(如下图,DNS Servers ...右边显示的就是ISP提供的DNS服务器)问题集锦:1.我的网络接入是LAN,而不是PPPOE拨号解决:方法类似,第一步设置共享是在本地连接中指定共享。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、 什么是PPPOE?
在一个局域网中实现多台主机通过一个桥接入设备,与远程集中器进行多个PPP会话的
一种标准。简单来说就是拨号正确就可以上网。
二、 PPPOE实现的具体过程
PPPOE分为2个阶段:发现阶段和会话阶段。
发现阶段又可分为4步:
1, 用户主机首先广播一个PADI(pppoe action discovery initation)报文,以太帧的目的
地址全置1,源地址写入主机的MAC地址(代码0X09)。
2, 集中器回应用户主机一个PADO(PPPOE action discover offer)报文,源地址是集中器
的MAC地址,目的地址写的是用户主机地址(代码0X07)。
3, 用户主机单播一个PADR(pppoe action discover request)报文,源地址时主机MAC,
目的地址是集中器的MAC地址(代码0X19)。
4, 集中器回应用户主机一个PADS(pppoe action discover session-confirmation)报文,
集中器接受到PADR就准备进入PPP会话了,所以报文中会携带这个会话的ID(代
码0X65)。
会话阶段:
Pppoe会话建立后,ppp就会以任何其他的PPP封装形式发送,且session ID一定不会
改变。
整个会话过程就是PPP的会话过程,PPP链路分为5个状态:
1,链路断开;2,链路建立阶段;3,认证阶段;4,网络层协议阶段;5,链路终止阶
段。
会话连接后可随时发送PADT(pppoe action discovery terminate)来终止PPPOE(代码
0XA7)。
三、 PPPOE数据报文格式
PPPOE的报文有版本,类型,代码,会话ID,长度,数据段。
版本,类型,都是4bit协议中规定填0X01;
代码1个字节表示是哪种数据报(0X09为PADI);
会话ID是2个字节,在PADS之前都是0X0000,确定ID后填入那个ID;
长度2个字节表示数据段的长度;
数据段在发现阶段是一些TAG,会话阶段携带PPP报文。
四、 PPPOE以太网封装格式
所有PPPOE报文都是封装在以太网数据域中传输的。
Ethernet 2的格式:目的地址,源地址,类型域,数据域,帧校验。
类型域中0X8863为pppoe discover数据报,
0X8864为pppoe session数据报。