笔记本无线网卡芯片是Aethos的,Linux下这个芯片的驱动是Madwifi,安装很简单,修改repositories,然后yum install madwifi就可以了...在安装的时候会自动安装另一个需要的package,dkms(Dynamic Kernel Module Support),当内核升级以后就不用重新编译安装这个驱动了...
如果网卡都不能用,那就麻烦了,需要从源码编译安装...
PS:之所以有这个文章是因为我刚开始并不懂修改repositories来增加第三方的源...
下载madwifi0.9.4版本,
./configure
make
make install
就可以了...
要说的是,由于CentOS Linux内核版本低于Fedora,当时我用的内核版本是2.6.18,在make的时候就出现错误编译不过...
在
就有解决方案,其实就是注释或者删除对内核版本的判断
------------------------------------------------------
顺便贴一下我使用madwifi连接无线路由的shell脚本文件...
************************************************************************
#! /bin/bash
ifconfig eth0 down
ifconfig wifi0 down
ifconfig ath0 down
modprobe wlan
modprobe ath_pci
modprobe wlan_wep
modprobe wlan_scan_sta
modprobe wlan_rate_sample
ifconfig wifi0 up
ifconfig ath0 up
iwlist ath0 scan
iwconfig ath0 key s:xxxxxxxxxxxxx #这里是无线路由密码,不需要就注释掉这行
iwpriv ath0 mode 2
iwconfig ath0 essid "Marine-Home" #这里是无线路由的id号,在modprobe wlan的时候
#会显示在终端显示essid的,一般就是TP-LINK什么的
dhclient ath0
exit 0
*************************************************************************
madwifi功能强劲,甚至可以支持点对点的模式, 即2台有 WiFi 的机器的互联. 还可以让一台运行MadWiFi的机器充当AP, 以及配置多个起动配置文件, 或者一台机器中有几块无线网卡的配置方式. 这个就不研究了...我只是简单的读了一下readme而已...能让无线跑起来就好...
阅读(3495) | 评论(0) | 转发(0) |