CN106685773A - 一种智能网络类型PPPoE和DHCP接入方法及*** - Google Patents
一种智能网络类型PPPoE和DHCP接入方法及*** Download PDFInfo
- Publication number
- CN106685773A CN106685773A CN201611259389.7A CN201611259389A CN106685773A CN 106685773 A CN106685773 A CN 106685773A CN 201611259389 A CN201611259389 A CN 201611259389A CN 106685773 A CN106685773 A CN 106685773A
- Authority
- CN
- China
- Prior art keywords
- dhcp
- pppoe
- detection
- network type
- access
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
- H04L12/2869—Operational details of access network equipments
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
本发明提供一种智能网络类型PPPoE和DHCP接入方法及***,属于网络设备应用技术领域。本发明方法包括如下步骤:如下步骤:A:当***网线时,网络探测模块探测接入口,判断接入的网线的类型;B:构建DHCP数据包探测数据链路;C:判断是否能够上网,如果能够上网,那么联网方式为DHCP,然后执行步骤E,否则提示用户输入PPPoE用户名和密码;D:设置好PPPoE用户名和密码后,发送检测包检测联网方式并建立WAN连接;E:页面显示自动适配和探测的接入方式和联网方式。本发明的有益效果为:能够识别和确定PPPoE和DHCP的ADSL和以太网,产品的应用场景更加广,用户使用更加易用。
Description
技术领域
本发明涉及网络设备应用技术领域,尤其涉及一种智能网络类型PPPoE和DHCP接入方法,还设计一种实现上述接入方法的***。
背景技术
目前有以太网(RJ45)和ADSL(RJ11)的接入方式。这两种方式都可作为wan口联网的接入方式,并且都有PPPoE和DHCP的联网方式。在一般拨号设备都必须要了解这个两种方式并且要用相对应的方式接入。PPPoE和DHCP联网方式也是一样,必须一一对应才能成功拨号联网。原有的网络设备接入是通过询问ISP(Internet Service Provider,互联网服务提供商),然后通过ISP所设定的服务器的类型,例如ISP搭建的是PPPoE(Point-to-PointProtocol over Ethernet,以太网上的点对点协议)服务器,那么客户端就是PPPoE服务器。如果是DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)服务器,那么客户端就是DHCP的接入方式。这样客户必须提前知道这些接入方式。
还有这两种接入方式是不同的设置方法,DHCP是IPoE的一种方式。在DSL的接入类型中PPPoE和DHCP共同的地方就是要设PVC,如果在ETH(以太网)的接入类型,则不用设置PVC,只要把PPPoE账号的用户名和密码设置准确,DHCP则不用设置账号的用户名和密码。如果在一些不确定的环境下面,用户根本不知道怎么接入或者是怎么去设置。
综上,现有技术有以下几点缺陷:
(1)目前的有些产品仅能有PVC探测功能,而且探测覆盖不全,未能适应大部分地区;
(2)目前功能只能探测ADSL链路几条PVC组,但是不能知道哪条是用于上网。只有用户手动设置探测出来的PVC;
(3)设置ADSL或者以太网WAN的时候,用户会设置二层接口再设置三层业务,用户操作会比较繁琐,多步骤操作,不人性化,不易用。
发明内容
为解决现有技术中的问题,本发明提供一种智能网络类型PPPoE和DHCP接入方法,还提供了一种实现上述方法的***。
本发明智能网络类型PPPoE和DHCP接入方法包括如下步骤:
A:当***网线时,网络探测模块探测接入口,判断接入的网线的类型;
B:构建DHCP数据包探测数据链路;
C:判断是否能够上网,如果能够上网,那么联网方式为DHCP,然后执行步骤E,否则提示用户输入PPPoE用户名和密码;
D:设置好PPPoE用户名和密码后,发送检测包检测联网方式并建立WAN连接;
E:页面显示自动适配和探测的接入方式和联网方式。
本发明作进一步改进,在步骤A中,所述网线为电话线和/或以太网线。
本发明作进一步改进,在步骤A中,网络探测模块处理步骤为:
A1:网络探测模块向网络类型识别模块发送探测包;
A2:网络类型识别模块通过发送接口dev_xmit_queue发送组装数据包,然后通过接收数据接口netif_receive_skb接收探测回应报文;
A3:网络类型识别模块解析探测回应报文数据包,保存数据并将网络类型发送给网络探测模块。
本发明作进一步改进,步骤A1中,网络探测模块的DetectWan进程判断接入方式是否为电话线DSL接入,如果是,所述DetectWan进程与网络类型识别模块的detectPVC进程通信,探测PVC,进而探测电话线连接状态下的联网方式;如果否,则为以太网接入,那么所述DetectWan进程与网络类型识别模块的detectEth进程通信,探测以太网线连接状态下的联网方式。
本发明作进一步改进,步骤C或D中,判断环境可用接入方式,如果是只有以太网线接入或者电话线接入,那么自动建立该设置联网方式的WAN服务;如果同时有以太网线和电话线接入,那么同时自动建立电话线和以太网的两条WAN服务。
本发明作进一步改进,接入方式的探测和联网方式的适配能够根据用户浏览器页面的设置开启或关闭。
本发明还提供了一种实现上述方法的***,包括网络探测模块:用于当***网线时,探测接入口;网络类型识别模块:用于判断接入的网线的类型;数据链路探测模块:用于构建DHCP数据包探测数据链路;DHCP接入方式判断模块:用于判断是否能够上网,如果能够上网,那么联网方式为DHCP,否则提示用户输入PPPoE用户名和密码;PPPoE接入方式检测模块:用于在设置好PPPoE用户名和密码后,发送检测包检测联网方式并建立WAN连接;显示模块:用于在页面上显示自动适配和探测的接入方式和联网方式。
与现有技术相比,本发明的有益效果是:操作简单明了,解决客户在DSL电话线类型和ETH网线接入类型PPPoE和DHCP方式自适配;能够识别和确定PPPoE和DHCP的ADSL和以太网,从而使产品的应用场景更加广,用户使用更加易用;能从操作角度上有效减少ADSL和以太网这两种接入方式的区别。
附图说明
图1为本发明方法流程图;
图2为网络探测模块识别联网方式方法流程图;
图3为本发明实施例方法流程图。
具体实施方式
下面结合附图和实施例对本发明做进一步详细说明。
如图1所示,本发明智能网络类型PPPoE和DHCP接入方法包括如下步骤:
A:当***网线时,网络探测模块探测接入口,判断接入的网线的类型;
B:构建DHCP数据包探测数据链路;
C:判断是否能够上网,如果能够上网,那么联网方式为DHCP,然后执行步骤E,否则提示用户输入PPPoE用户名和密码;
D:设置好PPPoE用户名和密码后,发送检测包检测联网方式并建立WAN连接;
E:页面显示自动适配和探测的接入方式和联网方式。
本发明能够自动适配接入方式,识别DSL还是ETH的接入;自动识别PPPoE还是DHCP的联网方式,自动发包检测并且建立wan连接,达到使用户易用的效果。
其中,在步骤A中,本例的网线为电话线和/或以太网线。其中,网络探测模块处理步骤为:
A1:网络探测模块向网络类型识别模块发送探测包;
A2:网络类型识别模块通过发送接口dev_xmit_queue发送组装数据包,然后通过接收数据接口netif_receive_skb接收探测回应报文;
A3:网络类型识别模块解析探测回应报文数据包,保存数据并将网络类型发送给网络探测模块。
如图2所示,步骤A1中网络探测模块的具体处理方法为:网络探测模块的DetectWan进程判断接入方式是否为电话线DSL接入,如果是,所述DetectWan进程与网络类型识别模块的detectPVC进程通信,探测PVC,进而探测电话线连接状态下的联网方式;如果否,则为以太网接入,那么所述DetectWan进程与网络类型识别模块的detectEth进程通信,探测以太网线连接状态下的联网方式。
如图3所示,作为本发明的一个实施例,本发明具体包括如下步骤:
S1:***ISP提供的接入方式;
S2:网络探测模块探测接入口;
S3:判断接入WAN口网线类型,适配联网方式;
S4:如果用户不知道接入方式,那么再用户页面选择auto(自动)方式;如果用户知道是DHCP联网方式,则选择DHCP联网方式;如果知道是PPPoE,则输入ISP提供的用户名和密码;当用户选择的是auto(自动)方式时,本发明执行步骤B和步骤C,直至能够上网。
S5:判断环境可用接入方式,如果只有DSL电话线或以太网线上网时,本发明自动建立该设置联网方式的WAN服务,然后显示联网状态,包括IP地址、网关地址等;如果同时有DSL电话线或以太网线接入上网时,本发明同时自动建立DSL和以太网的两条WAN服务,然后显示联网状态,包括IP地址、网关地址等。
本发明还提供了一种实现上述方法的***,包括网络探测模块:用于当***网线时,探测接入口;网络类型识别模块:用于判断接入的网线的类型;数据链路探测模块:用于构建DHCP数据包探测数据链路;DHCP接入方式判断模块:用于判断是否能够上网,如果能够上网,那么联网方式为DHCP,否则提示用户输入PPPoE用户名和密码;PPPoE接入方式检测模块:用于在设置好PPPoE用户名和密码后,发送检测包检测联网方式并建立WAN连接;显示模块:用于在页面上显示自动适配和探测的接入方式和联网方式。
本发明接入方式的探测和联网方式的适配能够根据用户浏览器页面的设置开启或关闭。用户通过上述方法就能简易的使用路由器上网,不用繁琐操作和设置,大大提升用户的体验。
用户的具体操作如下:
1、开启电源,***上网连接网线,其中,电话线则***电话线口,以太网线则***WAN口;
2、PC接入LAN口自动获取IP地址,并且在PC浏览器登陆路由器界面,在界面设置上网方式;
3、如果ISP提供的上网方式为DHCP,界面则选择DHCP上网方式,如果提供的PPPoE则设置相应的上网方式,输入ISP提供的用户名密码(此方法为手动模式);
4、如果在不知道环境为DHCP或者PPPoE的情况下,可以尝试在页面DHCP的方式设置,联网的接入方式为自动,那么设备会根据你接入的网线判断接入方式,并且构建DHCP数据包探测数据链路,如果能联通网络,那么联网方式则为该方式,不能则为其他方式,需提供PPPoE的用户名密码;
5、当操作步骤4的方法为PPPoE时,则不需要理会接入方式为DSL还是以太网,只要设置PPPoE用户名密码,***会自动适配DSL和以太网的接入方式,并且如果同样用DHCP的环境下,也会可以连接上Internet;
6、页面会显示自动适配和探测的接入方式和联网方式,也有是否连上的结果显示。
本发明具有以下突出效果:
(1)采用驱动直接构造探测PVC包进行探测,探测速度快,并且准确,已经涵盖全球77组PVC,多个PVC线路探测成功率达99%以上;
(2)能探测多条PVC并且结合IPTV探测,能区分ADSL的不同业务,更加人性话,自动化;
(3)可智能识别适配用户PPPoE和DHCP环境下的ADSL和以太网接入,大大减少用户对接入环境的了解和不必要的设置,同时大大兼容ADSL和以太网环境的应用。
以上所述之具体实施方式为本发明的较佳实施方式,并非以此限定本发明的具体实施范围,本发明的范围包括并不限于本具体实施方式,凡依照本发明所作的等效变化均在本发明的保护范围内。
Claims (7)
1.一种智能网络类型PPPoE和DHCP接入方法,其特征在于包括如下步骤:
A:当***网线时,网络探测模块探测接入口,判断接入的网线的类型;
B:构建DHCP数据包探测数据链路;
C:判断是否能够上网,如果能够上网,那么联网方式为DHCP,然后执行步骤E,否则提示用户输入PPPoE用户名和密码;
D:设置好PPPoE用户名和密码后,发送检测包检测联网方式并建立WAN连接;
E:页面显示自动适配和探测的接入方式和联网方式。
2.根据权利要求1所述的智能网络类型PPPoE和DHCP接入方法,其特征在于:在步骤A中,所述网线为电话线和/或以太网线。
3.根据权利要求1所述的智能网络类型PPPoE和DHCP接入方法,其特征在于:在步骤A中,网络探测模块处理步骤为:
A1:网络探测模块向网络类型识别模块发送探测包;
A2:网络类型识别模块通过发送接口dev_xmit_queue发送组装数据包,然后通过接收数据接口netif_receive_skb接收探测回应报文;
A3:网络类型识别模块解析探测回应报文数据包,保存数据并将网络类型发送给网络探测模块。
4.根据权利要求3所述的智能网络类型PPPoE和DHCP接入方法,其特征在于:步骤A1中,网络探测模块的DetectWan进程判断接入方式是否为电话线DSL接入,如果是,所述DetectWan进程与网络类型识别模块的detectPVC进程通信,探测PVC,进而探测电话线连接状态下的联网方式;如果否,则为以太网接入,那么所述DetectWan进程与网络类型识别模块的detectEth进程通信,探测以太网线连接状态下的联网方式。
5.根据权利要求2所述的智能网络类型PPPoE和DHCP接入方法,其特征在于:步骤C或D中,判断环境可用接入方式,如果是只有以太网线接入或者电话线接入,那么自动建立该设置联网方式的WAN服务;如果同时有以太网线和电话线接入,那么同时自动建立电话线和以太网的两条WAN服务。
6.根据权利要求1所述的智能网络类型PPPoE和DHCP接入方法,其特征在于:接入方式的探测和联网方式的适配能够根据用户浏览器页面的设置开启或关闭。
7.一种实现权利要求1-6任一项所述智能网络类型PPPoE和DHCP接入方法的***,其特征在于包括:
网络探测模块:用于当***网线时,探测接入口;
网络类型识别模块:用于判断接入的网线的类型;
数据链路探测模块:用于构建DHCP数据包探测数据链路;
DHCP接入方式判断模块:用于判断是否能够上网,如果能够上网,那么联网方式为DHCP,否则提示用户输入PPPoE用户名和密码;
PPPoE接入方式检测模块:用于在设置好PPPoE用户名和密码后,发送检测包检测联网方式并建立WAN连接;
显示模块:用于在页面上显示自动适配和探测的接入方式和联网方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611259389.7A CN106685773B (zh) | 2016-12-30 | 2016-12-30 | 一种智能网络类型PPPoE和DHCP接入方法及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611259389.7A CN106685773B (zh) | 2016-12-30 | 2016-12-30 | 一种智能网络类型PPPoE和DHCP接入方法及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106685773A true CN106685773A (zh) | 2017-05-17 |
CN106685773B CN106685773B (zh) | 2019-11-12 |
Family
ID=58873509
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611259389.7A Active CN106685773B (zh) | 2016-12-30 | 2016-12-30 | 一种智能网络类型PPPoE和DHCP接入方法及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106685773B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107592240A (zh) * | 2017-09-07 | 2018-01-16 | 上海斐讯数据通信技术有限公司 | 一种路由器自动检测上网方式的方法及*** |
CN110493632A (zh) * | 2018-05-14 | 2019-11-22 | 中国电信股份有限公司 | Iptv网络连接方法和***、用户终端、终端网管平台 |
CN113691407A (zh) * | 2021-09-01 | 2021-11-23 | 深圳市大洲智创科技有限公司 | 一种检测联网故障提示的方法与装置 |
CN114244704A (zh) * | 2021-12-31 | 2022-03-25 | 四川天邑康和通信股份有限公司 | 一种路由器lanwan自适应方法及*** |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859524A (zh) * | 2006-03-24 | 2006-11-08 | 华为技术有限公司 | 一种adsl终端自动配置pvc的方法及其装置 |
CN102307145A (zh) * | 2006-03-24 | 2012-01-04 | 华为技术有限公司 | 一种具有自动配置pvc功能的adsl终端 |
CN103441828A (zh) * | 2013-08-08 | 2013-12-11 | 深圳市共进电子股份有限公司 | 一种基于PPPoE的PVC可用性的探测发方法 |
CN104683498A (zh) * | 2015-03-10 | 2015-06-03 | 太仓市同维电子有限公司 | 方便用户简单配置路由器wan连接类型的方法 |
CN106059832A (zh) * | 2016-08-31 | 2016-10-26 | 上海斐讯数据通信技术有限公司 | 一种自动判断wan口上网方式的方法及*** |
-
2016
- 2016-12-30 CN CN201611259389.7A patent/CN106685773B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1859524A (zh) * | 2006-03-24 | 2006-11-08 | 华为技术有限公司 | 一种adsl终端自动配置pvc的方法及其装置 |
CN102307145A (zh) * | 2006-03-24 | 2012-01-04 | 华为技术有限公司 | 一种具有自动配置pvc功能的adsl终端 |
CN103441828A (zh) * | 2013-08-08 | 2013-12-11 | 深圳市共进电子股份有限公司 | 一种基于PPPoE的PVC可用性的探测发方法 |
CN104683498A (zh) * | 2015-03-10 | 2015-06-03 | 太仓市同维电子有限公司 | 方便用户简单配置路由器wan连接类型的方法 |
CN106059832A (zh) * | 2016-08-31 | 2016-10-26 | 上海斐讯数据通信技术有限公司 | 一种自动判断wan口上网方式的方法及*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107592240A (zh) * | 2017-09-07 | 2018-01-16 | 上海斐讯数据通信技术有限公司 | 一种路由器自动检测上网方式的方法及*** |
CN110493632A (zh) * | 2018-05-14 | 2019-11-22 | 中国电信股份有限公司 | Iptv网络连接方法和***、用户终端、终端网管平台 |
CN113691407A (zh) * | 2021-09-01 | 2021-11-23 | 深圳市大洲智创科技有限公司 | 一种检测联网故障提示的方法与装置 |
CN114244704A (zh) * | 2021-12-31 | 2022-03-25 | 四川天邑康和通信股份有限公司 | 一种路由器lanwan自适应方法及*** |
Also Published As
Publication number | Publication date |
---|---|
CN106685773B (zh) | 2019-11-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106685773A (zh) | 一种智能网络类型PPPoE和DHCP接入方法及*** | |
CN100534055C (zh) | 利用宽带路由器实现上网的方法 | |
US6636505B1 (en) | Method for service provisioning a broadband modem | |
CN103581161B (zh) | 网络装置的零设定***及其方法 | |
CN106059994B (zh) | 一种数据传输方法及网络设备 | |
US20020026504A1 (en) | Customer premises equipment autoconfiguration | |
US20100103941A1 (en) | Data Collection from CPE Devices on a Remote LAN | |
CN101404650A (zh) | 一种细分网络应用服务质量的方法和*** | |
CN103166854B (zh) | 局域网与广域网业务绑定方法及*** | |
CN103220276B (zh) | 一种网络接入的方法、网关及*** | |
CN107302528A (zh) | 一种多协议数据的传输方法和一种网关装置 | |
EP2093959B1 (en) | A method, system and access equipment for realizing service configuration | |
CN105429832A (zh) | 一种基于pppoe网络的拨号方法、拨号***及路由器 | |
CN109617972A (zh) | 一种连接建立方法、装置、电子设备及存储介质 | |
CN105142243A (zh) | 双通道智能宽带网关及智能宽带网关的工作方法 | |
CN105933179B (zh) | 多媒体终端及推送上网异常消息的方法 | |
CN114244704B (zh) | 一种路由器lanwan自适应方法及*** | |
CN101192998A (zh) | 基于网络处理器的数据线路侦测方法 | |
CN103260178B (zh) | 一种消费类无线接入点产品自动检测升级的方法 | |
Cisco | Configuring and Managing External Modems | |
Cisco | Cisco 10000 Series ESR - Cisco IOS Release 12.2(2)BY1 | |
Cisco | Cisco 10000 Series ESR - Cisco IOS Release 12.2(2)BY2 | |
Cisco | Configuring Modem Support and Asynchronous Devices | |
Cisco | Configuring Modem Support and Asynchronous Devices | |
Cisco | Configuring Modem Support and Asynchronous Devices |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |