1.下载 内核为2.6.16.1,madwifi-0.9.4
解压
2.安装
#cd /**/madwifi-0.9.4
#export KERNELPATH=/usr/src/kernels/linux-2.6.16.1
#make
#make install
3.配置
#modprobe ath_pci
#ifconfig ath0 up
问题1):ath_pci invalid module format.
这是由于编译内核的时候用的gcc-4.1,又来升级成gcc-4.2。版本不匹配。
解决方法:
恢复成gcc-4.1
用gcc-4.2重新编译一个内核。
问题2):modprobe ath_pci成功但是没有出现ath0
解决方法:由于使用ar9280网卡,硬件设备较新。使用madwifi-trunk版,重新下载安装。成功!期间出现无法识别的symbol,重启极其即可!
4.应用加入wlan
#modprob wlan_scan_sta
#iwlist ath0 scan
#iwconfig ath0 essid "CMCC"
#iwconfig ath0 key ***
#dhclient ath0
5.应用两台机器互连
机器1:
#iwconfig ath0 mode ad-hoc
问题:Error for wireless request "Set Mode" (8B06) :invalid agrment
重新安装ubuntu系统
机器2:
#iwconfig wlan0 mode ad-hoc
一样的问题
问题:Error for wireless request "Set Mode" (8B06) : devices busy
执行mode操作时,必须把网卡关闭
#sudo ifconfig wlan0 down
#iwconfig wlan0 mode Ad-Hoc
#sudo ifconfig wlan0 up
两台机器可以互ping,发送iperf 速率约为16-17Mbps
ps: madwifi-ng 与madwifi 的差别是?
阅读(2000) | 评论(2) | 转发(0) |