之前无线上网借助ndiswrapper用的windows的下面的驱动,WPA-PSK加密,信号很好,但是连接不是每次都能成功,偶尔能连接上,(只要连接上后不会掉线)但是下次重启机器后,很难连接上,所以不太稳定。每次连接非常痛苦,觉定试试Linux下的Madwifi 无线驱动。
下面以我的笔记本为例,大家可以作为参考。
1、首先查看网卡驱动模块
代码: 全选
lspci | grep Atheros
- 出现下面信息:
02:00.0 Ethernet controller: Atheros Communications Inc. AR242x 802.11abg Wireless PCI Express Adapter (rev 01)
- 确定Atheros Chipsets 的型号,http://madwifi.org/wiki/Chipsets,确定选择AR5007EG芯片组。
代码: 全选
sudo apt-get install --reinstall build-essential linux-headers-`uname -r`
代码: 全选
sudo apt-get remove --purge madwifi-tools
代码: 全选
sudo rmmod -f ndiswrapper
sudo rm -r /etc/ndiswrapper/*
sudo apt-get --purge remove ndiswrapper-common ndiswrapper-utils-1.9
sudo rm -r /etc/modprobe.d/ndiswrapper
sudo rm -rf /lib/modules/`uname -r`/ubuntu/misc/ndiswrapper
代码: 全选
wget http://snapshots.madwifi.org/special/madwifi-nr-r3366+ar5007.tar.gz
tar zxf madwifi-nr-r3366+ar5007.tar.gz
cd madwifi-ng-r3366+ar5007
Edit by jarlyyn:
根据madwifi-project.org的说法,madawif.org网站上的大部分内容都已经被转移到了该站上了。
联接:http://madwifi-project.org/wiki/news/20 ... ect-domain
本人未确认该信息是否正确
但上述已失效的链接改成madwifi-project可用
既:
代码: 全选
wget http://snapshots.madwifi-project.org/special/madwifi-nr-r3366+ar5007.tar.gz
tar zxf madwifi-nr-r3366+ar5007.tar.gz
cd madwifi-ng-r3366+ar5007
6、检查编译环境,开始编译安装。
代码: 全选
make
sudo make install
代码: 全选
lsmod | grep ath
- 出现列表大致如下:
ath_rate_sample 16128 1
ath_pci 193324 0
wlan 252272 5 wlan_tkip,wlan_scan_sta,ath_rate_sample,ath_pci
ath_hal 280416 3 ath_rate_sample,ath_pci
- 如果没有出现ath_pci,请运行如下命令:
代码: 全选
sudo modprobe ath_pci
代码: 全选
sudo vi /etc/apt/sources.list
- 加入deb http://apt.wicd.net hardy extras到源列表,保存退出。
更新源列表:开始安装wicd:代码: 全选
sudo aptitude update
系统会删除Gnome默认的网络管理工具。代码: 全选
sudo apt-get install wicd
- 在管理界面中选择要连接的路由器SSID,配置WPA密钥,wicd配置选项里面,WPA驱动选择wext,然后连接,到此大功告成。
PS:与先前WINDOWS驱动对比连接时间非常快,而且可以支持DHCP(先前的选此选项连接不上),连接情况相当稳定。
以上是自己实现的过程,希望大家参考。