交叉编译hostapd的方法

原创 2017年01月03日 17:51:02

在调试wifi的过程中,需要使用到其Ap模式。折腾许久,在这里将方法记录下来,供以后查阅。

1. 进入hostapd目录,打开 .config 文件,选择合适的驱动。此处我选择 nl80211 的模式。此时直接编译会出现错误的信息。

通过查阅资料发现需要 添加一个 libnl 的库。其2.0以上版本,API 接口有改变。这里下载了 libnl1.*.*  的库文件进行编译。

编译方法如下:

./configure --prefix=/home/anyone/wifi/libnl --host=arm-linux
其中 --prefix指定编译好后make install的路径。

2 、

make
3、

make install

此时在libnl的文件夹下就可以看见include的头文件以及lib目录下的库文件。libnl编译完成。


接下来编译hostapd工具

进入hostapd的.config文件进行配置

CONFIG_DRIVER_NL80211=y
# driver_nl80211.c requires a rather new libnl (version 1.1) which may not be
# shipped with your distribution yet. If that is the case, you need to build
# newer libnl version and point the hostapd build to use it.
LIBNL=/your libnl path
CFLAGS += -I$(LIBNL)/include
LIBS += -L$(LIBNL)/lib

其中LIBNL变量表示你的libnl的文件地址。

make之后即可得到 hostapd的应用程序。hostapd程序编译成功。




hostapd交叉编译及测试脚本

Hostapd的功能就是作为softAP的认证服务器,负责控制管理stations(通常可以认为带无线网卡的PC)的接入和认证。hostapd一般与wpa_supplicant同时提供,这个东西是实现...
  • freeman1975
  • freeman1975
  • 2015年05月18日 14:09
  • 2030

Linux中USB无线网卡实现AP模式(hostapd交叉编译环境下).

用手机APP来实现无线监控已经成功了,接下来准备讲解andriod相关的知识和客户端APP源程序 以手机上WIFI热点为例,有4种常用的"认证/加密" a. open b. WEP c...
  • qq_21792169
  • qq_21792169
  • 2016年04月24日 18:37
  • 15804

hostapd移植

内核版本:linux-2.6.39 开发板平台:at91sam9x35 wifi模块:rt3070   先说一下wifi的两种常见的模式。 AP模式: Access Point,提供无线接入服务,允许...
  • u010373922
  • u010373922
  • 2014年03月21日 23:13
  • 1153

交叉编译hostapd

交叉编译hostapd 下载hostapd并解压 cd hostapd cp defconfig .config vi .config     CONFIG_DRIVER_NL8021...
  • lqrensn
  • lqrensn
  • 2012年11月07日 18:42
  • 9216

hostapd 编译

1、下载hostapd软件包,访问http://hostap.epitest.fi/hostapd/找到hostpad-2.0.tar.gz并点击进行下载,也可以在在终端模式下使用命令wget htt...
  • qq_16188221
  • qq_16188221
  • 2015年03月25日 15:25
  • 1221

hostapd移植

arm linux上移植hostapd。 1 需要移植libnl_1.1    下载libnl_1.1.orig.tar.gz。     解压:tar xvzf libnl_1.1.orig.t...
  • linxi_hnh
  • linxi_hnh
  • 2013年02月27日 23:03
  • 2321

交叉编译 hostapd

1,  Try building hostapd     1)Download hostapd-2.0.tar.gz     tar xzvf hostapd-2.0.tar.gz     cd...
  • junllee
  • junllee
  • 2013年05月16日 09:02
  • 7691

关于 hostapd

关于 hostapd 主页: http://w1.fi/hostapd/ hostapd是一个IEEE 802.11的AP和IEEE 802.1X/WPA/WPA2/EAP/RADIUS验...
  • lqrensn
  • lqrensn
  • 2012年11月06日 18:58
  • 16460

编译hostapd笔记

环境:Ubuntu 14.04 问题:第一次编译时报错: ../src/drivers/driver_nl80211.c:25:31: fatal error: netlink/genl/genl...
  • u013286409
  • u013286409
  • 2015年09月07日 10:12
  • 855

hostapd 配置文件

##### hostapd configuration file ############################################## # Empty lines and li...
  • lee244868149
  • lee244868149
  • 2015年08月05日 14:05
  • 4297
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:交叉编译hostapd的方法
举报原因:
原因补充:

(最多只允许输入30个字)