一种无线设备获取无线连接终端IP地址的方法及装置制造方法及图纸

技术编号:38139325 阅读:16 留言:0更新日期:2023-07-08 09:52
本发明专利技术提出了一种无线设备获取无线连接终端IP地址的方法及装置,所述方法包括:无线AP设备接收无线连接终端发送的Discovery报文并转发转发至AC控制器,所述Discovery报文包括匹配请求;无线AP设备接收AC控制器发送的Offer报文并转发至无线连接终端,所述Offer报文包括AC控制器可提供的IP地址;无线AP设备接收无线连接终端发送的Request报文并转发至AC控制器,所述Request报文包括希望获得的IP地址;无线AP设备接收AC控制器发送的ACK报文并转发至无线连接终端,获取IP地址,所述ACK报文包括mac地址与IP地址。通过AC控制器的DHCP服务器与无线AP双线程工作,构造一个AP的配置文件,可以直接通过mac地址在配置文件中查询无线连接终端的IP地址。线连接终端的IP地址。线连接终端的IP地址。

【技术实现步骤摘要】
一种无线设备获取无线连接终端IP地址的方法及装置


[0001]本专利技术涉及网络通信领域,尤其涉及一种无线设备获取无线连接终端IP地址的方法及装置。

技术介绍

[0002]无线AP设备工作AC控制器模式下时,会关闭设备的DHCP服务器,而当无线终端接入时,通常是通过AC控制器来获取IP地址,此时无线AP设备无法获取到无线连接终端的IP地址,当无线AP设备上报无线连接终端信息时将无法上报有效的设备IP。
[0003]中国专利CN109088959A《一种地址分配方法、装置及系统》公开了一种地址分配方法、装置及系统,当所述无线AP设备在AC控制器成功上线后,接收所述AC控制器发送的为所述无线AP设备分配的IP地址段和DHCP参数;根据所述IP地址段和所述DHCP参数配置自身为AC控制器;减轻了无线AP设备和无线AC设备的运行负担,同时不需要新增设备进行检测维修或者重新部署网络。然而上述方法在无线连接终端接入,通过AC控制器获取无线连接终端的IP地址时,无线AP设备的DHCP服务器已关闭,无线AP设备无法获取无线连接终端的IP地址,无法上报有效的设备IP。

技术实现思路

[0004]有鉴于此,本专利技术提出了一种无线设备获取无线连接终端IP地址的方法及装置,用于解决无线AP设备关闭DHCP服务器后无法获取接入无线接入设备IP的问题。
[0005]本专利技术的技术方案是这样实现的:一方面,本专利技术提供了一种无线设备获取无线连接终端IP地址的方法,所述无线设备包括至少一个无线AP设备、以及与所述无线AP设备有线连接的AC控制器,所述无线AP设备和AC控制器上设置有交互通信协议,当所述无线AP设备与AC控制器有线连接,无线AP设备的DHCP服务器关闭时,所述方法包括:
[0006]S1,无线AP设备接收无线连接终端发送的Discovery报文并转发转发至AC控制器,所述Discovery报文包括匹配请求;
[0007]S2,无线AP设备接收AC控制器发送的Offer报文并转发至无线连接终端,所述Offer报文包括AC控制器可提供的IP地址;
[0008]S3,无线AP设备接收无线连接终端发送的Request报文并转发至AC控制器,所述Request报文包括希望获得的IP地址;
[0009]S4,无线AP设备接收AC控制器发送的ACK报文并转发至无线连接终端,获取IP地址,所述ACK报文包括mac地址与IP地址。
[0010]优选的,步骤S2还包括:
[0011]无线AP设备通过libcpap捕获Offer报文,将requestip、mac地址、hostname保存到配置文件中,将flag配置为0
×
0。
[0012]优选的,步骤S3还包括:
[0013]无线AP设备运行IP检测,定时检测配置文件中的IP地址是否已经分配;若已经分
配则配置flag为0
×
0。
[0014]优选的,步骤S4还包括:
[0015]当解析ACK报文中的mac地址与IP地址在配置文件存在时,将flag配置为0
×
1。
[0016]优选的,步骤S4还包括:
[0017]无线AP设备通过iwinfoathxassoclist获取当前接入的无线连接终端的mac地址,通过mac地址获取配置文件中对应的IP地址。
[0018]优选的,步骤S1还包括:
[0019]无线连接终端在本地网络内以广播的方式发送Discovery报文,无线AP设备通过无线方式接收到Discovery报文后转发至AC控制器,AC控制器收到Discovery报文后,构造Offer报文发送至无线AP设备并转发至无线连接终端,用于告知可提供的IP地址。
[0020]优选的,步骤S2还包括:
[0021]无线连接终端接收到Offer报文后,发送Request报文至无线AP设备并转发至AC控制器,用于告知AC控制器需要分配的IP地址。
[0022]另一方面,本专利技术还提供一种无线设备获取无线连接终端IP地址的装置,所述无线设备包括至少一个无线AP设备、以及与所述无线AP设备有线连接的AC控制器,所述无线AP设备和AC控制器上设置有交互通信协议,当所述无线AP设备与AC控制器有线连接,无线AP设备的DHCP服务器关闭时,所述装置包括:
[0023]匹配报文模块,用于无线AP设备接收无线连接终端发送的Discovery报文并转发转发至AC控制器,所述Discovery报文包括匹配请求;
[0024]提供报文模块,用于无线AP设备接收AC控制器发送的Offer报文并转发至无线连接终端,所述Offer报文包括AC控制器可提供的IP地址;
[0025]请求报文模块,用于无线AP设备接收无线连接终端发送的Request报文并转发至AC控制器,所述Request报文包括希望获得的IP地址;
[0026]应答报文模块,无线AP设备接收AC控制器发送的ACK报文并转发至无线连接终端,获取IP地址,所述ACK报文包括mac地址与IP地址。
[0027]另一方面,本专利技术的实施例还提供了一种设备,该设备包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现该无线设备获取无线连接终端IP地址的方法的步骤。
[0028]另一方面,本专利技术的实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现该无线设备获取无线连接终端IP地址的方法的步骤。
[0029]本专利技术的一种无线设备获取无线连接终端IP地址的方法及装置相对于现有技术具有以下有益效果:
[0030](1)在无线AP设备连接AC控制器,进入AC控制器模式下,自身DHCP服务器关闭时,通过开启DHCP服务器的AC控制器与无线AP设备双线程工作,构造一个无线AP设备的/tmp/apdhcp.lease文件,可以直接通过mac地址在/tmp/apdhcp.lease文件中查询无线连接终端的IP地址;
[0031](2)在无线AP设备关闭DHCP服务器,无线AP设备侧无法及时获取无线连接终端通过DHCP请求的IP地址时,由外接的AC控制器来接受和发送报文,告知无线连接终端的IP地
址,避免无线AP设备上报的IP不准确。
附图说明
[0032]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1为本专利技术的一种无线设备获取无线连接终端IP地址的方法流程图;
[0034]图2为本专利技术的一种无线设备获取无线连接终端IP地址的方法的工作原理示意图;
[0035]图3为本本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种无线设备获取无线连接终端IP地址的方法,其特征在于,所述无线设备包括至少一个无线AP设备、以及与所述无线AP设备有线连接的AC控制器,所述无线AP设备和AC控制器上设置有交互通信协议,当所述无线AP设备与AC控制器有线连接,无线AP设备的DHCP服务器关闭时,所述方法包括:S1,无线AP设备接收无线连接终端发送的Discovery报文并转发转发至AC控制器,所述Discovery报文包括匹配请求;S2,无线AP设备接收AC控制器发送的Offer报文并转发至无线连接终端,所述Offer报文包括AC控制器可提供的IP地址;S3,无线AP设备接收无线连接终端发送的Request报文并转发至AC控制器,所述Request报文包括希望获得的IP地址;S4,无线AP设备接收AC控制器发送的ACK报文并转发至无线连接终端,获取IP地址,所述ACK报文包括mac地址与IP地址。2.如权利要求1所述的一种无线设备获取无线连接终端IP地址的方法,其特征在于,所述步骤S2还包括:无线AP设备通过libcpap捕获Offer报文,将requestip、mac地址、hostname保存到配置文件中,将flag配置为0
×
0。3.如权利要求2所述的一种无线设备获取无线连接终端IP地址的方法,其特征在于,所述步骤S3还包括:无线AP设备运行IP检测,定时检测配置文件中的IP地址是否已经分配;若已经分配则配置flag为0
×
0。4.如权利要求3所述的一种无线设备获取无线连接终端IP地址的方法,其特征在于,所述步骤S4还包括:当解析ACK报文中的mac地址与IP地址在配置文件存在时,将flag配置为0
×
1。5.如权利要求4所述的一种无线设备获取无线连接终端IP地址的方法,其特征在于,所述步骤S4还包括:无线AP设备通过iwinfoathxassoclist获取当前接入的无线连接终端的mac地址,通过mac地址获取配置文件中对应的IP地址。6.如权利要求1所述的一种无线设备获取无线...

【专利技术属性】
技术研发人员:何后继周厚明张朋飞
申请(专利权)人:武汉迈威通信股份有限公司
类型:发明
国别省市:

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

1