参考: 移植hostapd,搭建无线热点
下载源码: http://w1.fi/hostapd/
编译、安装hostapd
tar xzf hostapd-2.0.tar.gz
cd hostapd-2.0/hostapd/
cp defconfig .config
修改.config, 加一行: CONFIG_LIBNL32=y
修改Makefile:
#ifndef CC
#CC=gcc
#endif
+CC=arm-linux-gcc //交叉编译
make
make DESTDIR=$PWD/tmp install
把生成的hostapd hostapd_cli复制到NFS的bin目录
cd tmp/usr/local/bin
sudo cp /work/nfs_root/fs_342/bin/
前面的fs_342wifi.tar.bz2文件系统中,以前的etc/mdev.conf是插上网卡后执行/sbin/auto_wifi.sh脚本:把wifi网卡用于STA模式,让它自动去连接AP。现在我们要让它工作于AP模式,sudo mv etc/mdev.conf etc/mdev_sta.conf,把它改个名。
使用
首先要定义配置文件,指定网卡,驱动,名字等,ls hostapd/*.conf可以看到示例host apd.conf。
a. hostapd的配置文件: 支持WPA/WPA2
ctrl_interface=/var/run/hosta