CentOS FreeRadius部署
系统要求
- 操作系统
CentOS - 安装对象
FreeRadius
官网:添加链接描述 - 注意事项
所有操作都以ROOT身份操作
能够联网
FreeRadius安装
- root身份打开终端
输入命令:yum -y install freeradius freeradius-utils freeradius-mysql freeradius-splite
在这一步FreeRadius已经是安装完毕了
FreeRadius测试
- 修改用户管理配置文件
输入命令:vim /etc/raddb/users
解除注释
保存后退出 - 修改防火墙配置
允许FreeRadius所使用的端口1812,1813通过
iptables -A INPUT -p udp --dport 1812 -j ACCEPT
iptables -A INPUT -p udp --dport 1813 -j ACCEPT
- 启动FreeRadius调试模式
radiusd –X
正常情况下返回
异常情况下可能返回:
端口被占用了,查看是谁占用了1812端口
输入命令:ss -ulnp
干掉:pkill radiusd
再重新启动就可以了
10.1 使用测试工具测试
以root身份打开新的终端
输入命令:radtest steve testing localhost 0 testing123
返回
输出"Access-Accept"表示成功了,"Access-Reject"表示失败了