;Y1t8QOo"U{0 linux下无线网卡安装的关键在于能否正确的驱动,这里介绍两种方案,即通过ndiswrapper或者linux-wlan-ng。
JN;X*b1Z
G0
-_+L2VTvh/F0 前者在linux平台上虚拟windows的api,然后用windows下的驱动程序来驱动网卡。而后者直接实现驱动程序。私募社区 - 私募股权投资知识学习网 - www.simu001.cn{*wlQ
PZ/h
2]0P9M
Pqkw k0 1. ndiswrapper私募社区 - 私募股权投资知识学习网 - www.simu001.cnmD&bj!`T]
7`%b$~sA2koE?0 参考http://ndiswrapper.sourceforge.net/mediawiki/index.php/Installation私募社区 - 私募股权投资知识学习网 - www.simu001.cn]P+M[,S3k
私募社区 - 私募股权投资知识学习网 - www.simu001.cn|D%\ee5N 1.1 准备工作
Ex
V_L5g0
NjGjCbI4{P#Q-O0 - 安装kernel的源码,在Redhat下是kernel-source.rpm包。
Y3mJ6G!H7?
\E0
私募社区 - 私募股权投资知识学习网 - www.simu001.cnF g
Q ^|[k:Fm - 到http://sourceforge.net/projects/ndiswrapper下载最新的ndiswrapper包,解压。
7S2_^LW'PQQg m:M0
)r8G7bk*N0hH0 - 准备好网卡在win下的驱动程序。驱动程序最好是最新的,指定给XP用的。这里我用到的是私募社区 - 私募股权投资知识学习网 - www.simu001.cn3j!~)R[I3|
"L*]@\'c*ndg;C6H0 linksys的一款USB-Wlan卡。其驱动程序为WUSB54AG.inf和WUSB54AG.sys。私募社区 - 私募股权投资知识学习网 - www.simu001.cno.D.S*u2c;nB/`
xY;i.hia3pk0 1.2 安装私募社区 - 私募股权投资知识学习网 - www.simu001.cn&V&w o"a ` h-tJ
私募社区 - 私募股权投资知识学习网 - www.simu001.cn}/?TIj-uNK'jI - 首先编译安装ndiswrapper,直接使用私募社区 - 私募股权投资知识学习网 - www.simu001.cn'S#b*nJq
T+n sWJ%Tg0 make install
^*{B H,cJ L Wj0
AS6p"^}T0 即可。
.@IKaOB g"|3s0
私募社区 - 私募股权投资知识学习网 - www.simu001.cn{ZCLx'| - 再来是添加驱动程序,切换到存放驱动程序的目录,执行
yo(I SAZg*B0
i
I
b Op"dq0 ndiswrapper -i WUSB54AG.inf
^y_v#H
{u ~b0
2^.^ CY mDf|0 通过私募社区 - 私募股权投资知识学习网 - www.simu001.cnlQZ4@(iD
私募社区 - 私募股权投资知识学习网 - www.simu001.cn8M
jt'`9xEG.R0_:I ndiswrapper -l
M1?~(p6Su'Xf{ijV"d0
&O'i'?J/R+h-k0 查看有那些驱动已经被安装。
R{5g8X3Fq H ?;l0
o4J6k)l_0 1.3 加载私募社区 - 私募股权投资知识学习网 - www.simu001.cn8dSM];T YW
私募社区 - 私募股权投资知识学习网 - www.simu001.cnK7Th/V)\{svLY ndiswrapper是被编译成内核的一个模块,所以你需要加载它才能起作用。私募社区 - 私募股权投资知识学习网 - www.simu001.cn G8Xf b ?,H-e
私募社区 - 私募股权投资知识学习网 - www.simu001.cnRG-dG*af/I;}@ ndiswrapper -m私募社区 - 私募股权投资知识学习网 - www.simu001.cnER#g:n-l;y
私募社区 - 私募股权投资知识学习网 - www.simu001.cnL
mvDp2} 只需执行一次。
%JL,]!xn$n/LO0
私募社区 - 私募股权投资知识学习网 - www.simu001.cn"J0a0i:LDS@?8Jq modprobe ndiswrapper私募社区 - 私募股权投资知识学习网 - www.simu001.cn~KhRl5c8y
5L#ha/G#Y0 如果没有错误提示,则可以通过iwconfig看到wlan0设备。但此时还不能确定网卡是否被正确驱动。
Z2A1s2Wc5@0
私募社区 - 私募股权投资知识学习网 - www.simu001.cn8x!I1W7m9zp 必须通过
z8kFSS(U:KUY-U0
"^l"q3vM5xi&z0 iwlist wlan0 scan
y$`-_4o0r$sF0
_/iW)Fc3tt0 试一试,看能否搜索到附近存在的Access Point。如果能找到才说明网卡已经成功驱动,可以使用了。
.fn,J;\${/R0
私募社区 - 私募股权投资知识学习网 - www.simu001.cn.k4p$GEJd 接下来的配置工作同普通网卡类似,不再复述。
nv8mnO0
&F ky1d
?i |0 2. linux-wlan-ng私募社区 - 私募股权投资知识学习网 - www.simu001.cn8@;ROq K1vDaq
私募社区 - 私募股权投资知识学习网 - www.simu001.cn
v!f)p!m uBlC 参考ftp://ftp.linux-wlan.org/pub/linux-wlan-ng/README私募社区 - 私募股权投资知识学习网 - www.simu001.cn:t{9Av qKfRz+lR
私募社区 - 私募股权投资知识学习网 - www.simu001.cn-r
Rb&tj
j0D 2.1 准备私募社区 - 私募股权投资知识学习网 - www.simu001.cnK(f{%Al
私募社区 - 私募股权投资知识学习网 - www.simu001.cn[P#o9T ] 到ftp.linux-wlan.org/pub/linux-wlan-ng下载最新的包,解压。私募社区 - 私募股权投资知识学习网 - www.simu001.cnk`7P N/EX/zv
7E6gkt*i+O _:g0R0 2.2 编译安装
$v/j9Z H2Z6^^C0
M-ey?1H3o0 很简单,直接make all, make install。私募社区 - 私募股权投资知识学习网 - www.simu001.cn%V)c
]1qD.D*d_P%hL
+y#o.Y,|Y*t)F&?0 2.3 加载
;K6[BO9B zf7b0
b jt hJk)K0 加载方式依你使用的网卡类型有所不同,具体可以参考附带的README文档。
4^Uu u X R!^IV`i0
zF-w8`1BL(gNa0 这里因为用的是USB网卡,所以按照要求执行私募社区 - 私募股权投资知识学习网 - www.simu001.cn&T~7k-~uMt
1fp*s;l`0|+DnzFI0 modprobe prism2_usb prism2_doreset=1私募社区 - 私募股权投资知识学习网 - www.simu001.cn;RcUyH3TrH^
私募社区 - 私募股权投资知识学习网 - www.simu001.cn
~%L*P0DS"p}wlanctl-ng wlan0 lnxreq_ifstate ifstate=enable私募社区 - 私募股权投资知识学习网 - www.simu001.cn])v|8p'AIK%}8|~
ehq'PJc#C0 同样可以通过iwlist wlan0 scan测试是否成功安装。
3jx&}XG,TC d{0