mercury水星MW150U 2.0无线网卡 实现RedHat Linux 5.3 kernel 2.6.18 无线上网
1、本人RedHat Linux 5.3系统情况为:本机通过无线网卡MW150U 2.0连接无线路由器实现无线上网,这款网卡在windows下工作良好,在linux下使用时由于官方并不提供linux版本的网卡驱动导致该无线网卡在linux系统中指示灯不亮,也就无法正常使用。
2、#ifconfig -a 命令查看网络配置情况,本机只存在eth0、lo两项信息。
3、下载ndiswrapper rpm软件包,地址:http://rpm.pbone.net/index.php3/stat/4/idpl/15940152/dir//com/kmod-ndiswrapper-1.54-4.el5.elrepo.i686.rpm.html
4、下载mw54u usb 无线驱动window2000 xp32bit版本驱动文件包。下载地址:http://www.cazool.org/bbs/job.php?action=download&aid=255&mt=5dc6e6bd4ca2168b664068e66f8bcd2e 直接在浏览器地址栏输入即可进行下载,也可以在水星官方网站查找mw54u这个版本的驱动下载。
5、从MW150U 2.0自带windows驱动包中将window 2000 xp的驱动文件压缩成zip文件包,如下图:
总共三个文件,压缩包名称为MW150U2.0.zip
6、将ndiswrapper mw54u.zip MW150U2.0.zip 3个文件通过U盘拷贝到linux系统中,本人将文件拷贝到/usr/src/下,在此目录下使用unzip 命令解压mw54u.zip MW150U2.0.zip文件,新建文件夹mw54u 将mw54u.zip中的文件放入其中,最终在/usr/src/下出现kmod-ndiswrapper-1.54-4.el5.elrepo.i686.rpm文件 MW150U2.0与mw54u文件夹。
7、安装ndiswrapper软件(使windows下的驱动程序能够在linux下运行使用)。在目录/usr/src/下运行终端 #rpm -ivh kmod-ndiswrapper-1.54-4.el5.elrepo.i686.rpm 命令安装ndiswrapper软件。#ndiswrapper 命令查看ndiswrapper 相关命令,如果如下图提示则此软件安装成功。
8、在ndiswrapper软件安装成功的情况下,安装无线网卡驱动,运行命令#ndiswrapper -i /usr/src/mw54u/netathur.inf 之后查看驱动是否安装成功运行命令
#ndiswrapper -l 如果成功则会出现如下提示:
netathur : driver installed
device (0CF3:9271) present
9、进入到/etc/ndiswrapper目录下删除除 netathur 目录以外的另一个目录(可能不存在其他目录),然后进入netathur目录,删除该目录下的athur.sys 和netathur.inf两个文件,替换成MW150U2.0目录下athuw.sys和netathuw.inf两个文件,最后将netathur目录重命名为netathuw目录即可。
10、写入到配置文件:
#ndiswrapper -a
#ndiswrapper -ma
#ndiswrapper -mi
10、将模块加入到自启动中:#modprobe ndiswrapper
11、配置wpa_supplicant.conf文件,我的这个文件路径为/etc/wpa_supplicant/wpa_supplicant.conf,要根据自己的路径来编辑,
#vi /etc/wpa_supplicant/wpa_supplicant.conf
保证此文件中的内容为:
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=wheel
network={
ssid="any"
key_mgmt=NONE
}
12、配置wpa_supplicant文件,我的文件路径为/etc/sysconfig/wpa_supplicant,要根据自己的路径来编辑,
#vi /etc/sysconfig/wpa_supplicant
保证此文件中的内容为:
# wlan0 and wifi0
# INTERFACES="-iwlan0 -iwifi0"
INTERFACES="-i wlan0"
# ndiswrapper and prism
# DRIVERS="-D ndiswrapper -D prism"
DRIVERS="-D ndiswrapper"
13、#lsmod 命令查看ndiswrapper是否在列表中
14、重启计算机,MW150U 2.0无线网卡指示灯亮了。进去后配置无线网卡的信息。