路由器的设置方法及装置与流程

文档序号:12730195阅读:250来源:国知局
路由器的设置方法及装置与流程

本申请涉及通信技术,尤其涉及一种路由器的设置方法及装置。



背景技术:

光纤通信因其频带宽、容量大等优点而迅速发展成为当今信息传输的主要形式,光猫作为光纤通信的关键器件正受到越来越多的关注。光猫一般采用以太网无源光网络(EPON)或者吉比特无源光网络(GPON)技术,由运营商设置和统一管理。光猫是一种类似于基带数字调制解调器(MODEM)的光传输终端设备,和基带MODEM不同的是接入的是光纤专线,是光信号。它属于广域网接入的一种,也就是常常说到的光纤接入,只要存在光纤的地方都需要光猫对光信号进行转换。光猫经过光电信号的转换和接口协议的转换后接入路由器,路由器是连接因特网中各局域网、广域网的设备,它可以使多个终端设备例如电脑同时上网。在家庭使用时,需要将一个或者多个路由器连接光猫,以通过光猫连接到互联网。



技术实现要素:

有鉴于此,本申请提供一种路由器的设置方法及装置。

具体地,本申请是通过如下技术方案实现的:

根据本发明实施例的第一方面,提供一种路由器的设置方法,所述方法包括:

获取广域网WAN口接入预设网络的接入方式;

若获取到的所述WAN口接入预设网络的接入方式与所述WAN口的默认接入方式不同,则将所述WAN口的接入设置从所述默认接入方式修改为获取到的所述WAN口接入预设网络的接入方式;

获取为所述WAN口分配的地址信息;

若所述为所述WAN口分配的地址信息与局域网LAN口默认地址信息冲突,则更新设置所述LAN口的地址信息以及动态主机配置协议DHCP服务器的地址池。

根据本发明实施例的第二方面,提供一种路由器的设置装置,所述装置包括:

第一获取模块,用于获取广域网WAN口接入预设网络的接入方式;

第一设置模块,用于若所述第一获取模块获取到的所述WAN口接入预设网络的接入方式与所述WAN口的默认接入方式不同,则将所述WAN口的接入设置从所述默认接入方式修改为获取到的所述WAN口接入预设网络的接入方式;

第二获取模块,用于在所述第一获取模块获取广域网WAN口接入预设网络的接入方式之后,获取为所述WAN口分配的地址信息;

第二设置模块,用于若所述第二获取模块为所述WAN口分配的地址信息与局域网LAN口默认地址信息冲突,则更新设置所述LAN口的地址信息以及动态主机配置协议DHCP服务器的地址池。

在本申请实施例中,可以获取WAN口接入预设网络的接入方式,并当获取的WAN口接入预设网络的接入方式与WAN口的默认接入方式(即在接入预设网络前,WAN口所配置的接入方式)不同时,可以将WAN口的接入设置从默认接入方式修改为获取的WAN口接入预设网络的接入方式,并可以在为所述WAN口分配的地址信息与局域网LAN口默认地址信息冲突时,更新设置所述LAN口的地址信息以及DHCP服务器的地址池,以使LAN口的地址信息和DHCP服务器的地址池与WAN口的地址信息均不冲突,从而完成路由器的设置,进而实现路由器的即插即用。

附图说明

图1A是本申请一示例性实施例示出的一种路由器的设置方法的流程图;

图1B是本申请一示例性实施例示出的另一种路由器的设置方法的流程图;

图2是本申请设置装置所在路由器的一种硬件结构图;

图3是本申请一示例性实施例示出的一种路由器的设置装置的框图;

图4是本申请一示例性实施例示出的另一种路由器的设置装置的框图;

图5是本申请一示例性实施例示出的另一种路由器的设置装置的框图。

具体实施方式

这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。

在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

目前,路由器连接光猫包括以下步骤:将路由器的广域网(WAN)口与光猫的任一局域网(LAN)接口连接;将路由器复位,用大头针等物品按路由器上的复位(Reset)按钮;打开浏览器,在地址栏输入192.168.1.1以打开路由器的管理界面,输入账号、口令登录;点击左边功能菜单“设置向导”,选择“动态IP”并点击下一步;设置好服务集标识(SSID)和密码,并点击下一步;点击“完成”,路由器将自动重启。路由器重启完成后,用户再次登录到路由器管理页面,点击网络参数中的LAN口设置,输入新的IP地址:172.168.1.1,以避免因与光猫使用同一网段而导致用户无法上网,并保存该IP地址。

由于路由器的WAN口在出厂时默认采用以太网上传送点对点协议(Point-to-Point Protocol Over Ethernet,PPPoE)的接入方式,LAN口的默认IP地址为192.168.1.1,因此,在连接光猫时,需要对路由器进行相关设置,且更改LAN口地址的设置比较复杂,对于普通用户而言,不易实现。

在本申请实施例中,路由器可以获取WAN口接入预设网络的接入方式,并当获取的WAN口接入预设网络的接入方式与WAN口的默认接入方式(即在接入预设网络前,WAN口所配置的接入方式)不同时,可以将WAN口的接入设置从默认接入方式修改为获取的WAN口接入预设网络的接入方式,并可以在为WAN口分配的地址信息与局域网LAN口默认地址信息冲突时,更新设置LAN口的地址信息以及DHCP服务器的地址池,以使LAN口的地址信息和DHCP服务器的地址池与WAN口的地址信息均不冲突,从而完成路由器的设置,进而实现路由器的即插即用。下面结合具体实施例对本申请的实现过程进行详细描述。

图1A是本申请一示例性实施例示出的一种路由器的设置方法的流程图,如图1A所示,该路由器的设置方法包括:

步骤S101,获取广域网WAN口接入预设网络的接入方式。

路由器在WAN口连接成功(up)后,可以模拟客户端发送报文,并通过是否接收到报文的响应报文来获取WAN口接入预设网络的接入方式。

在该实施例中,可以先模拟客户端发送第一报文,若接收到第一报文的响应报文,则获取WAN口接入预设网络的接入方式为与第一报文对应的接入方式,若未接收到第一报文的响应报文,则模拟客户端发送第二报文,若接收到第二报文的响应报文,则获取WAN口接入预设网络的接入方式为与第二报文对应的接入方式。

其中,第一报文可以为DHCP报文,第二报文可以为PPPoE报文。

例如,路由器在WAN口up后,可以主动发送(DHCP发现)DHCP-DISCOVER报文,根据是否能够接收到DHCP服务器发送回来的DHCP-OFFER报文(即DHCP-DISCOVER报文的响应报文)来判断WAN口接入预设网络的接入方式,如果能够接收到DHCP-OFFER报文,则获取WAN口接入预设网络的接入方式是DHCP方式,并将路由器的WAN口自动设置为DHCP方式。如果没有接收到DHCP-OFFER报文,则发送PPPoE报文中的以太网上传送点对点协议活动发现开始(PADI)报文,并根据是否能够接收到PPPoE服务器发送回来的PADO报文(即PADI报文的响应报文)来确定WAN口接入预设网络的接入方式,如果能收到PADO报文,则识别出WAN口接入预设网络的接入方式是PPPoE方式。

需要说明的是,通过上述方式通常可以识别出WAN口的当前接入方式,但如果未接收到第二报文的响应报文,则表明为其它接入方式。

步骤S102,若获取到的WAN口接入预设网络的接入方式与WAN口的默认接入方式不同,则将WAN口的接入设置从默认接入方式修改为获取到的WAN口接入预设网络的接入方式。

其中,WAN口的默认接入方式是指在WAN口接入预设网络前,WAN口所配置的接入方式。

假设,WAN口的默认接入方式为PPPoE方式,若获取到的WAN口接入预设网络的接入方式为DHCP方式,由于二者不同,可以将WAN口的接入设置从PPPoE方式修改为DHCP方式。

步骤S103,获取为WAN口分配的地址信息。

其中,为WAN口分配的地址信息包括WAN口的IP地址、域名服务器(DNS)地址和路由信息。

关于获取WAN口的IP地址,对于DHCP方式而言,路由器可以基于IP地址申请的方式来自动获取WAN口的IP地址,对于PPPoE方式而言,路由器需要接收用户输入的用户名和密码,即先要完成认证,然后才可以从PPPoE服务器获取到WAN口的IP地址。

关于DNS地址和路由信息,判断本地是否保存有DNS地址和静态配置的路由信息,若有则获取DNS地址和静态配置的路由信息。

步骤S104,若为WAN口分配的地址信息与局域网LAN口默认地址信息冲突,则更新设置LAN口的地址信息以及动态主机配置协议DHCP服务器的地址池。

在该实施例中,可以将与WAN口的IP地址、路由信息中的IP地址以及DNS地址均不冲突的IP地址作为LAN口的当前IP地址,并将DHCP服务器的地址池更新设置为LAN口更新设置后的IP地址对应的网段。

例如,假设路由器获取到的WAN口IP地址是192.168.1.1,LAN口的默认IP地址也是192.168.1.1,由于WAN口的IP地址与LAN口的默认IP地址冲突,则需要将LAN口的IP地址更新设置为192.168.2.1,并将DHCP服务器的地址池从默认的192.168.1.1/24改成192.168.2.1/24,这样可以避免与WAN口的IP地址冲突,路由器的网络地址转换(NAT)转换才会生效。

上述实施例,通过获取WAN口接入预设网络的接入方式,并当获取的WAN口接入预设网络的接入方式与WAN口的默认接入方式不同时,可以将WAN口的接入设置从默认接入方式修改为获取的WAN口接入预设网络的接入方式,并可以在为WAN口分配的地址信息与局域网LAN口默认地址信息冲突时,更新设置LAN口的地址信息以及DHCP服务器的地址池,以使LAN口的地址信息和DHCP服务器的地址池与WAN口的地址信息均不冲突,从而完成路由器的设置,进而实现路由器的即插即用。

图1B是本申请一示例性实施例示出的另一种路由器的设置方法的流程图,如图1B所示,该路由器的设置方法包括:

步骤S201,模拟客户端发送DHCP报文。

步骤S202,接收到DHCP报文的响应报文,获取WAN口接入预设网络的接入方式为DHCP方式。

步骤S203,若获取到的WAN口接入预设网络的接入方式与WAN口的默认接入方式不同,则将WAN口的接入设置从默认接入方式修改为获取到的WAN口接入预设网络的接入方式。

假设,WAN口的默认接入方式为PPPoE方式,由于获取到的WAN口接入预设网络的接入方式与WAN口的默认接入方式不同,故将WAN口的接入设置从PPPoE方式修改为DHCP方式。

步骤S204,获取为WAN口分配的地址信息。

其中,为WAN口分配的地址信息包括WAN口的IP地址、域名服务器(DNS)地址和路由信息。

步骤S205,若为WAN口分配的地址信息与局域网LAN口默认地址信息冲突,则更新设置LAN口的地址信息以及DHCP服务器的地址池。

在该实施例中,可以将与WAN口的IP地址、路由信息中的IP地址以及DNS地址均不冲突的IP地址作为LAN口的当前IP地址,并将DHCP服务器的地址池更新设置为LAN口更新设置后的IP地址对应的网段。

例如,假设路由器获取到的WAN口IP地址是192.168.1.1,路由信息中的IP地址包括192.168.1.2,DNS地址包括主用DNS地址和备用DNS地址,假设主用DNS地址是202.96.134.33,备用DNS地址是202.96.128.86,LAN口的默认IP地址是192.168.1.1,由于WAN口的IP地址和路由信息中的IP地址均与LAN口的默认IP地址冲突,故需要将LAN口的IP地址更新设置为192.168.2.1,并将DHCP服务器的地址池从默认的192.168.1.1/24改成192.168.2.1/24,这样可以避免与WAN口的IP地址冲突。

上述实施例,通过模拟客户端发送DHCP报文获取WAN口接入预设网络的接入方式,并当获取的WAN口接入预设网络的接入方式与WAN口的默认接入方式不同时,可以将WAN口的接入设置从默认接入方式修改为获取的WAN口接入预设网络的接入方式,并可以在为WAN口分配的地址信息与局域网LAN口默认地址信息冲突时,更新设置LAN口的地址信息以及DHCP服务器的地址池,以使LAN口的地址信息和DHCP服务器的地址池与WAN口的地址信息均不冲突,从而完成路由器的设置,进而实现路由器的即插即用。

与前述路由器的设置方法的实施例相对应,本申请还提供了路由器的设置装置的实施例。

本申请设置装置的实施例可以应用在路由器上。装置实施例可以通过软件实现,也可以通过硬件或者软硬件结合的方式实现。以软件实现为例,作为一个逻辑意义上的装置,是通过其所在路由器的处理器将非易失性存储器中对应的计算机程序指令读取到内存中运行形成的。从硬件层面而言,如图2所示,是本申请自适应设置装置200所在路由器的一种硬件结构图,除了图2所示的处理器210、内存220、网络接口230、以及非易失性存储器240之外,实施例中装置所在的路由器通常根据其实际功能,还可以包括其他硬件,对此不再赘述。

图3是本申请一示例性实施例示出的一种路由器的设置装置的框图,如图3所示,该路由器的设置装置包括:第一获取模块31、第一设置模块32、第二获取模块33和第二设置模块34。

第一获取模块31用于获取广域网WAN口接入预设网络的接入方式。

第一设置模块32用于若第一获取模块31获取到的WAN口接入预设网络的接入方式与WAN口的默认接入方式不同,则将WAN口的接入设置从默认接入方式修改为获取到的WAN口接入预设网络的接入方式。

第二获取模块33用于在第一获取模块31获取广域网WAN口接入预设网络的接入方式之后,获取为WAN口分配的地址信息。

第二设置模块34用于若第二获取模块33为WAN口分配的地址信息与局域网LAN口默认地址信息冲突,则更新设置LAN口的地址信息以及动态主机配置协议DHCP服务器的地址池。

在一个可选的实现方式中,第一获取模块31可以具体用于:模拟客户端发送报文,并通过是否接收到报文的响应报文来获取WAN口接入预设网络的接入方式。

在另一个可选的实现方式中,如图4所示,第一获取模块31可以包括:第一发送子模块311、第一获取子模块312、第二发送子模块313和第二获取子模块314。

第一发送子模块311用于模拟客户端发送第一报文,第一报文用于探测WAN口的接入方式。

第一获取子模块312用于若接收到第一发送子模块311发送的第一报文的响应报文,则获取WAN口接入预设网络的接入方式为与第一报文对应的接入方式。

第二发送子模块313用于若未接收到第一发送子模块311发送的第一报文的响应报文,则模拟客户端发送第二报文,第二报文用于探测WAN口的接入方式。

第二获取子模块314用于若接收到第二发送子模块313发送的第二报文的响应报文,则获取WAN口接入预设网络的接入方式为与第二报文对应的接入方式。

其中,第一报文可以为DHCP报文,第二报文可以为PPPoE报文。

在另一个可选的实现方式中,为WAN口分配的地址信息包括WAN口的IP地址、域名服务器DNS地址和路由信息,如图5所示,第二设置模块34可以包括:确定子模块341和设置子模块342。

确定子模块341用于将与WAN口的IP地址、路由信息中的IP地址以及DNS地址均不冲突的IP地址作为LAN口的当前IP地址;

设置子模块342用于将DHCP服务器的地址池更新设置为与确定子模块341确定的LAN口更新设置后的IP地址对应的网段。

上述装置中各个单元的功能和作用的实现过程具体详见上述方法中对应步骤的实现过程,在此不再赘述。

对于装置实施例而言,由于其基本对应于方法实施例,所以相关之处参见方法实施例的部分说明即可。以上所描述的装置实施例仅仅是示意性的,其中作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本申请方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。

上述路由器的设置装置,通过获取WAN口接入预设网络的接入方式,并当获取的WAN口接入预设网络的接入方式与WAN口的默认接入方式(即在接入预设网络前,WAN口所配置的接入方式)不同时,可以将WAN口的接入设置从默认接入方式修改为获取的WAN口接入预设网络的接入方式,并可以在为WAN口分配的地址信息与局域网LAN口默认地址信息冲突时,更新设置LAN口的地址信息以及DHCP服务器的地址池,以使LAN口的地址信息和DHCP服务器的地址池与WAN口的地址信息均不冲突,从而完成路由器的设置,进而实现路由器的即插即用。

以上仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1