[发明专利]一种IP网段冲突自动解决方法及装置在审
申请号: | 201610133240.8 | 申请日: | 2016-03-09 |
公开(公告)号: | CN105577853A | 公开(公告)日: | 2016-05-11 |
发明(设计)人: | 张享达 | 申请(专利权)人: | 上海斐讯数据通信技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 上海硕力知识产权代理事务所 31251 | 代理人: | 郭桂峰 |
地址: | 201616 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ip 网段 冲突 自动 解决方法 装置 | ||
技术领域
本发明涉及路由器技术领域,特别是涉及IP网段冲突自动解决方法及装 置。
背景技术
动态主机设置协议(DynamicHostConfigurationProtocol,DHCP)是一个 局域网的网络协议,使用UDP(是UserDatagramProtocol的简称,中文名是 用户数据报协议)协议工作,主要有两个用途:给内部网络或网络服务供应商 自动分配IP(InternetProtocol网络之间互连的协议的缩写,中文简称为“网协”, 也就是为计算机网络相互连接进行通信而设计的协议)地址,给用户或者内部 网络管理员作为对所有计算机作中央管理的手段。
IP层网络接入设备,包括基站、路由器等,都有WAN口和LAN口的报文转 发。WAN侧连接外网,广域网地址多是PPPoE拨号或DHCP等方式动态获取。 LAN侧连接内网,局域网地址常是静态分配。
目前,市场上路由器大多数在出厂时都设置相同的路由器IP网段(像 192.168.0.1等),而客户很少会去更改,绝大多数路由器厂家的默认网关是 192.168.0.1或192.168.1.1或192.168.2.1,当用户在做二级路由的时候,其WAN (wideareanetwork广域网)口IP与LAN(localareanetwork局域网)口IP极 易产生冲突。这样,可能会出现动态分配地址和静态配置地址的冲突问题。广 大用户根本就不懂得需要去更改二级路由的LAN口IP,使之与WAN口IP不 在同一网段。所以当两个路由器做二级路由时就很容易发生IP网段冲突,使作 为二级路由的路由器(二级路由器)不能获得IP地址,从而上不了网,或者即 使能够获得IP地址也是一样不能够上网,且在页面上没有任何提示。
发明内容
为解决上述技术问题,本发明提供了一种IP网段冲突自动解决方法及装 置,检测LAN侧地址是否存在于WAN侧地址所在的网段中,如果是则修改本 地LAN侧地址,而决定内网主机容量的掩码值保持不变。
本发明提供的技术方案如下:
本发明公开了一种IP网段冲突自动解决方法,包括步骤:S1:获取上级 设备分配给路由器WAN口的IP地址和子网掩码WANMASK,同时获取路由 器LAN口的IP地址;S2:计算上级设备分配的所述WAN口的IP地址和子网 掩码WANMASK得到所述WAN口的IP地址所在的WAN网段;S3:判断路 由器的LAN口的IP地址是否存在于所述WAN网段中;S4:当路由器LAN口 的IP地址存在于所述WAN网段中时,按照预定规则更改路由器LAN口的IP 地址,使得其不存在于所述WAN网段中。
进一步优选的,所述步骤S4中按照预定规则更改路由器LAN口的IP地 址具体包括:获取路由器LAN口的IP地址的子网掩码LANMASK;按照预设 规则将所述路由器LAN口的IP地址中被子网掩码LANMASK屏蔽的字节进行 更改。
进一步优选的,所述步骤S4中按照预设规则将所述路由器LAN口的IP 地址中被子网掩码LANMASK屏蔽的字节进行更改具体包括:将所述路由器 LAN口的IP地址中被子网掩码LANMASK屏蔽的字节进行顺序轮换。
进一步优选的,所述步骤S4中路由器LAN口的IP地址之前还包括步骤: S41:弹出用于提示用户选择更改或不更改的对话框,若用户选择更改,则执 行按照预定规则更改路由器LAN口的IP地址的步骤;否则,则返回到步骤S1。
本发明还公开了一种IP网段冲突自动解决装置,包括:获取模块,获取上 级设备分配给路由器WAN口的IP地址和对应的子网掩码WANMASK,同时 获取路由器LAN口的IP地址;计算模块,计算上级设备分配的所述WAN口 的IP地址和所述子网掩码WANMASK得到所述WAN口的IP地址所在的WAN 网段;判断模块,判断路由器LAN口的IP地址是否存在于所述WAN网段中; 更改模块,当路由器LAN口的IP地址存在于所述WAN网段中时,按照预定 规则更改路由器LAN口的IP地址,使得其不存在于所述WAN网段中。
进一步优选的,所述获取模块还用于获取路由器LAN口的IP地址的子网 掩码LANMASK;所述更改模块具体用于按照预设规则将所述路由器LAN口 的IP地址中被所述子网掩码LANMASK屏蔽的字节进行更改。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海斐讯数据通信技术有限公司,未经上海斐讯数据通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610133240.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:录音方法及装置
- 下一篇:一种基于云计算的跨平台单点登录系统