基于固定ip访问无线中继器web配置页面的方法与流程

未命名 07-27 阅读:128 评论:0


1.本发明涉及无线中继器配置技术领域,特别是一种基于固定ip访问无线中继器web配置页面的方法。


背景技术:

2.无线中继器主要功能是通过无线的方式与一台可以上网的无线路由器建立连接,然后自身再发送无线信号,使无线信号的覆盖变的更加广泛。其工作原理和网桥类似,根据目的mac地址对报文进行广播或者单播。当需要管理中继器时,中继器和连到其上的设备,通过无线路由器的dhcp server配置上ip地址后,其他设备便可以通过浏览器访问到中继器的web server,来配置中继器。
3.中继器上的设备需要通过web页面配置中继器时,需要知道中继器的ip是多少。而如何查看中继器的ip有两种方式:
4.一、通过无线路由器的dhcp server,查看leases文件,并且还需要知道中继器的mac地址,才能知道分配给中继器的ip是什么。
5.二、进入中继器的串口命令行,通过ifconfig或者ip命令来查看中继器上的ip地址。
6.以上两种方法都比较麻烦,不能非常方便的管理中继器。


技术实现要素:

7.为解决现有技术中存在的问题,本发明的目的是提供一种基于固定ip访问无线中继器web配置页面的方法,本发明避免了通过无线路由器或通过中继器的串口命令行来获取中继器ip的繁琐操作。
8.为实现上述目的,本发明采用的技术方案是:一种基于固定ip访问无线中继器web配置页面的方法,包括以下步骤:
9.步骤1、在无线中继器的出厂标签上填上固定的ip,当http/https报文的目的ip等于中继器标签上的ip时,将报文从数据链路层送到网络层:通过在netfilter框架的broute表中的brouting链上做一个hook函数,让目的ip等于标签ip,传输层协议为tcp,应用层协议为http/https的报文,送到中继器的网络层;
10.步骤2、目标报文送到网络层后,再做一次目的地址转换:通过在netfilter框架的nat表的prerouting链上做一个hook函数,修改目的ip等于标签ip,传输层协议为tcp,应用层协议为http/https的报文,把目的ip修改为无线中继器上真实的ip,从而通过无线中继器的标签ip访问无线中继器的web配置页面。
11.本发明在无线中继器的出厂标签上填上固定的ip。在网络环境中,无论中继器上拿到的ip地址是多少,都可以在浏览器里输入中继器标签上的ip访问到中继器里的web server,对中继器进行配置;避免了通过无线路由器或通过中继器的串口命令行来获取中继器ip的繁琐操作。
12.本发明的有益效果是:
13.本发明可以更方便的管理无线中继器,不用通过繁琐的步骤,去获取中继器真实的ip,通过标签上的固定ip就能访问到中继器的web server;本发明对可以切换到桥模式或者中继模式的无线路由器产品同样适用。
附图说明
14.图1为本发明实施例的流程图。
具体实施方式
15.下面结合附图对本发明的实施例进行详细说明。
16.实施例
17.如图1所示,一种基于固定ip访问无线中继器web配置页面的方法,在中继器的出厂标签上填上固定的ip,在真实网络环境中,无线中继器上的ip地址都是通过无线路由器的dhcp server来分配,该ip和中继器标签上的ip,几乎不可能一样。为了保证通过标签上的ip能够访问到中继器的web配置页面,需要在netfilter框架的broute表中的brouting链和nat表中的prerouting链中分别添加一个hook函数,来处理进入中继器的报文;具体包括:
18.1、当http/https报文的目的ip等于中继器标签上的ip时,将报文从数据链路层送到网络层:
19.无线中继器工作在数据链路层,默认情况下,是不会处理网络层及其以上的报文的。除非报文的目的ip正好等于中继器的从无线路由器那里分配到的ip,这时报文才会送上网络层处理。
20.为了让和标签相同ip的报文进入到中继器的网络层。需要在netfilter框架的broute表中的brouting链上做一个hook函数,其功能是:让目的ip等于标签ip,传输层协议为tcp,应用层协议为http/https的报文,送到中继器的网络层。
21.2、目标报文送到网络层后,再做一次目的地址转换:
22.目标报文送到网络层后,由于目的ip和中继器从无线路由器那里拿到的ip不一样,这时的报文是无法被中继器上的web server所处理的。
23.为了让中继器的web server能够处理目的ip等于标签ip的http/https报文,需要在netfilter框架的nat表的prerouting链上做一个hook函数,其功能是:修改目的ip等于标签ip,传输层协议为tcp,应用层协议为http/https的报文,把目的ip修改为中继器上真实的ip。
24.完成如上两步操作后,在同一中继器或者无线路由器下的设备,通过中继器标签上的ip都能访问中继器的web server。
25.以上所述实施例仅表达了本发明的具体实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。


技术特征:
1.一种基于固定ip访问无线中继器web配置页面的方法,其特征在于,包括以下步骤:步骤1、在无线中继器的出厂标签上填上固定的ip,当http/https报文的目的ip等于中继器标签上的ip时,将报文从数据链路层送到网络层:通过在netfilter框架的broute表中的brouting链上做一个hook函数,让目的ip等于标签ip,传输层协议为tcp,应用层协议为http/https的报文,送到中继器的网络层;步骤2、目标报文送到网络层后,再做一次目的地址转换:通过在netfilter框架的nat表的prerouting链上做一个hook函数,修改目的ip等于标签ip,传输层协议为tcp,应用层协议为http/https的报文,把目的ip修改为无线中继器上真实的ip,从而通过无线中继器的标签ip访问无线中继器的web配置页面。

技术总结
本发明公开了一种基于固定ip访问无线中继器web配置页面的方法,包括:在中继器的出厂标签上填上固定的ip,在netfilter框架的broute表中的BROUTING链和nat表中的PREROUTING链中分别添加一个hook函数,来处理进入中继器的报文,从而通过无线中继器的标签ip访问无线中继器的web配置页面;本发明避免了通过无线路由器或通过中继器的串口命令行来获取中继器ip的繁琐操作。来获取中继器ip的繁琐操作。来获取中继器ip的繁琐操作。


技术研发人员:王志恒 陈跃均 鄢波
受保护的技术使用者:四川九州电子科技股份有限公司
技术研发日:2022.12.30
技术公布日:2023/7/25
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐