Madwifi 的安装以及 Ad-hoc 模式的使用
环境: Ubuntu10.04
硬件: Atheros TP-Link 无线网卡
1. 下载 Madwifi 源码。
2. 为了使得系统使用当前安装的网卡以及相应的 Madwifi 驱动,需要将当前系统使用的网卡放入黑名单。方法如下:编辑 /etc/modprobe.d/blacklist.conf ,在任意地方添加一行:
blacklist eth5k
重启系统。
3. 解压并且进入解压路径,在 root 权限下面执行 make , makeinstall ,至此 Madwifi 安装完毕。
4. 验证方式,输入: ifconfig , 如果输 出结果列表中有 ath0 ,即安装成功。
下面讲如何将机器配置成为 ad-hoc 模式并且之间能够相互通信。
依次执行如下命令,执行命令的时候最好都在用户权限下面。
1. 停用网络服务 service network-manager stop
2. 加载 Madwifi 模块 modprobe ath_pci
3. wlanconfig ath0 destroy
4. wlanconfig ath0 create wlandev wifi0 wlanmode adhoc
5. 配置机器的 ip 地址 ifconfig ath0 192.168.1.1/24
6. 配置 ath0 的 essid ,需要将 essid 设为相同的值,机器之间才 能够 ping 通
iwconfig ath0 essid tplink
7. ifconfig ath0 up
8. 搜索区域内的无线节点的方式
1) iwlist ath0 list scan
2) 依次执行下面的命令
modeprobe ath_scan_sta
wlanlist ath0 scan
9. 下载节点之间通过 ip 应该能够相互 ping 通了。