Chinaunix首页 | 论坛 | 博客
  • 博客访问: 103729835
  • 博文数量: 19283
  • 博客积分: 9968
  • 博客等级: 上将
  • 技术积分: 196062
  • 用 户 组: 普通用户
  • 注册时间: 2007-02-07 14:28
文章分类

全部博文(19283)

文章存档

2011年(1)

2009年(125)

2008年(19094)

2007年(63)

分类: LINUX

2008-04-17 19:37:13

作者:Flysky  出自:


以TP-LINK TL-WN620G为例,说明如何在Fedora下安装无线网卡。

1 安装内核和内核开发包

2.6版内核有一个enabel/disable 4K stack size 的选项,默认Fedora的内核是关闭了该选项的,使用的的是4K堆栈。当你加载内核模块modprobe ndiswrapper 时,会出现一个警告,你运行的驱动可能需要超过4K的堆栈。所以需要安装16K的堆栈内核。

下载的地址为:

首先安装内核:
rpm -ivh kernel-2.6.21-1.3194.fc7.stk16.i686.rpm

安装完之后,重新启动系统,启动的时候,选择16Kstack size的内核启动;

然后安装内核开发包:
rpm -ivh kernel-devel-2.6.21-1.3194.fc7.stk16.i686.rpm

2 安装ndiwwrapper

下载ndiswrapper源码

在本文中,所用的是1.52版本。

(1)创建一个于内核源码的链接

ln -s /usr/src/kernels/2.6.21-1.3194.fc7.stk16-i686/ /lib/modules/2.6.21-1.3194.fc7.stk16/build

(2)解压和和安装ndiswrapper

tar -zxvf ndiswrapper-1.52.tar.tz

cd ndiswrapper-1.52

3 编译ndiswrapper

make uninstall

make distclean

make

make install

4 安装windows driver

下载TP-LINK usb网卡(tl-wn620g)for Windows xp的驱动。在xp的驱动中找到ar5523.bin ar5523.sys net5523.cat net5523.inf oem14.inf Setup.DIY

(这些是通过windows下的驱动精灵找到的),把这些文件放在同意个目录中。把这个windows xp驱动安装到ndiswrapper中。注意此时要把USB无线网卡,插到USB口上,然后再输入下列命令:

ndiswrapper -i net5523.inf

ndiswrapper -i oem14.inf

这步将适当的文件安装到/etc/ndiswrapper/下,你可以执行如下操作以检查确认ndiswrapper:ndiswrapper -l

5 加载内核模块

加载之前先:depmod -a

然后在加载模块:
modprobe ndiswrapper

加载成功后,网卡灯会开始正常的闪。

运行 dmesg|tail 查看一下是不是装上了.
usb 5-8: reset high speed USB device using ehci_hcd and address 2
ndiswrapper: driver net5523 (,02/24/2005,1.1.0.25) loaded
wlan0: ethernet device 00:0a:eb:a5:81:e0 using NDIS driver: net5523, version: 0x10001, NDIS version : 0x501, vendor: '', 0CF3:0001.F.conf
wlan0: encryption modes supported: WEP; TKIP with WPA; AES/CCMP with WPA
usbcore: registered new driver ndiswrapper

显示上述信息表示已装上。

设置无线网卡的相关信息

可以通过命令:iwlist wlan0 scan查看所有的无线网络。

Iwconfig wlan0 可以查看无线网卡的相关设置情况

设置AP名称:iwconfig wlan0 essid “ap name”

设置密钥:iwconfig wlan0 key restricted s:password

启动无线网卡:ifconfig wlan0 up

获得IP地址:dhclient wlan0

到此,配置完毕。
阅读(705) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~