1:路由器刷好Openwrt15.05系
2:给路由器配置好网络(其中可以连接网线填写IP,也可以连接无线做无线中继达到联网的目的),方便升级一些安装包。
3:安装中文输入法(可以ssh连接主机,先opkg update,然后opkg install luci-i18n-chinese),也可通过web管理界面安装。PS:不喜欢中文页面的可以跳过此步骤
4:路由器就暂时先设置到这里,然后去服务器中安装freeradius(其中服务器用的是ubuntu14.04,freeradius用的是3.0.15版本)freeradius默认的安装路径是/usr/local/etc/raddb/。
PS:安装freeradius的方法(建议在ubuntu直接用sudo su 提升为root权限)
(1):将下载好的freeradius压缩包复制到ubuntu中
(2):tar -zxvf freeradius-server-3.0.15.tar.gz
(3)cd freeradius-server-3.0.15
(4):./configure
(5):make
(6):make install
5:freeradius安装完成后需要在radius中的配置文件进行相应的配置,对于接入点AP,在安装目录的clients.conf文件中,需要添加对应的IP地址和共享密钥.
cd /usr/local/etc/raddb/
vim clients.conf
然后设置用户,vim user
途中创建了两个账号分别为wlzx和test,密码分别为20091130和123456789,账号数量可以根据自己的需求来设置。设置好后保存退出。这样radius我们就安装好了,然后去路由器上安装wpa。由于路由器上之前是wpad-mini,没有EAP认证功能,所以要先把它移除,再去软件列表安装wpad。
安装好wpad后,开启无线.。加密炫册EAP加密,认证服务器填写ubuntu的地址,端口1812,保存并应用
运行radius 服务器,输入radiusd -X,出现下面界面代表服务器已经启动(如果报错的话可以根据错误提示修改相应的配置文件即可)。
5:测试
用手机连入路由器会出现EAP认证即可成功,服务器上也会有相应的数据显示