BackTrack下编译安装hostapd笔记

由于BackTrack源里的hostapd比较老(0.6.9的),我在使用hostapd建立无线AP的时候提示:

h1

 

本来以为是驱动的问题,但是google一下之后发现也有挺多相关的问题存在(貌似是hostapd旧版本的一个Bug),于是决定手动编译安装hostapd

 

过程如下:

从官网下载最新版hostapd

解压

如图:

h2

打开源码包内的文件夹

建立配置文件

编译安装

如果编译失败可能是BackTrack 5 系统中的nl80211驱动包中的某些东西冲突了
解决办法:

但是卸载iw会把一些无线工具也删除,比如我最喜欢用的aircrack-ng 和 gerix-wifi-cracker-ng,如图所示:

h3

卸载之后hostapd应该可以编译并成功安装

h4

然后把卸载iw依赖卸载的无线工具重新安装即可

但是,在编译安装成功之后,我使用hostapd时遇到了问题,hostapd并没有在/etc/hostapd以及/etc/default下建立默认的配置文件
解决办法:
使用sudo apt-get install hostapd 命令安装旧版本的hostapd 生成配置文件之后再卸载掉hostap,命令:sudo apt-get remove hostapd

然后再按照以上步骤编译安装hostapd即可,当然,你也可以自己建立配置文件.

91ri.org:hostapd 是一个用户态用于AP和认证服务器的守护进程。它实现了IEEE 802.11相关的接入管理,IEEE 802.1X/WPA/WPA2/EAP 认证, RADIUS客户端,EAP服务器和RADIUS 认证服务器。Linux下支持的驱动有:Host AP,madwifi,基于mac80211的驱动。在建立完一个AP后可以做些什么呢?比如这个:《利用Backtrack做Wifi钓鱼》?或者参考一下《不容忽视的WiFi中间人攻击

[via@hostapd]