路由器及其IP地址设置方法技术

技术编号:5211206 阅读:505 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种路由器,其通过一个调制解调器与网络相连。该路由器向上行广播DHCPDISCOVER封包,接收调制解调器发送过来的DHCP OFFER封包,根据接收的DHCP OFFER封包解析出调制解调器的私有IP地址,并根据调制解调器的私有IP地址设置路由器的WAN口的IP地址及LAN口的IP地址,使其WAN口的IP地址与上述调制解调器的私有IP地址处于同一网段,及使其LAN口的IP地址与上述调制解调器的私有IP地址处于不同网段。本发明专利技术还提供一种路由器IP地址设置方法。本发明专利技术可以自动设置其WAN口与LAN口的IP地址。

【技术实现步骤摘要】

本专利技术涉及一种网络设备及网络构建方法,尤其涉及一种路由器及其IP地址设置方法。
技术介绍
路由器(Router)用于连接多个位于不同网段的、逻辑上分开的网络。所谓不同网段的、逻辑上分开的网络代表一个单独的网络或者一个子网。当数据从一个子网传输到另一个子网时,可通过路由器来完成。大部分的路由器上有两种类型的端口,分别是广域网(Wide Area Network,WAN)口和局域网(Local Area Network,LAN)口。WAN口用来连接外部网络,如ADSL(AsymmetricDigital Subscriber Line,非对称数字用户线路)调制解调器(又称modem)、光纤等各种接入线路。LAN口用来连接内部网络,主要与局域网中的交换机、集线器或个人电脑(Personal Computer,PC)相连。通常,很多用户的PC都是通过路由器连接一个调制解调器,再连接到互联网上的。一般来说,路由器及调制解调器内置有设备制造商提供的私有IP(Internet Protocol,网际协议)地址。该路由器及调制解调器的私有IP地址可以被修改。在实际使用时,需要将路由器的WAN口连接调制解调器的LAN口,将路由器的LAN口连接到各个PC,再将调制解调器的电话线(Line)口通过电话线连接到互联网上。调制解调器的Line口使用网络运营商所提供的静态或动态公网公有IP地址,而调制解调器的LAN口使用其内置的私有IP地址。利用调制解调器的LAN口的IP地址可以组建起包括路由器及各个PC在内的局域网。路由器WAN口使用的IP地址需要用户设置。路由器的LAN口可以使用其内置的私有IP地址。为正确连接到互联网,路由器WAN口的IP地址需要与调制解调器的LAN口使用的IP地址处于相同网段而与该路由器LAN口使用的IP地址处于不同网段。目前,对调制解调器和路由器进行管理时,需要用户逐一登录到调制解调器及路由器上,逐一地对其IP地址进行修改与设置,这无疑给用户造成了很大的麻烦。
技术实现思路
鉴于以上内容,有必要提出一种路由器,其可以自动设置其WAN口与LAN口的IP地址。此外,还有必要提出一种路由器IP地址设置方法,其可以自动设置路由器的WAN口与LAN口的IP地址。一种路由器IP地址设置方法,用于根据与网络相连的调制解调器的私有IP地址,设置与该调制解调器相连的路由器的WAN口及LAN口的IP地址。该方法包括:向上行广播DHCPDISCOVER封包;在该DHCP DISCOVER封包得到了调制解调器的响应时,接收该调制解调器发送过来的DHCP OFFER封包;根据接收的DHCP OFFER封包解-->析出调制解调器的私有IP地址;及根据解析出来的调制解调器的私有IP地址设置路由器的WAN口IP地址,使其与上述调制解调器的私有IP地址处于同一网段,及设置路由器的LAN口的IP地址,使其与上述调制解调器的私有IP地址处于不同网段。一种路由器,其通过一个调制解调器与网络相连。该路由器包括:IP地址搜索模块,用于向上行广播DHCP DISCOVER封包;数据包接收模块,用于当收到上述调制解调器对该DHCPDISCOVER封包的响应时接收该调制解调器发送过来的DHCP OFFER封包;IP地址解析模块,用于根据上述接收的DHCP OFFER封包解析出调制解调器的私有IP地址;IP地址设置模块,用于根据调制解调器的私有IP地址设置路由器的WAN口的IP地址,使其与上述调制解调器的私有IP地址处于同一网段,及设置路由器的LAN口的IP地址,使其与上述调制解调器的私有IP地址处于不同网段。相较于现有技术,本专利技术所提供的路由器及其IP地址设置方法可以自动探测调制解调器的私有IP地址,并根据该调制解调器的私有IP地址自动设置路由器的WAN口与LAN口的IP地址,极大方便了用户。附图说明图1是利用路由器及调制解调器将个人电脑连接到网络的硬件架构图。图2是本专利技术路由器较佳实施例中路由器的功能模块图。图3是本专利技术路由器IP地址设置方法较佳实施例的方法流程图。具体实施方式参阅图1所示,是利用路由器及调制解调器将个人电脑连接到网络的硬件架构图。多台个人计算机3连接到路由器2的局域网(Local Area Network,LAN)口21上。路由器2的广域网(Wide Area Network,WAN)口20与调制解调器1的LAN口11相连。调制解调器1的电话线(Line)口10通过一条电话线与网络4相连。所述调制解调器1可以是ADSL(AsymmetricalDigital Subscriber Loop,非对称数字用户环线)调制解调器。所述网络4可以是广域网。参阅图2所示,是本专利技术路由器较佳实施例中路由器2的功能模块图。所述路由器2的功能模块包括IP地址搜索模块22、判断模块23、数据包接收模块24、IP地址解析模块25、IP地址设置模块26、列表获取模块27及IP地址验证模块28。所述各模块是完成特定功能的各个程序段,比软件程序本身更适合于描述软件在计算机中的执行过程,因此本专利技术对软件程序的描述都以模块描述。上述路由器2中还包括一个存储单元29。该存储单元29内存储有一个IP地址列表。该IP地址列表中包括调制解调器1的LAN口11常用的IP地址。该常用的IP地址包括,但不限于,192.168.1.1,192.168.2.1,192.168.1.254,10.0.0.1,172.16.254.1。所述的IP地址搜索模块22用于向上行广播DHCP(Dynamic Host ConfigurationProtocol,动态主机分配协议)DISCOVER封包。所述上行是指由用户端向网络方向的信息发送。该DHCP DISCOVER封包内可能包括来源地址0.0.0.0,目的地址255.255.255.255,及该路由器2的MAC(Media Access Control,介质访问控制)地址。当路由器2第一次通过调制解调器1连接到网络的时候,其不知道自己属于哪一个网络,即-->不知道调制解调器1的LAN口11的IP地址,所以以广播DHCP DISCOVER封包的方式询问调制解调器1的LAN口11的IP地址。所述的判断模块23用于判断上述DHCP DISCOVER封包是否得到了调制解调器1的响应,以及在没有得到调制解调器1响应的情况下判断广播该DHCP DISCOVER封包的次数是否超过了一个预设值。路由器2将第一个DHCP DISCOVER封包广播出去之后,在规定时间内若没有得到调制解调器1的响应,路由器2会根据上述的预设值广播多次。所述预设值可以是4次。如果一直都没有得到调制解调器1的响应,路由器2会显示错误信息,宣告DHCP DISCOVER失败。所述的数据包接收模块24用于当收到调制解调器1的响应时接收调制解调器1发送过来的DHCP OFFER封包。该DHCP OFFER封包内包括有调制解调器1的LAN口11的IP地址。所述的IP地址解析模块25用于根据上述接收的DHCP OFFER封包解析出调制解调器1的LAN口11的IP地址。所述的IP地址设置模块26用于根据上述解析出来的调制解调器1的LAN口11的IP地址设置路由器2的WAN口20的本文档来自技高网
...

【技术保护点】
一种路由器IP地址设置方法,其特征在于,该方法根据与网络相连的调制解调器的私有IP地址,设置与该调制解调器相连的路由器的广域网口及局域网口的IP地址,其包括:路由器向上行广播DHCP DISCOVER封包;在上述DHCP DISCOVER封包得到了调制解调器的响应时,接收该调制解调器发送过来的DHCP OFFER封包;根据接收的DHCP OFFER封包解析出调制解调器的私有IP地址;及设置路由器的广域网口IP地址,使其与调制解调器的私有IP地址处于同一网段,及设置路由器的局域网口的IP地址,使其与调制解调器的私有IP地址处于不同网段。

【技术特征摘要】
1.一种路由器IP地址设置方法,其特征在于,该方法根据与网络相连的调制解调器的私有IP地址,设置与该调制解调器相连的路由器的广域网口及局域网口的IP地址,其包括:路由器向上行广播DHCP DISCOVER封包;在上述DHCP DISCOVER封包得到了调制解调器的响应时,接收该调制解调器发送过来的DHCP OFFER封包;根据接收的DHCP OFFER封包解析出调制解调器的私有IP地址;及设置路由器的广域网口IP地址,使其与调制解调器的私有IP地址处于同一网段,及设置路由器的局域网口的IP地址,使其与调制解调器的私有IP地址处于不同网段。2.如权利要求1所述的路由器IP地址设置方法,其特征在于,该方法还包括:在路由器的存储单元内预先存储一个IP地址列表,该IP地址列表中包括多个IP地址;在广播DHCP DISCOVER封包的次数超过了一个预设值之后仍然没有收到上述调制解调器的响应时,获取上述存储单元中的IP地址列表;向上行发送多个ARP封包,其中,每一个ARP封包中包括IP地址列表中的一个IP地址;当某一个ARP封包得到了调制解调器的回复时,确定该调制解调器的私有IP地址为该ARP封包中的IP地址;及设置路由器的广域网口的IP地址,使其与上述确定的调制解调器的私有IP地址处于同一网段,及设置路由器的局域网口的IP地址,使其与上述确定的调制解调器的私有IP地址处于不同网段。3.如权利要求2所述的路由器IP地址设置方法,其特征在于,所述的IP地址列表中的IP地址包括:192.168.1.1,192.168.2.1,192.168.1.254,10.0.0.1,及172.16.254.1。4.如权利要求2所述的路由器IP地址设置方法,其特征在于,该方法还包括:在没有收到调制解调器对任何一个ARP封包的回复时,假设该调制解调器的私有IP地址为一个默认的IP地址;及设置路由器的广域网口的IP地址,使其与上述假设的调制解调器的私有IP地址处于同一网段,及设置路由器的局域网口的IP地址,使其与上述假设的调制解调器的私有IP地址处于不同网段。5.一种路由器,其通...

【专利技术属性】
技术研发人员:郭洪建刘杨
申请(专利权)人:国基电子上海有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:31[中国|上海]

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

1