缺少freeradius
利用freeradius的版本在此
众所周知hostapd有自带的RADIUS服务端功能(详见http://w1.fi/cgit/hostap/plain/hostapd/README),但是由于某些原因不能正常使用。Openwrt的固件在编译hostapd这个package时,没有包含RADIUS服务器所需的编译选项。只需要在编译时指定正确的编译选项,然后在网络脚本中加入正确的配置即可。
1.加入编译选项
参考上一篇文章准备编译环境,下载资源并进行一次成功编译之后,清空bin目录
rm -rf bin
然后开始修改hostapd的Makefile
vim package/network/services/hostapd/Makefile
出于显而易见的原因,我们使用的是wpad-openssl,于是我们找到对应的配置,大约在107行
ifeq ($(LOCAL_VARIANT),full)
DRIVER_MAKEOPTS += CONFIG_OWE=y CONFIG_SUITEB192=y CONFIG_AP=y CONFIG_ME