[发明专利]一种局域网设备恢复上网的方法和装置有效
申请号: | 201780092917.0 | 申请日: | 2017-07-07 |
公开(公告)号: | CN110870289B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 丁吉;卢军鑫 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/12 | 分类号: | H04L29/12 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李稷芳 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 局域网 设备 恢复 上网 方法 装置 | ||
本发明公开了一种局域网设备恢复上网的方法,包括:局域网设备获取所述局域网设备中保存的白名单;局域网设备根据所述白名单中的包含路由器提供的私网地址的offer信息,通过所述路由器提供的所述私网地址上网。
技术领域
本发明涉及通信领域,尤其涉及一种局域网设备恢复上网的方法和装置。
背景技术
现有技术中,存在两台WiFi(无线保真)路由器A和B,对应的网关设备分别为G1和G2。如果把路由器A和路由器B的LAN(Local Area Network,局域网)口通过有线连接在一起,则组成一个多DHCP(Dynamic Host Configuration Protocol,动态主机配置协议)Server(服务器)的局域网。
当终端接入路由器A或路由器B时,会分别收到路由器A作为网关设备G1为终端下发的DHCP OFFER1,和路由器B作为网关设备G2为终端下发的DHCP OFFER2。终端会使用最先接收到的DHCP OFFER,而抛弃后收到的DHCP OFFER。
因此,当终端先收到的DHCP OFFER所对应的网关设备为路由器A,由于路由器A上行连接的并不是Internet,因此路由器A无法上网,从而造成终端无法上网。
Settings UI(用户界面设置)上的表现为:如果终端先收到路由器A提供的DHCPOFFER1并使用,则Settings UI上看到的是网关设备G1对应网段的IP地址;如果终端先收到路由器B提供的DHCP OFFER2并使用,则Settings UI上看到的是网关设备G2对应网段的IP地址。
路由器B的网关设备地址为192.168.1.1,当终端的IP地址由路由器B分配时,终端Settings UI上看到的IP地址为192.168.1.137(137是个可变的IP值)。
目前业界并没有针对该场景进行解决,缺少软件自修复方法。
发明内容
本发明实施例提供一种局域网设备恢复上网的方法和局域网设备。相比现有技术,当局域网设备不能连接到因特网后,根据获取的所述局域网设备中保存的白名单。根据所述白名单中的包含路由器提供的私网地址的offer信息,通过所述路由器提供的所述私网地址上网。
第一方面,本发明实施例提供了一种局域网设备上网的方法,包括:局域网设备获取所述局域网设备中保存的白名单,所述白名单包括路由器提供的私网地址的offer信息;所述局域网设备根据所述offer信息获取对应所述路由器的私网地址,并通过所述私网地址上网。
通过本方面,局域网设备通过获取所述局域网设备中保存的白名单;局域网设备并根据所述白名单中的包含路由器提供的私网地址的offer信息,通过所述路由器提供的所述私网地址上网。从而实现了局域网设备选择白名单中的offer信息上网。
结合第一方面的第一种可能的实施方式中,局域网设备获取其中保存的白名单之前,还包括:所述局域网设备发送DHCP discover包;所述局域网设备收到所在局域网的至少一个路由器发送的DHCP offer包;所述局域网设备存储所述DHCP offer包;所述局域网设备根据所述存储的DHCP offer包中的信息,判断能否通过DHCP offer中包含的路由器提供的私网地址上网;所述DHCP offer包包括:路由器提供的私网地址;若所述局域网设备能通过所述路由器提供的私网地址上网,将对应所述私网地址和已连接的路由器设备的SSID保存在白名单中。
本可能的实施方式中,明确了白名单如何形成,为本发明其他实施方式中使用白名单提供了使用基础。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780092917.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:利用气动输送的三维打印机
- 下一篇:超声波探头和超声波处置组件