|
楼主 |
发表于 2008-11-6 17:38:12| 字数 1,682| - 中国–上海–上海 电信
|
显示全部楼层
这个方法也实验过了……没用
iwconfig还是没有wal0
绝望了
AR242x 802.11abg Wireless PCI Express Adapter (WPA)无线上网
笔记本:TOSHIBA SatelliteL40,系统ubuntu hardy
之前无线上网借助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芯片组。
2、然后检查安装编译环境和重新更新内核
代码:
sudo apt-get install --reinstall build-essential linux-headers-`uname -r`
3、由于Ubuntu hardy内核模块已经集成有Madwifi驱动,此处选择编译安装,移除系统里面的madwifi-tools。
代码:
sudo apt-get remove --purge madwifi-tools
4、检查系统是否残留有ndiswrapper的驱动,进行删除。
代码:
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
5、下载AR5007EG驱动程序,并解压后进入目录。
代码:
wget http://snapshots.madwifi.org/spe ... r3366+ar5007.tar.gz
tar zxf madwifi-nr-r3366+ar5007.tar.gz
cd madwifi-ng-r3366+ar5007
6、检查编译环境,开始编译安装。
代码:
make
sudo make install
7、重启电脑,然后检查驱动模块。
代码:
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
8、驱动安装到此结束,推荐安装Wicd无线管理软件,添加源,更新,安装wicd:
代码:
sudo vi /etc/apt/sources.list
加入deb http://apt.wicd.net hardy extras到源列表,保存退出。
更新源列表: 代码:
sudo aptitude update
开始安装wicd: 代码:
sudo apt-get install wicd
系统会删除Gnome默认的网络管理工具。
9、关闭有线网络,启动Wicd。(我用的WPA-PSK协议,其他的类似)
在管理界面中选择要连接的路由器SSID,配置WPA密钥,wicd配置选项里面,WPA驱动选择wext,然后连接,到此大功告成。
PS:与先前WINDOWS驱动对比连接时间非常快,而且可以支持DHCP(先前的选此选项连接不上),连接情况相当稳定。
以上是自己实现的过程,希望大家参考。 |
|