首先我们用make config来配置GNU/Linux核心的源码 。在配置核心的时候,我们用PCMCIA CardServic的方式来驱动PCMCIA,同时添加有线以太网卡等其他设备的驱动和文件系统模块 。
----配置完成后,用Make dep;make bzImage来产生核心的二进制镜像 。同时用make modules;make modules_install来产生和安装核心模块,至此系统内核已经基本预备就绪 。
第二步:安装Prism2的HostAP驱动程序
----在同一个目录内解开PCMCIA-CS 3.1.33和Prism2 HostAP的驱动程序包,并将Prism2驱动程序目录下的drivers中所有文件复制到PCMCIA-CS的目录中 。这样会在PCMCIA-CS中多出一个Prism.mk,且会在编译PCMCIA-CS的时候一同编译Prism2的驱动程序 。
----然后,我们需要在PCMCIA-CS的目录中用make config进行配置,选择从核心源码读取配置,其他都用默认选项即可 。接下来我们用Make all:make install来编译/安装PCMCIA-CS模块 。
----随后用第一步中编译好的核心镜像启动系统 。lilo的用户应该先把/usr/src/linux/arch/i386/boot/bzImage复制到lilo能读取的地方(前1024个柱面的位置),并在你的lilo配置文件中加入对应的配置命令行,看起来像是这样:
----image=/boot/bzImage
----label=wlan_kernel
----root=/dev/sda1
----read-only
----然后执行lilo,重写引导纪录,启动系统 。
----在启动过程中我们可以看到,系统已经找到了PCMCIA转接设备和无线网卡 。假如这个时候有无线节点在四周,而且所指定的AP essid为ANY时,就可以找到这个AP了 。不过这个时候我们还只是连接到AP而已,我们还需要构建一个桥接设备,把无线和有线网络桥接到一起 。
第三步:构建桥接功能
----解开bridge-utils.tar.gz,这时可以用ifconfig-a来查看你的所有网络接口,现在至少有3个接口:lo——本地loopback设备;eth0——第一个以太网卡;wlan0——无线网卡 。你需要用ifconfig < 设备 > 0.0.0.0 来改变除了lo以外所有网络接口的工作方式,以迫使系统进入杂乱模式,可以接收所有数据包 。然后执行brctl addbr br0来添加一个名字为br0的桥接设备,再用“brctl addif br0 eth0”和“brctl addif br0 wlan0”把无线端和有线端的接口分别加入到桥接里面去 。接着用ifconfig br0 0.0.0.0 up让桥接设备生效 。这样一个具有最基本功能的AP就能工作了,只需要稍等一会,让桥接设备学习到2个网络端的MAC地址,无线端和有线端就能互相访问了 。
----在完成搭建后,我们通过对这个Linux AP进行FTP文件传输(在没有对数据进行加密的方式下传输数据)性能测试,并和采用标准AP设备的方式进行了比较,表3为2种方式的测试数据结果 。
----这样可以看出,在不对数据加密传输的情况下,我们的这个LinuxAP和标准的AP测试数据非常接近,也就是说,我们的自制LinuxAP成功了 。
----在我们使用当中,也发现了LinuxAP很多和标准的AP不同的地方,这次搭建的LinuxAP在工作中有效距离甚至大于某些品牌的AP,这也和适配器工作时的功率和天线有关,在LinuxAP下用Windows做无线客户端并且用文件共享方式进行文件传输的时候,效率会非常的低,甚至会无法完成一次完整的传输,而在使用FTP进行数据传输则没有这种现象 。
----结论:
----在实际的环境中,我们可以通过这种方式,借助各种闲置的台式计算机或者是笔记本电脑来组建一些简单的无线网络,性能并不会低于专用的AP,假如已经有运行于Linux下的平台,还可以把无线应用整合一起 。(当然在接入点较少时候,你还可以简单的让几个节点的无线适配器都工作在AdHoc的方式,然后把所有节点的SSID设置为相同,就可以直接通讯了 。本次测试中,我们也用3台IBM笔记本电脑就此做了试验 。由于此方案实现起来的确非常简单,所以本文就不再加以具体介绍,读者有爱好的可以自己尝试 。)要害的一点是这个LinuxAP仅仅实现了AP的基本功能:无线接入和桥接,其他的移动IP分配(Mobil IP),动态主机配置(DHCP)和各种治理功能都是和Linux系统结合到一起的,对于普通的用户来说,实现起来也许会有些复杂,但是随着这一类的开放源代码计划的成熟,相信这些问题会逐渐的解决,出现更多,更好的选择,让802.11b带我们走入更轻松自如的无线时代 。
推荐阅读
- 黄痰怎么办
- D720的几个不足
- 当兵近视手术一定要半年吗
- 华为nova5系列颜值高 实力担当天生“玩乐派 ”
- 账单日当天刷卡怎么算
- 无线IP技术与标准研究现状
- 当山体滑坡时如何逃生
- 如何选择无线网络产品---当组建无线局域网时
- 怎么选择手机的usb配置
- 天玑1000plus相当于骁龙多少?
