首先下载ndiswrapper,并且安装它
#tar xvzf ndiswrapper-*.tar.gz
#cd ndiswrapper-*
#make install
使用rpm包亦可,但在下面可能会有问题
接下来,你需要寻找一份该网卡在Windows下的驱动的copy,无论是从当前Windows系统(如果是双启动的话)取得还是重新下载,在SourgForge.net站点有一份支持可用网卡的列表。
安装Windows下的驱动:
例如我的网卡为 Intel PRO/Wireless 3945ABG,到Intel 网站上下载zip格式的驱动,提取NETw4x32.INF文件。
#nidswrapper -i NETw4x32.INF
.inf文件就是Windows的驱动信息文件,这步将适当的文件安装到/etc/ndiswrapper/[driver]下。可以执行lspci -v 查看你的无线网卡型号,若厂商只提供.exe格式文件,则可以安装cabextract程序,从http://www.cabextract.org.uk/这里下载。
可以执行如下操作以检查确认ndiswrapper:
#ndiswrapper -l
它将会列示出你刚才安装过的驱动,针对这点,加载ndiswrapper核心模块:
#modprobe ndiswrapper
我在使用rpm安装时提示 invalid module format,使用源码安装就可以了。
这是加载驱动并确保它在系统中可用,你需要安装无线工具包来配置无线界面,确定系统可以看到这个网卡,输入iwconfig,它将会作为一个网络接口显示出来。一般为wlan0。fedora 的话可以启动 NetworkManager NetworkManagerDispatcher 服务
最后一步就剩下使用iwconfig或是分发配置工具安装无线网卡,可以查阅文档:man iwconfig。

