pppoe拨号源码分析_ppp拨号和pppoe

hacker|
77

文章目录:

pppoe拨号程序错误代码有多少?都有什么含义?

首先参考安装指南检查是否正确安装了RasPPPoE

· Error 602 The port is already open

问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接

原因:RasPPPoE没有完全和正确的安装

解决:卸载干净任何PPPoE软件,重新安装

· Error 605 Cannot set port information

问题:拨号网络网络由于设备安装错误不能设定使用端口

原因:RasPPPoE没有完全和正确的安装

解决:卸载干净任何PPPoE软件,重新安装

· Error 606 The port is not connected

问题:拨号网络网络不能连接所需的设备端口

原因:RasPPPoE没有完全和正确的安装,连接线故障,ADSL MODEM故障

解决:卸载干净任何PPPoE软件,重新安装,检查网线和 ADSL MODEM

· Error 608 The device does not exist

问题:拨号网络网络连接的设备不存在

原因:RasPPPoE没有完全和正确的安装

解决:卸载干净任何PPPoE软件,重新安装

· Error 609 The device type does not exist

问题:拨号网络网络连接的设备其种类不能确定

原因:RasPPPoE没有完全和正确的安装

解决:卸载干净任何PPPoE软件,重新安装

· Error 611 The route is not available/612 The route is not allocated

问题:拨号网络网络连接路由不正确

原因:RasPPPoE没有完全和正确的安装,ISP服务器故障

解决:卸载干净任何PPPoE软件,重新安装,致电ISP询问

· Error 617 The port or device is already disconnecting

问题:拨号网络网络连接的设备已经断开

原因:RasPPPoE没有完全和正确的安装,ISP服务器故障,连接线,ADSL MODEM故障

解决:卸载干净任何PPPoE软件,重新安装,致电ISP询问 ,检查网线和 ADSL MODEM

· Error 619

问题:与ISP服务器不能建立连接

原因:ADSL ISP 服务器故障,ADSL电话线故障

解决:检查ADSL信号灯是否能正确同步。致电ISP询问

·Error 621 Cannot open the phone book file

·Error 622 Cannot load the phone book file

·Error 623 Cannot find the phone book entry

·Error 624 Cannot write the phone book file

·Error 625 Invalid information found in the phone book

问题:Windows NT 或者 Windows 2000 Server 网络RAS网络组件故障

原因:卸载所有PPPoE软件,重新安装RAS网络组件和RasPPPoE

· Error 630

问题:ADSL MODEM没有没有响应

原因:ADSL电话线故障,ADSL MODEM故障(电源没打开等)

解决:检查ADSL设备

· Error 633

问题:拨号网络网络由于设备安装错误或正在使用,不能进行连接

原因:RasPPPoE没有完全和正确的安装

解决:卸载干净任何PPPoE软件,重新安装

· Error 638

问题:过了很长时间,无法连接到ISP的ADSL接入服务器

原因:ISP服务器故障;在RasPPPoE所创建的不好连接中你错误的输入了一个电话号码

解决:运行其创建拨号的Raspppoe.exe检查是否能列出ISP服务,以确定ISP正常;把所使用的拨号连接中的电话号码清除或者只保留一个0。

· Error 645

问题:网卡没有正确响应

原因:网卡故障,或者网卡驱动程序故障

解决:检查网卡,重新安装网卡驱动程序

· Error 650

问题:远程计算机没有响应,断开连接

原因:ADSL ISP 服务器故障,网卡故障,非正常关机造成网络协议出错

解决:检查ADSL信号灯是否能正确同步,致电ISP询问;检查网卡,删除所有网络组件重新安装网络。

· Error 651

问题:ADSL MODEM报告发生错误

原因:Windows处于安全模式下,或其他错误

解决:出现该错误时,进行重拨,就可以报告出新的具体错误代码

· Error 691

问题:输入的用户名和密码不对,无法建立连接

原因:用户名和密码错误,ISP服务器故障

解决:使用正确的用户名和密码,并且使用正确的ISP账号格式(name@service),致电ISP询问。

· Error 718

问题:验证用户名时远程计算机超时没有响应,断开连接

原因:ADSL ISP 服务器故障

解决:致电ISP询问

· Error 720

问题:拨号网络无法协调网络中服务器的协议设置

原因:ADSL ISP 服务器故障,非正常关机造成网络协议出错

解决:致电ISP询问,删除所有网络组件重新安装网络。

· Error 734

问题:PPP连接控制协议中止

原因:ADSL ISP 服务器故障,非正常关机造成网络协议出错

解决:致电ISP询问,删除所有网络组件重新安装网络。

· Error 738

问题:服务器不能分配IP地址

原因:ADSL ISP 服务器故障,ADSL用户太多超过ISP所能提供的IP地址

解决:致电ISP询问

· Error 797

问题:ADSL MODEM连接设备没有找到

原因:ADSL MODEM电源没有打开,网卡和ADSL MODEM的连接线出现问题,软件安装以后相应的协议没有正确邦定,在创立拨号连接时,建立了错误的空连接

解决:检查电源,连接线;检查网络属性,RasPPPoE相关的协议是否正确的安装并正确邦定(相关协议),检查网卡是否出现?号或!号,把它设置为Enable;检查拨号连接的属性,是否连接的设备使用了一个“ISDN channel - Adapter Name (xx)” 的设备,该设备为一个空设备,如果使用了取消它,并选择正确的PPPoE设备代替它,或者重新创立拨号连接

求一个pppoe宽带拨号上网源代码

PPPOE是将PPP帧封装在以太帧内,它常用于连接ADSL服务。它拥有许多类似的PPP协议的特点,如谁、加密和压缩wjgPPPOE最大的传输单元比标准的以太网传输单元要小,巢你的防火墙配置不够可靠,这个缺点将会给你造成麻烦。

PPPOE拨号是什么?

PPPoE

PPP是为串行通信设计的,现在它与以太网(Ethernet)相结合,成为在以太网络中转播PPP帧信息的技术。也称PPP over Ethernet,即PPPoE协议。

PPPOE认证的特点及发展前景

pppoe是从窄带技术演化而来,ppp最早就是专门为电话线上网而设计的,当宽带普及后,为了兼容以前的电话线用户习惯,故在宽带网络中继承了ppp技术。pppoe是一种过渡技术,目前已经基本处于淘汰阶段。原因如下:

1、PPPOE是一种2层链路技术,正常下无法穿透三层交换机,若要在三层交换机传输,就必须做trunk,即把三层当作二层交换机使用。这导致不能充分发挥三层交换机的潜能,三层交换机的很多高级功能都无法使用,从而浪费了宝贵的网络设备资源。也给整体网络规划造成了一定的复杂性。如果一开始采用了pppoe认证,那么以后想要使用三层交换机网络规划功能,调整整体网络,那么将是一个巨大的工作量。

2、宽带使用pppoe方式,将造成不必要的带宽损耗,而且上网速度比正常宽带速度要慢一个级别。原因是采用pppoe比正常宽带包,多了2个协议层,一个是PPPOE协议层,另一个就是ppp协议层,这几个协议层头会增加到正常数据包头部里,在传输数据过程中,多出了不少额外数据,拨号握手过程也比正常多了好几个步骤。具体协议层数据结构见如图一:

3、2004年开始,ARP攻击在网络流行时,PPPOE由于自身与ARP无关的特点,使其具有天然免疫优势,所以,当时很多场合对PPPOE有较高的需求。

但经过近10年网络发展,随着各种安全软件普及,如360、电脑管家、以及各种杀毒软件等都早已具有防止ARP攻击功能。因此,ARP攻击已经彻底消失殆尽。PPPOE的各种缺点已经越来越不适应宽带网络的发展。

4、PPPOE客户端一般都会采用操作系统自带的PPPPOE,但设置比较麻烦,有很多步骤,普通家庭用户若不熟悉,大多数根本搞不定,此时维护人员必须挨家挨户进行上门设置,这给网络维护带来了很大工作量。非常不利宽带网络用户的发展和运营,将经常接到用户关于PPPOE的使用投诉。

5、PPPoE的效率比较低,从PPPoE协议模型可以看出,BAS汇聚了用户的所有数据流,它必须将每一个PPPoE包都拆开检查处理,这在很大程度上是沿袭了传统的PPP处理的方式,一旦用户很多,数据包数量很大,解封装速度就需要很快,BAS很大的精力花在检测用户的数据包上,容易形成接入的“瓶颈”。

6、PPPOE由于采用了二层链路方式,所以在防止ARP三层包攻击方式具有很大安全性,但PPPOE自身却存在着协议不安全性,因为PPPOE认证是采用广播方式,在网段内只要装个网络嗅探器,都能截获到PPPOE包,并能做任意修改重定向。关于PPPOE安全漏洞详细描述见最后参考资料《PPPOE验证缺陷所带来的危害》

PPPOE拨号什么意思

PPPOE拨号是为了实现PPPoE Client与PPPoE Server 之间的连接,建立PPPoE会话。

工作流程包含发现(Discovery)和会话(Session)两个阶段,发现阶段是无状态的,目的是获得 PPPoE 终端(在局端的ADSL设备上)的以太网 MAC 地址,并建立一个惟一的 PPPoE SESSION-ID。发现阶段结束后,就进入标准的PPP会话阶段。

扩展资料

由于协议中集成PPP协议,所以实现出传统以太网不能提供的身份验证、加密以及压缩等功能,也可用于缆线调制解调器(cable modem)和数字用户线路(DSL)等以以太网协议向用户提供接入服务的协议体系。

本质上,它是一个允许在以太网广播域中的两个以太网接口间创建点对点隧道的协议。

以Linux系统常用的pppd为例,支持PPP接口上面的IP、IPv6和IPX网络层协议。

它使用传统的基于PPP的软件来管理一个不是使用串行线路而是使用类似于以太网的有向分组网络的连接。这种有登陆和口令的标准连接,方便了接入供应商的记费。并且,连接的另一端仅当PPPoE连接接通时才分配IP地址,所以允许IP地址的动态复用。

PPPoE是由UUNET、Redback Networks和RouterWare所开发的。发表于RFC 2516说明中。

路由器上网状态pppoe显示错误 怎么办

路由器上网状态pppoe显示错误我们需要重新设置路由器pppoe,具体操作步骤如下:

1、首先我们打开电脑里的浏览器,输入路由器的ip地址,一般都是192.168.1.1,输入登录密码进入设置页。

2、登录进入之后,我们找到上网设置选项点击进入。

3、打开后,先点击上网方式旁边的下拉箭头。

4、在弹出的选项里,我们选择宽带拨号上网选项。

5、然后输入宽带拨号的账号和密码,点击下方的保存按钮就行了,我们就完成设置了。

6、关闭路由器设置,下次上网就可以使用我们设置的拨号网络pppoe进行上网了。

需要一个c#的pppoe拨号程序源代码

dialer in-band

dialer pool 1

dialer idle-timeout 0

dialer-group 1

encapsulation ppp

ppp chap password

ppp chap hostname

ppp pap sent-username password

ip address negotiated

mtu 1492

ip tcp adjust-mss 1300

ip nat outside

service-policy output qos

exit

4条大神的评论

  • avatar
    访客 2022-07-14 下午 01:21:24

    属性,RasPPPoE相关的协议是否正确的安装并正确邦定(相关协议),检查网卡是否出现?号或!号,把它设置为Enable;检查拨号连接的属性,是否连接的设备使用了一个“ISDN channel - Ad

  • avatar
    访客 2022-07-14 下午 06:20:53

    代替它,或者重新创立拨号连接求一个pppoe宽带拨号上网源代码PPPOE是将PPP帧封装在以太帧内,它常用于连接ADSL服务。它拥有许多类似的PPP协议的特点,如谁、加密和压缩wjgPPPOE最大的传输单元比标准的以太网传输单元要小,巢你的防火墙配置不够可靠,这个缺点将会给你造成麻

  • avatar
    访客 2022-07-14 下午 09:23:51

    文章目录:1、pppoe拨号程序错误代码有多少?都有什么含义?2、求一个pppoe宽带拨号上网源代码3、PPPOE拨号是什么?4、PPPOE拨号什么意思5、路由器上网状态pppoe显示错误 怎么办6、需要一个c#的pppoe拨号程序源代码pppoe拨号程序错误代码有多少?都有什么含义?首

  • avatar
    访客 2022-07-15 上午 12:46:34

    使用。这导致不能充分发挥三层交换机的潜能,三层交换机的很多高级功能都无法使用,从而浪费了宝贵的网络设备资源。也给整体网络规划造成了一定的复杂性。如果一开始采用了pppoe认证,那么以后想要使用三层交换机网络规划功能

发表评论