若问现在IT业最为时尚的产品和技术是什么,相信很多人的回答都相同:无线网络。无线网络(Wireless Networks,WLAN)是相当便利的数据传输系统,他利用射频(Radio Frequency,RF)技术,取代旧式的双绞铜线(Coaxial)所构成的网络,使得无线网络能利用简单的存取架构让用户通过他,达到“信息随身化、便利走天下”的理想境界。

无线网络的新标准IEEE 802.11g的发布,使得无线网络快速地进入人们的日常生活。IEEE 802.11g实际上采用了和IEEE 802.11b相同的工作频率,但是在编码上使用和IEEE 802.11a系统相同的调制方式OFDM,使网络带宽达到54Mbps。IEEE 802.11g最大的优势是能够向下兼容IEEE 802.11b,能够更好地维护用户的投资。凭借着和IEEE 802.11b的兼容性和高性能,IEEE 802.11g将会大有作为。

网卡类型

现在,常见的无线网卡大多为PCMCIA、PCI/ISA和USB三种类型,使用最多的是PCMCIA(Personal Computer Memory Card International Association)接口的无线网卡。

经过www.Linux.org认证的PCMCIA网卡有两大类,分别是基于朗讯(Lucent)芯片组的PCIMCIA无线网卡和基于Intersil Prism2芯片组的PCMCIA的无线网卡(见表1)。但是由于基于Intersil Prism2芯片组的PCMCIA的无线网卡价格比较便宜(相当于朗讯芯片组的PCIMCIA无线网卡的三分之一),所以国内的PCMCIA的无线网卡以后者居多。

图1 PCMCIA网络适配器工作示意图

首先来看一下PCMCIA网卡的工作示意图1。其中cardmgr是个守护进程负责监控PCMCIA插槽,有需要时载入其他的驱动程式,并且执行使用者阶层的脚本来反应卡片的插入和移出。他被用来监控卡片状态的插断是在cardmgr处理/etc/pcmcia/config文档之前由低级的插槽来驱动程式模组 (i82365)。cardmgr首先通过CIS获取时钟频率,然后然后访问/etc/pcmcia文档,然后访问内存、中断和输入输出系统,最后通过 /Lib/modules 查询驱动程式。

准备工作

软件方面,需要一套能够正常运行的、内核为2.4.x的Linux系统,推荐使用2.4.18以上的内核,glibc应该在2.2版本以上, GNU C/C 编译器GCC应在 2.95以上及其对应的研发工具。另外最好安装Linux任何程式的函数库、PCMCIA-CS卡驱动程式(版本3.1.33,PCMCIA接口的适配器用到)。硬件方面,电脑CPU为PⅡ400MHz以上,内存64MB,预留一个PCI或ISA扩展槽,一个经过www.Linux.org 认证的PCMCIA的无线网卡。

随着Linux网络技术的快速增长,硬件厂商大大加速对Linux技术支持的硬件产品的研发,使得支持Linux的无线网卡的数量在过去的一两年里显著增长。对于有些设备,配置无线连接很简单。只要在用户使用的Linux机器中插入无线网卡,在配置过程中单击鼠标,并输入正确的网络参数就能够了。但是,假如其中所装的Linux发行版本未能检测到无线网卡或错误地检测了他,用户很可能会处于未连通状态,而且搞不清楚下一步该干什么。希望这里描述的背景知识和相关过程能使用户掌控所需技能,以便排除安装中的故障,使网卡正常运转。基于朗讯芯片组的PCIMCIA无线网卡的安装比较简单,笔者使用的Cisco Aironet Wireless 802.11b在Mandrake 8.2 Linux下安装时,Linux系统能够顺利地找到设备驱动,并进行相应地配置。

实例解析

CompaqWL110 基于朗讯芯片组的PCIMCIA无线网卡CompaqWL110的安装过程如下。

1.将网卡安装到电脑;

2.使用命令在/etc/pcmcia/config文档中添加以下内容:

card "Compaq WL110 PC Card"

            manfid 0x0156, 0x0002

            bind "wvlan_cs"

3. 重新启动Linux电脑或执行以下命令启动无线网卡:

# /etc/rc.d/init.d/pcmcia restart

Intel PRO/Wireless 2011B 使用基于Intersil Prism2芯片组的PCMCIA的无线网卡安装就比较复杂了,需要一个第三方工具来安装。下面就以Intel PRO/Wireless 2011B LAN PCMCIA(见图2)为例介绍一下安装配置过程。笔者的Linux发行版本是Mandrake 8.2 Linux,CPU是AMD Athlon 1100,内存256MB。

文章整理:西部数码--专业提供域名注册虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!