一种智能网络类型PPPoE和DHCP接入方法及系统技术方案

技术编号:15395000 阅读:57 留言:0更新日期:2017-05-19 06:39
本发明专利技术提供一种智能网络类型PPPoE和DHCP接入方法及系统,属于网络设备应用技术领域。本发明专利技术方法包括如下步骤:如下步骤:A:当插入网线时,网络探测模块探测接入口,判断接入的网线的类型;B:构建DHCP数据包探测数据链路;C:判断是否能够上网,如果能够上网,那么联网方式为DHCP,然后执行步骤E,否则提示用户输入PPPoE用户名和密码;D:设置好PPPoE用户名和密码后,发送检测包检测联网方式并建立WAN连接;E:页面显示自动适配和探测的接入方式和联网方式。本发明专利技术的有益效果为:能够识别和确定PPPoE和DHCP的ADSL和以太网,产品的应用场景更加广,用户使用更加易用。

Intelligent network type PPPoE and DHCP access method and system

The invention provides an intelligent network type PPPoE and DHCP access method and system, belonging to the field of network equipment application technology. The method comprises the following steps: the following steps: A, when inserted into the cable, network detection module detect access, cable access judgment type; B: Construction of DHCP data packet detection data link; C: to determine whether access to the Internet, if you can connect to the Internet, then the network is DHCP, and then executing step E, otherwise prompts the user to enter the PPPoE username and password; D: set the PPPoE username and password after sending packet detection network and establish a connection to the WAN E page display; automatic adaptation and detection of access mode and network mode. The invention has the advantages that the ADSL and the Ethernet of the PPPoE and the DHCP can be identified and determined, and the product application field is more extensive, and the user is more convenient to use.

【技术实现步骤摘要】
一种智能网络类型PPPoE和DHCP接入方法及系统
本专利技术涉及网络设备应用
,尤其涉及一种智能网络类型PPPoE和DHCP接入方法,还设计一种实现上述接入方法的系统。
技术介绍
目前有以太网(RJ45)和ADSL(RJ11)的接入方式。这两种方式都可作为wan口联网的接入方式,并且都有PPPoE和DHCP的联网方式。在一般拨号设备都必须要了解这个两种方式并且要用相对应的方式接入。PPPoE和DHCP联网方式也是一样,必须一一对应才能成功拨号联网。原有的网络设备接入是通过询问ISP(InternetServiceProvider,互联网服务提供商),然后通过ISP所设定的服务器的类型,例如ISP搭建的是PPPoE(Point-to-PointProtocoloverEthernet,以太网上的点对点协议)服务器,那么客户端就是PPPoE服务器。如果是DHCP(DynamicHostConfigurationProtocol,动态主机配置协议)服务器,那么客户端就是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服务,然本文档来自技高网
...
一种智能网络类型PPPoE和DHCP接入方法及系统

【技术保护点】
一种智能网络类型PPPoE和DHCP接入方法,其特征在于包括如下步骤:A:当插入网线时,网络探测模块探测接入口,判断接入的网线的类型;B:构建DHCP数据包探测数据链路;C:判断是否能够上网,如果能够上网,那么联网方式为DHCP,然后执行步骤E,否则提示用户输入PPPoE用户名和密码;D:设置好PPPoE用户名和密码后,发送检测包检测联网方式并建立WAN连接;E:页面显示自动适配和探测的接入方式和联网方式。

【技术特征摘要】
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进程与网络类型识别模块的dete...

【专利技术属性】
技术研发人员:庄威迪
申请(专利权)人:深圳市吉祥腾达科技有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1