一种IP网段冲突自动解决方法及装置制造方法及图纸

技术编号:13204644 阅读:63 留言:0更新日期:2016-05-12 12:11
本发明专利技术公开了一种多WAN+LAN的IP网段冲突自动解决方法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网段中。本发明专利技术检测LAN侧地址是否存在于WAN侧地址所在的网段中,如果是则修改本地LAN侧地址,而决定内网主机容量的掩码值保持不变。

【技术实现步骤摘要】

本专利技术设及路由器
,特别是设及IP网段冲突自动解决方法及装置
技术介绍
动态主机设置协议(Dynamic Host Conf iguration Protocol ,DHCP)是一个局域 网的网络协议,使用UDP(是User化化gram Protoco 1的简称,中文名是用户数据报协议)协 议工作,主要有两个用途:给内部网络或网络服务供应商自动分配IPQnternet Protocol 网络之间互连的协议的缩写,中文简称为"网协",也就是为计算机网络相互连接进行通信 而设计的协议)地址,给用户或者内部网络管理员作为对所有计算机作中央管理的手段。 IP层网络接入设备,包括基站、路由器等,都有WAN口和LAN口的报文转发。WAN侧连 接外网,广域网地址多是PPPoE拨号或D肥P等方式动态获取。LAN侦蜡接内网,局域网地址常 是静态分配。 目前,市场上路由器大多数在出厂时都设置相同的路由器IP网段(像192.168.0.1 等),而客户很少会去更改,绝大多数路由器厂家的默认网关是192.168.0.1或192.168.1.1 或192.168.2.1,当用户在做二级路由的时候,其WAN(wide area network广域网)口 IP与 LANQocal area network局域网)口 IP极易产生冲突。运样,可能会出现动态分配地址和静 态配置地址的冲突问题。广大用户根本就不懂得需要去更改二级路由的LAN口 IP,使之与 WAN口 IP不在同一网段。所W当两个路由器做二级路由时就很容易发生IP网段冲突,使作为 二级路由的路由器(二级路由器)不能获得IP地址,从而上不了网,或者即使能够获得IP地 址也是一样不能够上网,且在页面上没有任何提示。
技术实现思路
为解决上述技术问题,本专利技术提供了一种IP网段冲突自动解决方法及装置,检测 LAN侧地址是否存在于WAN侧地址所在的网段中,如果是则修改本地LAN侧地址,而决定内网 主机容量的掩码值保持不变。 本专利技术提供的技术方案如下: 本专利技术公开了一种IP网段冲突自动解决方法,包括步骤:SI:获取上级设备分配给 路由器WAN口的IP地址和子网掩码WANMASK,同时获取路由器LAN口的IP地址;S2:计算上级 设备分配的所述WAN 口的IP地址和子网掩码WANMASK得到所述WAN 口的IP地址所在的WAN网 段;S3:判断路由器的LAN口的IP地址是否存在于所述WAN网段中;S4:当路由器LAN口的IP地 址存在于所述WAN网段中时,按照预定规则更改路由器LAN 口的IP地址,使得其不存在于所 述WAN网段中。[000引进一步优选的,所述步骤S4中按照预定规则更改路由器LAN口的IP地址具体包括: 获取路由器LAN 口的IP地址的子网掩码LANMASK ;按照预设规则将所述路由器LAN 口的IP地 址中被子网掩码LANMASK屏蔽的字节进行更改。进一步优选的,所述步骤S4中按照预设规则将所述路由器LAN口的IP地址中被子 网掩码LANMASK屏蔽的字节进行更改具体包括:将所述路由器LAN 口的IP地址中被子网掩码 LANMASK屏蔽的字节进行顺序轮换。 进一步优选的,所述步骤S4中路由器LAN口的IP地址之前还包括步骤:S41:弹出用 于提示用户选择更改或不更改的对话框,若用户选择更改,则执行按照预定规则更改路由 器LAN 口的IP地址的步骤;否则,则返回到步骤Sl。 本专利技术还公开了一种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屏蔽的字节进行更改。 进一步优选的,所述更改模块具体用于将所述路由器LAN口的IP地址中被子网掩 码LANMASK屏蔽的字节进行顺序轮换。 进一步优选的,还包括:提示模块,用于在所述更改模块按照预定规则更改路由器 LAN 口的IP地址之前弹出用于提示用户选择更改或不更改的对话框;若用户选择更改,则所 述更改模块按照预定规则更改路由器LAN 口的IP地址;否则,返回到获取模块。 与现有技术相比,本专利技术有益效果在于可自动帮助用户检测路由器的LAN口的IP 地址与WAN口 IP地址是否冲突,如果检测到有冲突,可自动将LAN口的IP地址修改为不属于 WAN口 IP地址所在的网段,消除IP冲突,同时自动弹窗提示用户是否对存在IP冲突的路由器 进行自动修改操作,用户只需点击确定即可,无需其他操作,非常方便。相比于普通路由器 根本不能给出任何提示的处理方法,更具有操作实用性。【附图说明】 下面将W明确易懂的方式,结合【附图说明】优选实施方式,对本专利技术予W进一步说 明。 图1为本专利技术一种IP网段冲突自动解决方法的主要步骤示意图; 图2为本专利技术一种IP网段冲突自动解决装置的主要组成图; 图3为本专利技术一种IP网段冲突自动解决装置的完整组成图。 附图标号说明: 100.获取模块,200.计算模块,300.判断模块,400.更改模块,500.提示模块。【具体实施方式】为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对照【附图说明】 本专利技术的【具体实施方式】。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可W根据运些附图获得其他 的附图,并获得其他的实施方式。 为使图面简洁,各图中只示意性地表示出了与本专利技术相关的部分,它们并不代表 其作为产品的实际结构。另外,W使图面简洁便于理解,在有些图中具有相同结构或功能的 部件,仅示意性地绘示了其中的一个,或仅标出了其中的一个。在本文中,"一个"不仅表示 "仅此一个",也可W表示"多于一个"的情形。 图1为本专利技术一种IP网段冲突自动解决方法的主要步骤示意图。作为本专利技术的一 个具体实施例,如图1所示,一种IP网段冲突自动解决方法,包括步骤:SI:获取上级设备分 配给路由器WAN口的IP地址和子网掩码WANMASK,同时获取路由器LAN口的IP地址;S2:计算 上级设备分配的所述WAN 口的IP地址和子网掩码WANMASK得到所述WAN 口的IP地址所在的 WAN网段;S3:判断路由器的LAN口的IP地址是否存在于所述WAN网段中;S4:当路由器LAN口 的IP地址存在于所述WAN网段中时,按照预定规则更改路由器LAN 口的IP地址,使得其不存 在于所述WAN网段中。 本专利技术检测LAN口的IP地址是否存在于WAN口的IP地址所在的网段中,如果是则修 改本地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网段中。

【技术特征摘要】

【专利技术属性】
技术研发人员:张享达
申请(专利权)人:上海斐讯数据通信技术有限公司
类型:发明
国别省市:上海;31

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

1