检查是否安装了网卡驱动
[samliux@localhost ~]$ iwconfig
lo no wireless extensions.
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=0 dBm
Retry long limit:7 RTS thr:off Fragment thr:off
Power Management:off
eth0 no wireless extensions.
查看网卡型号
[samliux@localhost ~]$ lspci |grep -i network
07:00.0 Network controller: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe
查看内核版本
[samliux@localhost ~]$ uname -r
2.6.32-431.el6.i686
下载驱动
我是在csdn上下载的 _2012_0508_RT3290_Linux_STA_v2.6.0.0
这个包分为驱动和固件两部分,先安装驱动
安装必需的kernel-headers, kernel-devel, gcc* 软件环境
# yum install kernel-headers kernel-devel gcc*
解压缩源代码包
将/os/linux下的config.mk中的
HAS_WPA_SUPPLICANT=y
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
执行 make
[root@localhost DPO_RT3290_LinuxSTA_V2600_20120508]# make
这里会出错 提示没有build这个文件
需要自己手动做个build链接文件
进入 /lib/modules/2.6.32-431.el6.i686目录执行如下命令
[root@localhost 2.6.32-431.el6.i686]# ln -s
/usr/src/kernels/2.6.32-504.8.1.el6.i686/
build
注:目的是把此目录与/usr/src/kernels/2.6.32-504.8.1.el6.i686/目录建立一个build的连接,以解决找不到目录的问题
注意 如果之前没有安装kernel-devel,/usr/src/kernals/下面会没有2.6.32-504.8.1.el6.i686文件夹的。所以一定要先安装好kernel-headers, kernel-devel, gcc*这三个东西。
继续在无线网卡驱动目录中执行如下命令:
[root@localhost DPO_RT3290_LinuxSTA_V2600_20120508]#
makeclean
[root@localhost DPO_RT3290_LinuxSTA_V2600_20120508]#
make
[root@localhost DPO_RT3290_LinuxSTA_V2600_20120508]#
make install
到此 驱动就安装完了 下面安装固件
直接将rt3290.bin拷贝到/lib/firmware目录下就可以了。
重启电脑 ok
阅读(1476) | 评论(0) | 转发(0) |