AP实现无线网卡功能问题研究及解决策略

时间:2022-06-12 10:55:48

AP实现无线网卡功能问题研究及解决策略

摘 要:随着无线网络的普及,无线网络应用不断增强,无线AP的应用在构建无线网络的过程中发挥着重要作用,而无线AP有多重工作模式。本文重点讨论AP在实现client模式(该相当于一块无线网卡)可能出现的问题,以及如何解决该问题。

关键词:AP;AP client模式;单MAC的AP;双MAC的AP;多MAC的AP

中图分类号:TN925.93

1 问题的提出

随着网络的发展,目前无线网络的覆盖越来越广,使用无线设备的地方越来越来,AP(Access Point)作为无线信号的中继在不少场合都用到,但是有线网络的使用同样不可缺少,除了AP的使用还大量利用无线路由实现有线与无线的互转,这里问题出来了,是否可以利用AP实现无线与有线的互转呢?下面将对此问题具体分析。

2 如何实现AP作为无线网卡的功能

AP即Access Point(无线访问节点)的简称,它相当于有线网络中的集线器或交换机,不过这是一个具备无线信号发射功能的集线器,它可为多台无线上网设备提供一个对话交汇点。一种情况是AP把有线信号转化为无线信号,另一种情况是把接收的无线信号转化为有线信号。在这里先介绍AP的概念及几种工作模式:(1)Wireless AP Client(无线客户端)它相当于带有RJ45口的无线网卡,可以接收无线路由或者无线AP发射出来的信号,并将它转换为有线信号输出。后面加个交换机或者HUB 可为多台网络设备提供数据交换。工作在Client模式下的设备只接收无线信号,不会向外发射无线信号。(2)Bridge模式下,可以多个无线AP相互连接以组成1个可以互访的无线局域网,每个AP后面可以加装交换机等设备,方便多机使用。工作在纯Bridge模式下的AP用无线网卡搜索不到其发射的无线信号。(3)Wireless Repeater“无线中继器”模式可以实现信号的中继和放大,从而延伸无线网络的覆盖范围。各AP之间可以通过设定MAC地址来互相连接。当两个局域网络间的距离超过无线局域网产品所允许的最大传输距离,或者在两个网络之间有较高、较大干扰的障碍物存在时,便可以采用无线中继方案来扩展无线网络覆盖。工作在Repeater模式下的设备LAN口一般就没数据输出。(4)WISP客户端模式:WISP是无线网服务提供商,此模式下,ap作为一个nat路由器,将一个有线网络(连接在ap的lan端口)接入无线网络中,并为有线网络提供DHCP。(5)WISP中继器模式:在WISP客户端模式基础上提供无线用户的接入、nat和DHCP。

从AP的工作模式可以设定出需要AP工作的模式,如果要使AP实现无线网卡的功能,需要AP工作于client模式,而对于一些特殊的无线网络(比如中国移动提高的WIFI信号),不仅需要AP工作于client模式,而且需要对与之连接的路由或计算机做相应的配置才有可能实现。而且不同型号的AP可能只具有上面提及功能的一部分。下面通过三种不同的AP来实现AP Client模式及存在的问题。

例1 由宝丰ATI的FW-A6300实现过程(单MAC的AP),见图1-图3。

例2 由Netgear WNAP210实现该过程(双MAC的AP)

情况一即图4至图6展示的是:(1)设置宝丰ATI的FW-A6300为AP mode也就是acess point模式,tenda路由器打开DHCP功能,把FW-A6300接入tenda的LAN口,这样就实现了具有DHCP功能的无线接入点,网络名为wireless;(2)设置Netgear WNAP210为client模式,并使MAC Clone为Disable状态,(3)设置计算器网卡为自动获取IP状态,并使之与Netgear WNAP210的LAN口相连。图6显示了连接后的状态,可以看到连接后获取了IP,在实际使用中,如果用情况一这种模式组建无线局域网络其通信是全正常的。

图7到图11展示了情况二的情况,有些细节设置可能使问题出现,主要原因来自于Netgear WNAP210的数据交换在协议层是如何考虑的,比如在无线网络端和Lan口端都有各自的MAC地址,通过图标后具体讨论。

情况二和情况一的不同就是:(1)打开了Netgear WNAP210的MAC Clone功能(图10示),并把无线端口的MAC地址克隆为自身LAN端口的地址;(2)考虑把主机的网卡的MAC地址克隆为Netgear WNAP210的LAN口MAC地址。

从图10可以看到主机可以正常获取IP地址,接下来的问题出现了,当获取了IP地址后是否可以像情况一,正常实现通信呢?首先,当主机不克隆Netgear WNAP210的MAC地址是可以正常通信的;其次,从图10、11可以看到,当ping 192.168.2.1并不能ping通,这时主机网卡是克隆了Netgear WNAP210的LAN口地址,说明Netgear WNAP210的内部对数据转发是按协议转发的,而不是直接将数据在物理层上的转发;再之,按例1的情况设置Netgear WNAP210和主机网卡的MAC地址,即使Netgear WNAP210的无线端口、LAN口和主机的MAC地址都为Netgear WNAP210的LAN口MAC地址,这时出现的情况是主机根本不能获取中国移动WLAN的IP地址,通过tenda的wan口连接Netgear WNAP210的LAN口也是不能获取中国移动WLAN的IP地址的。从上面三点分析,Netgear WNAP210的数据转发主要是基于链路层进行的,并考虑了部分IP层功能,而对获取中国移动WLAN的IP这样的情况未做特别处理,目前市面上大部分AP均有两个或以上MAC地址,所以要考虑接收中国移动WLAN、中国联通WLAN、中国电信WLAN等的信号时,选择AP上需充分了解AP转发信号的协议模式,但厂家的说明书一般不会提及这个问题,主要是涉及产品内部的一些数据或设计。

例3 由Proxim AP-4000M实现过程(多MAC的AP)

Proxim AP-4000M这款西方多路的AP主要是面向企业级的AP,如果想利用该款路由做client模式,那只能期望厂家的固件升级,厂家考虑的主要是Acess point、WDS、mesh功能,也就是组建无线网络覆盖时的功能,而client模式主要是实现无线网卡的功能或WISP客户端模式,这在厂家可能视为是终端接入设备的问题,该款产品在外包装和说明概括中没有明确说明其AP可以实现哪几种模式。与这款设备类似产品其考虑不够人性化,没考虑到用户的多种需要,而有client模式需求的使用者在选用产品功能上需是要注意的。

3 小结

从三例的分析过程中,可以看到,如果要使AP作为client模式,其单MAC的AP其接收效果最佳,在此提出几点建议:(1)在选用AP产品时一定要注意该产品所能提供的功能;(2)如果需要AP做client模式,最好选用单MAC地址的AP,使其对网络信号的接受的兼容性做到最佳;(3)对不能确认的功能事先一定要厂商给出明确的结果。目前大部分专业AP设备都有多个MAC地址,这主要是为了保证桥接的顺利,防止信号相互干扰。对双MAC或多MAC地址的AP有的无线端的MAC是内部固件虚拟出来的,对某些开源的AP,比如Netgear的某些型号,使用者可以通过修改源码实现自己的功能。

参考文献:

[1]无线网卡[EB/OL].http:///link?url=JI4D1ietXGqegS-1G4dOM8BCuDL_ jnEknTiDXcipnSOhR4Gg2pghcb0OvKEnRjW8.

[2]ORiNOCO AP-4000, AP-4000M and AP-4900M User Guide[EB/OL].Application Report.

[3]ProSafe Wireless-N Access Point WNAP21 0User Manual[EB/OL].http:///wnap210/enu/202-10474-01/usermanual.pdf.

作者简介:陈永鑫(1979-),男,四川人,教师,研究方向:计算机;张启军(1975-),回族,教师,研究方向:计算机;李骥业(1978-),教师,研究方向:计算机。

作者单位:成都工业学院 计算机工程系,成都 610000

AP working as wireless card functionality issues to study and resolve policy

ChenYongxin,ZhangQijun,LiJiye / Chengdu Technological University

Abstract:With the popularity of wireless networks, wireless network applications growing, AP used in the process of building a wireless network plays an important role, and AP with multiple operating modes. This article focuses on the realization AP client mode (which is equivalent to a wireless network adapter) problems that may arise and how to resolve the problem.

Key words:AP,AP client mode,Single-MAC AP,Dual-MAC AP,Multi-MAC AP

上一篇:基于VSTO的Word数据自动化提取及报告生成系统... 下一篇:IPv6对于互联网与物联网发展的研究