在IBM X31上安装 Madwifi, WPA模式加密 [Atheros无线网卡]
自己搞了一下午,就当写一个总结,以后好参考。所有的操作在root帐号,环境Fedora Core 3 完全安装, IBM Thinkpad X31 2884-JUU
1. 下载madwifi-0.9.3.3.tar.gz,在madwifi.org
2. 解压,这里我放的是,root/madwifi-0.9.3.3
3, 编译madwifi,并且安装
>make
>make install
4. 加载模块到内核
>modprobe ath_pci
5. 创建一个接口,系统安装了有wifi0,创建为ath0接口
>wlanconfig ath0 create wlandev wifi0 wlanmode sta
6. 通过ifconfig使ath0起来,
>ifconfig ath0 up
>>>>到这里只是把驱动加载了,表示可以工作了,至于使用WEP可以参考这里一位前辈的文章<【原创】T42在Linux环境中安装无线驱动.http://www.ibmnb.com/viewthread.php?tid=441437
下面讲讲如何配置wpa
1. 去下载wpa的包http://hostap.epitest.fi/wpa_supplicant/, 找到最新的稳定版本,我下的是wpa_supplicant-0.5.9.tar.gz.
2. 解压到/usr/src/wpa_supplicant-0.5.9,
>cd /usr/src/wpa_supplicant-0.5.9
3. >cp defconfig .config
4. 将下面三句话拷贝到.config文件中,第二句后面跟你自己的madwifi的目录
CONFIG_DRIVER_MADWIFI=y
CFLAGS += -I/root/madwifi-0.9.3.3
CONFIG_CTRL_IFACE=y
5. 编译模块并且安装
>make clean
>make
>make install
6. 假设有一个ap的名字叫“test_ap",密码是"11111111111",按照下面的方式写,其实后面的.conf文件可以随意
>wpa_passphrase "test_ap" "111111111" >> /etc/wpa_supplicant.conf
7. 修改/etc/wpa_supplicant.conf,添加4,5行
network={
ssid="test_ap"
#psk="111111111"
key_mgmt=WPA-PSK
proto=WPA
psk=701459761a3d17c5ddead0deafbeeffeedbadf00dc659db31e2e3d36f00a12b1
}
8. 改变文件的属性
>chmod 640 /etc/wpa_supplicant.conf
最后启动卡片
1. iwconfig ath0 essid "test_ap"
2. ifconfig ath0 up
3. wpa_supplicant -dd -Dmadwifi -iath0 -c/etc/wpa_supplicant.conf <--------不要关闭这个窗口
4. dhclient ath0 <-------------这句可能要重新开一个终端才可以
后面也可以配置成为开机启动。如果有很多的ap的话,可以考虑多几个conf文件,这样可以很快地切换。
在madwifi/docs目录下面有一个使用指南,包括wlanconfig, iwpriv, iwconfig的一些操作的说明,基本所有的配置都有。
有兴趣的可以交流交流:shiyuanqian@gmail.com, thanks
[ Edited byshiyuanqian on 2008-1-4 19:15 ]
页:
[1]