linux下安装windows xp无线网卡驱动

linux下安装windows xp无线网卡驱动

大概对瑞银有用

一、安装及配置步骤:
(1)解压:
tar -zxvf ndiswrapper-1.52.tar.gz
(2)进入ndiswrapper-1.52:
cd ndiswrapper-1.52
(3)编译:make  
//在此操作之前必需先把编译环境搭建好,即:安装好开发环境。
(4)安装:make install  
//如果不采取默认的安装路径,则可以用.configure --prefix="/etc/local"来指定安装目录(此目录是自建)。
(5)查看安装后的版本ndiswrapper –v。如安装成功则显示version: 1.51
(6)获取该无线网卡的WindowsXP驱动
**.INF文件
(7)进入文件**.INF所在的文件夹
(8)安装无线网卡驱动:ndiswrapper -i **.INF
(9)查看驱动是否安装:ndiswrapper -l  //如:显示**.INF(驱动名称):driver installed
(10)写入配置文件:
ndiswrapper –m
//为wlan0编写别名,并写入内核模块
ndiswrapper –ma
//为其他所有的wlan**编写别名
ndiswrapper –mi
//安装Windows XP的驱动,即把.INF文件
(11)启动后模块自动加载:modprobe ndiswrapper

二、查看和配置文件(此步骤可以跳过)
(1)然后配置wpa_supplicant.conf文件:
vi /etc/wpa_supplicant/wpa_supplicant.conf
ctrl_inte***ce=/var/run/wpa_supplicant
ctrl_inte***ce_group=wheelnetwork={
ssid="any"
key_mgmt=NONE}
(2)配置wpa_supplicant文件:

vi /etc/sysconfig/wpa_supplicant
# wlan0 and wifi0
# INTE***CES="-iwlan0 -iwifi0"
INTE***CES="-iwlan0"
# ndiswrapper and prism
# DRIVERS="-Dndiswrapper -Dprism"
DRIVERS="-Dndiswrapper"

以下步骤必须执行

(3)扫描一下AP:iwlist scanning   //查看无线网络wlan0是否搜索到。
(4)点击“System ?Administration ? Services(或者? Server Settings? Services)”在GUI下,勾选NetworkManager,并“Start”启动它,稍后可以在右上角看到它出现的图标。
(5)单击该图标,将会列出所有的AP,然后选中它进行连接。在连接过程中,也可以输入AP的加密密码

三、附:其它可能用到的命令:
重启网络:service network restart
经测试,也可适用于网卡的驱动安装,不仅仅是无线网卡的安装,方法与之相似。
这么好的文章为什么没人顶呢,新手来顶下
我还以为LINXU下不可以用无线网卡也。。谢谢。。。试看先
谢谢楼主,看完之后菜鸟有问题了:无线网卡既有支持xp的驱动程序又有支持linux的驱动程序吗?
懂了一点点。
adiswrapper是在linux平台上虚拟windows的api,然后用wiodows的驱动程序来驱动网卡。
是这样吧?