当前位置: 首页 > Linux相关 > 正文

Linux安装无线网卡驱动的实现

众所周知,Linux下的无线网卡驱动本身是没有多少的,加上无线网卡的厂商基本上没有提供无线网卡的驱动,并且Linux的有线网卡的驱动也是有限的,所以Linux下的使用无线网卡是一件很痛苦的事情

好在ndiswrapper为我们提供了可能,Ndiswrapper本身不是一个网卡驱动,他的目的将Window的驱动无线网卡驱动也能在Linux下使用,这样以来,有了网卡驱动,Linux下使用无线网卡也成为了可能

不过NDISwrapper本身也不是支持全部的无线网卡,如果你按照下面的步骤不能成功的话,请尝试更换无线网卡测试

目前测试的成功的有:Mercury(水晶) MV150UM,不能成功的有:Fast(迅捷) FW54U

具体支持的型号可以参见NDIS的官方说明:http://sourceforge.net/apps/mediawiki/ndiswrapper/index.php?title=Category:USB

接下来是安装的步骤,本次安装的环境是RedHat:

1.切换到tmp目录:

cd /tmp

2.使用wget下载NDISwrapper,如果你已经下载了文件,可以跳过这一步,直接将文件拷贝到tmp目录下即可,另外NDIS的官网是:http://sourceforge.net/projects/ndiswrapper/,也可以到官网直接下载后拷贝到目录:

wget http://downloads.sourceforge.net/project/ndiswrapper/stable/1.57/ndiswrapper-1.57.tar.gz?r=http%3A%2F%2Fsourceforge.net%2Fprojects%2Fndiswrapper%2F&ts=1335101889&use_mirror=nchc

3.解压文件:

tar -zxvf ndiswrapper-1.57.tar.gz

4.切换到文件目录:

cd ndiswrapper-1.57

5.直接make:

make

6.make install安装程序:

make install

7.下载无线网卡的xp驱动->解压驱动的压缩包->找到Windows XP 32bit->拷贝整个目录的文件(包含了.inf和sys文件)

8.将无线xp驱动文件拷贝到linux中,这里假设我拷贝到了/tmp/test目录下

9.安装无线网卡驱动:

ndiswrapper -i /tmp/test/net5211.inf
#这里假设我的inf文件名是net5211.inf。如果为其他的名字,那么后面的inf文件名就为你的inf文件名

10.查看驱动是否安装成功:

ndiswrapper -l

11.写入到配置文件中:

ndiswrapper -m
ndiswrapper -ma
ndiswrapper -mi

12.将模块加入到自启动中:

modprobe ndiswrapper

13.配置wpa_supplicant.conf文件:

vim /etc/wpa_supplicant/wpa_supplicant.conf
#具体要看你的wpa_supplicant.conf目录,不一定是上述目录

使得conf的文件的内容如下所示:

ctrl_interface=/var/run/wpa_supplicant
    ctrl_interface_group=wheel
    network={
         ssid="any"
         key_mgmt=NONE
         }

14.配置wpa_supplicant文件:

vi /etc/sysconfig/wpa_supplicant
#具体要看你的wpa_supplicant文件所在目录,不一定是上述目录

使得文件的内容如下所示:

# wlan0 and wifi0
# INTERFACES="-iwlan0 -iwifi0"
INTERFACES="-iwlan0"
# ndiswrapper and prism
# DRIVERS="-Dndiswrapper -Dprism"
DRIVERS="-Dndiswrapper"

这个时候我们就可以使用iwlist来扫描了,如果扫描不到结果表示你的无线网卡驱动没有安装成功或者是不支持你的无线网卡驱动:

iwlist scanning

15.使用下面的命令启用NetworkManager:

service NetworkManager start

16.最后你就可以利用NetworkManager来管理无线网络了



本文固定链接: http://kuaile.in/archives/872 | 蒲公英的博客

该日志由 蒲公英 于2012年04月22日发表在 Linux相关 分类下, 你可以发表评论,并在保留原文地址及作者的情况下引用到你的网站或博客。
原创文章转载请注明: Linux安装无线网卡驱动的实现 | 蒲公英的博客
关键字:

Linux安装无线网卡驱动的实现:等您坐沙发呢!

发表评论


You must enable javascript to see captcha here!

快捷键:Ctrl+Enter