书签 分享 收藏 举报 版权申诉 / 9

一种实现无线路由器多模式工作的方法及系统.pdf

  • 上传人:54
  • 文档编号:1520993
  • 上传时间:2018-06-20
  • 格式:PDF
  • 页数:9
  • 大小:636.57KB
  • 摘要
    申请专利号:

    CN201510129039.8

    申请日:

    2015.03.24

    公开号:

    CN104768238A

    公开日:

    2015.07.08

    当前法律状态:

    实审

    有效性:

    审中

    法律详情:

    实质审查的生效IPC(主分类):H04W 88/08申请日:20150324|||公开

    IPC分类号:

    H04W88/08(2009.01)I

    主分类号:

    H04W88/08

    申请人:

    北京盛世光明软件股份有限公司

    发明人:

    孙伟力; 隋海荣

    地址:

    100085北京市海淀区上地三街9号C座1210

    优先权:

    专利代理机构:

    北京三聚阳光知识产权代理有限公司11250

    代理人:

    吴黎

    PDF完整版下载: PDF下载
    内容摘要

    本发明提供一种实现无线路由器多模式工作的方法及系统,能够使用一个无线路由器,就可以同时实现至少两种工作模式。例如可以同时实现无线热点接入和采集移动终端的mac地址的功能。并且,由于两种工作模式互相之间没有影响,所以可以连续进行,既可以实现连续性的无线接入服务,同时实现连续性的无线终端MAC地址采集。由于采用一个无线路由器实现了至少两种工作模式,能够有效降低设备成本。

    权利要求书

    权利要求书1.  一种实现无线路由器多模式工作的方法,其特征在于,包括如下步骤:设置无线网卡的工作模式为第一模式;生成第二无线虚拟网卡;设置第二无线虚拟网卡的工作模式为第二模式。2.  根据权利要求1所述的实现无线路由器多模式工作的方法,其特征在于:所述第一模式为Managed模式,所述第二模式为Monitor模式;或者所述第一模式为Monitor模式,所述第二模式为Managed模式。3.  根据权利要求1所述的实现无线路由器多模式工作的方法,其特征在于:所述第一模式为Managed模式,所述第二模式为Ad-Hoc模式;或者所述第一模式为Ad-Hoc模式,所述第二模式为Managed模式。4.  根据权利要求1所述的实现无线路由器多模式工作的方法,其特征在于,所述第一模式为Monitor模式,所述第二模式为Ad-Hoc模式;或者所述第一模式为Ad-Hoc模式,所述第二模式为Monitor模式。5.  根据权利要求1-4任一所述的实现无线路由器多模式工作的方法,其特征在于,还包括如下步骤:生成第三无线虚拟网卡;设置第三无线虚拟网卡的工作模式为不同于第一模式和第二模式的第三模式。6.  一种实现无线路由器多模式工作的系统,其特征在于,包括:第一设置单元,用于设置无线网卡的工作模式为第一模式;第二虚拟网卡生成单元,用于生成第二无线虚拟网卡;第二设置单元,用于设置第二无线虚拟网卡的工作模式为第二模式。7.  根据权利要求6所述的实现无线路由器多模式工作的系统,其特征在于:所述第一设置单元设置的第一模式为Managed模式,所述第二设置单元设置的第二模式为Monitor模式;或者第一设置单元设置的第一模式为Monitor模式,所述第二设置单元设置的第二模式为Managed模式。8.  根据权利要求6所述的实现无线路由器多模式工作的系统,其特征在于:所述第一设置单元设置的第一模式为Managed模式,所述第二设置单元设置的第二模式为Ad-Hoc模式;或者所述第一设置单元设置的第一模式为Ad-Hoc模式,所述第二设置单元设置的第二模式为Managed模式。9.  根据权利要求6所述的实现无线路由器多模式工作的系统,其特征在于,所述第一设置单元设置的第一模式为Monitor模式,所述第二设置单元设置的第二模式为Ad-Hoc模式;或者所述第一设置单元设置的第一模式为Ad-Hoc模式,所述第二设置单元设置的第二模式为Monitor模式。10.  根据权利要求6-9任一所述的实现无线路由器多模式工作的系统,其特征在于,还包括:第三虚拟网卡生成单元,用于生成第三无线虚拟网卡;第三设置单元,用于设置第三无线虚拟网卡的工作模式为不同于第一模式和第二模式的第三模式。

    说明书

    说明书一种实现无线路由器多模式工作的方法及系统
    技术领域
    本发明涉及一种实现无线路由器多模式工作的方法及系统,具体是一种能够使无线路由器在连续工作的状态下同时实现两种或两种以上的工作模式。
    背景技术
    无线路由器是带有无线覆盖功能的路由器,它主要应用于用户上网和无线覆盖。无线路由器可以看作一个转发器,将宽带网络信号通过天线转发给附近的无线网络设备,例如笔记本电脑、平板电脑、支持Wifi的手机等。无线路由器中的主要功能部件是无线网卡,对于一般的无线网卡来说,常见的工作模式有Managed,Ad-Hoc和Monitor三种模式。
    Managed模式,用于和无线设备进行接入连接,这种模式下无线路由器作为普通的无线设备的热点,为用户提供上网无线接入服务功能。这是无线路由器应用最多的工作模式之一。
    Monitor模式下,无线路由器通过对无线终端进行扫描,采集周围无线终端的MAC地址信息。
    Ad-Hoc模式,对于需要两台主机进行直连的情况下可以使用,这样主机之间是采用对等网络的方式进行连接。
    但是在有些场合既需要提供无线接入功能,又需要采集周围无线终端的MAC地址,此时可以采用如下两种方式实现:
    (1)采取轮换工作模式的方式,即让无线路由器在一段时间内工作于Managed模式下,过一段时间后再工作于Monitor模式下,周而复始;
    (2)使用两个无线路由器,其中一个无线路由器工作在Managed模式下,另一个无线路由器工作在Monitor模式下。
    其中第一种方法由于是两种方式的轮换,无法提供连续的无线接入功能,用户上网的时候会出现上网中断的现象,上网体验不好;同时扫描无线终端的时候是间歇性的,会导致部分无线终端被遗漏,采集不到他们的MAC地址。而第二种方法,由于需要两个无线路由器,增加了成本投入。
    发明内容
    为此,本发明所要解决的技术问题在于提供一种实现无线路由器多模式工作的方法及系统。
    为解决上述技术问题,本发明提供如下技术方案:
    本发明提供一种实现无线路由器多模式工作的方法,包括如下步骤:
    设置无线网卡的工作模式为第一模式;
    生成第二无线虚拟网卡;
    设置第二无线虚拟网卡的工作模式为第二模式。
    上述的实现无线路由器多模式工作的方法,所述第一模式为Managed模式,所述第二模式为Monitor模式;或者所述第一模式为Monitor模式,所述第二模式为Managed模式。
    上述的实现无线路由器多模式工作的方法,所述第一模式为Managed模式,所述第二模式为Ad-Hoc模式;或者所述第一模式为Ad-Hoc模式,所述第二模式为Managed模式。
    上述的实现无线路由器多模式工作的方法,所述第一模式为Monitor模式,所述第二模式为Ad-Hoc模式;或者所述第一模式为Ad-Hoc模式,所述第二模式为Monitor模式。
    上述的实现无线路由器多模式工作的方法,还包括如下步骤:
    生成第三无线虚拟网卡;
    设置第三无线虚拟网卡的工作模式为不同于第一模式和第二模式的第三模式。
    本发明还提供一种实现无线路由器多模式工作的系统,包括:
    第一设置单元,用于设置无线网卡的工作模式为第一模式;
    第二虚拟网卡生成单元,用于生成第二无线虚拟网卡;
    第二设置单元,用于设置第二无线虚拟网卡的工作模式为第二模式。
    上述的实现无线路由器多模式工作的系统,所述第一设置单元设置的第一模式为Managed模式,所述第二设置单元设置的第二模式为Monitor模式;或者第一设置单元设置的第一模式为Monitor模式,所述第二设置单元设置的第二模式为Managed模式。
    上述的实现无线路由器多模式工作的系统,所述第一设置单元设置的第一模式为Managed模式,所述第二设置单元设置的第二模式为Ad-Hoc模式;或者所述第一设置单元设置的第一模式为Ad-Hoc模式,所述第二设置单元设置的第二模式为Managed模式。
    上述的实现无线路由器多模式工作的系统,所述第一设置单元设置的第一模式为Monitor模式,所述第二设置单元设置的第二模式为Ad-Hoc模式;或者所述第一设置单元设置的第一模式为Ad-Hoc模式,所述第二设置单元设置的第二模式为Monitor模式。
    上述的实现无线路由器多模式工作的系统,还包括:
    第三虚拟网卡生成单元,用于生成第三无线虚拟网卡;
    第三设置单元,用于设置第三无线虚拟网卡的工作模式为不同于第一模式和第二模式的第三模式。
    本发明的上述技术方案相比现有技术具有以下优点:
    (1)本发明所述的实现无线路由器多模式工作的方法及系统,能够使用一个无线路由器,就可以同时实现至少两种工作模式。例如可以同时实现无线热点接入和采集移动终端的mac地址的功能。并且,由于两种工作模式互相之间没有影响,所以可以连续进行,既可以实现连续性的无线接入服务,同时实现连续性的无线终端MAC地址采集。由于采用一个无线路由器实现了至少两种工作模式,能够有效降低设备成本。
    (2)本发明所述的实现无线路由器多模式工作的方法及系统,实际的无线网卡的工作模式和虚拟网卡的工作模式可以任意选择,工作方式灵活。
    (3)本发明所述的实现无线路由器多模式工作的方法及系统,还可以设置两张虚拟网卡,可以实现使用一个无线路由器,同时实现三种工作模式,并且三种工作模式都可以连续提供服务,无需间断,进一步降低成本。
    附图说明
    为了使本发明的内容更容易被清楚的理解,下面根据本发明的具体实施例并结合附图,对本发明作进一步详细的说明,其中
    图1   是本发明一个实施例实现无线路由器多模式工作的方法的流程图图;
    图2   是本发明一个实施例实现无线路由器多模式工作的方法的流程图图;
    图3   是本发明一个实施例实现无线路由器多模式工作的系统的原理框图;
    图4   是本发明一个实施例实现无线路由器多模式工作的系统的原理框图。
    具体实施方式
    实施例1
    本实施例提供一种实现无线路由器多模式工作的方法,如图1所示,包括如下步骤:
    S1:设置无线网卡的工作模式为第一模式。
    S2:生成第二无线虚拟网卡。
    S3:设置第二无线虚拟网卡的工作模式为第二模式。
    实际操作中,可以按照如下操作步骤实施:
    (1)在无线路由器中载入并进行激活无线网卡Wlan0。
    (2)设置所述无线网卡工作模式为Managed,设置所述无线网卡WEP的密码和SSID的名称,此时无线路由器已经可以提供无线上网接入服务。
    (3)通过软件编程技术生成一个无线虚拟网卡mon0。
    (4)设置mon0虚拟网卡为Monitor模式。通过虚拟网卡,可以实时地在无线路由器的各个频道上抓取WIFI无线通信数据包。
    (5)解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source address字段、Destination address字段中提取出无线终端的MAC地址。
    上述的实现无线路由器多模式工作的方法,能够使用一个无线路由器,就可以同时实现至少两种工作模式。例如可以同时实现无线热点接入和采集移动终端的mac地址的功能。并且,由于两种工作模式互相之间没有影响,所以可以连续进行,既可以实现连续性的无线接入服务,同时实现连续性的无线终端MAC地址采集。由于采用一个无线路由器实现了至少两种工作模式,能够有效降低设备成本。
    根据无线路由器工作模式的需求,其具体包括如下几种方式:所述第一模式为Managed模式,所述第二模式为Monitor模式;或者所述第一模式为Monitor模式,所述第二模式为Managed模式。或者所述第一模式为Managed模式,所述第二模式为Ad-Hoc模式;或者所述第一模式为Ad-Hoc模式,所述第二模式为Managed模式。或者所述第一模式为Monitor模式,所述第二模式为Ad-Hoc模式;或者所述第一模式为Ad-Hoc模式,所述第二模式为Monitor模式。即实际的无线网卡的工作模式和虚拟网卡的工作模式可以任意选择,工作方式灵活。
    作为优选的方案,如图2所示,所述的实现无线路由器多模式工作的方法,还包括如下步骤:
    S4:生成第三无线虚拟网卡。
    S5:设置第三无线虚拟网卡的工作模式为不同于第一模式和第二模式的第三模式。
    即设置两张虚拟网卡,可以实现使用一个无线路由器,同时实现三种工作模式,并且三种工作模式都可以连续提供服务,无需间断,进一步降低成本。
    实施例2
    本实施例提供一种实现无线路由器多模式工作的系统,如图3所示,包括:
    第一设置单元,用于设置无线网卡的工作模式为第一模式。
    第二虚拟网卡生成单元,用于生成第二无线虚拟网卡。
    第二设置单元,用于设置第二无线虚拟网卡的工作模式为第二模式。
    实际操作中,可以按照如下操作步骤实施:
    (1)在无线路由器中载入并进行激活无线网卡Wlan0。
    (2)设置所述无线网卡工作模式为Managed,设置所述无线网卡WEP的密码和SSID的名称,此时无线路由器已经可以提供无线上网接入服务。
    (3)通过软件编程技术生成一个无线虚拟网卡mon0。
    (4)设置mon0虚拟网卡为Monitor模式。通过虚拟网卡,可以实时地在无线路由器的各个频道上抓取WIFI无线通信数据包。
    (5)解析各数据包的802.11协议帧头,从帧头的BSSID字段、Source address字段、Destination address字段中提取出无线终端的MAC地址。
    上述的实现无线路由器多模式工作的系统,能够使用一个无线路由器,就可以同时实现至少两种工作模式。例如可以同时实现无线热点接入和采集移动终端的mac地址的功能。并且,由于两种工作模式互相之间没有影响,所以可以连续进行,既可以实现连续性的无线接入服务,同时实现连续性的无线终端MAC地址采集。由于采用一个无线路由器实现了至少两种工作模式,能够有效降低设备成本。在实际的编程实践中,可以使用开源Aircrack-ng套装里的airmon-ng工具来实现生成虚拟网卡。
    根据无线路由器工作模式的需求,其具体包括如下几种方式:所述第一设置单元设置的第一模式为Managed模式,所述第二设置单元设置的第二模式为Monitor模式;或者第一设置单元设置的第一模式为Monitor模式,所述第二设置单元设置的第二模式为Managed模式。或者所述第一设置单元设置的第一模式为Managed模式,所述第二设置单元设置的第二模式为Ad-Hoc模式;或者所述第一设置单元设置的第一模式为Ad-Hoc模式,所述第二设置单元设置的第二模式为Managed模式。或者所述第一设置单元设置的第一模式为Monitor模式,所述第二设置单元设置的第二模式为Ad-Hoc模式;或者所述第一设置单元设置的第一模式为Ad-Hoc模式,所述第二设置单元设置的第二模式为Monitor模式。即实际的无线网卡的工作模式和虚拟网卡的工作模式可以任意选择,工作方式灵活。
    作为优选的方案,如图4所示,所述的实现无线路由器多模式工作的系统,还包括:
    第三虚拟网卡生成单元,用于生成第三无线虚拟网卡。
    第三设置单元,用于设置第三无线虚拟网卡的工作模式为不同于第一模式和第二模式的第三模式。
    即设置两张虚拟网卡,可以实现使用一个无线路由器,同时实现三种工作模式,并且三种工作模式都可以连续提供服务,无需间断,进一步降低成本。
    本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
    本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
    这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
    这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
    尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。

    关 键  词:
    一种 实现 无线 路由器 模式 工作 方法 系统
      专利查询网所有文档均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    0条评论

    还可以输入200字符

    暂无评论,赶快抢占沙发吧。

    关于本文
    本文标题:一种实现无线路由器多模式工作的方法及系统.pdf
    链接地址:https://www.zhuanlichaxun.net/p-1520993.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2017-2018 zhuanlichaxun.net网站版权所有
    经营许可证编号:粤ICP备2021068784号-1