freeradius mysql php,freeradius mysql的相关配置说明
freeradius和mysql的配置
# mysqladmin -u root -p create radius
# mysql -u root -p radius
#GRANT SELECT ON radius.* TO 'radius'@'localhost' IDENTIFIED BY 'radpass';
mysql> GRANT ALL on radius.radacct TO 'radius'@'localhost';
mysql> GRANT ALL on radius.radpostauth TO 'radius'@'localhost';
先加入一些組信息:
mysql>use radius;
mysql> insert into radgroupreply (groupname,attribute,op,value) values ('user','Auth-Type',':=','Local');
mysql> insert into radgroupreply (groupname,attribute,op,value) values ('user','Service-Type','=','Framed-User');
mysql> insert into radgroupreply (groupname,attribute,op,value) values ('user','Framed-IP-Netmask','=','255.255.255.255');
mysql> insert into radgroupreply (groupname,attribute,op,value) values ('user','Framed-IP-Netmask',':=','255.255.255.0');
然后加入用戶信息:
mysql> INSERT INTO radcheck (UserName, Attribute, Value) VALUES ('test', 'Password', 'test');
然后把用戶加到組里:
mysql> insert into radusergroup(username,groupname) values('test','user');
mysql> select * from radcheck where UserName='test';
1.編輯/usr/local/freeradius/etc/raddb/sql.conf
mysql用戶名,密碼根據自己的情況填寫
第88行取消readclients = yes前的注釋
2.編輯/usr/local/freeradius/etc/raddb/sites-enabled/default
第145行files前加注釋
第152行取消sql前的注釋
第308行files前加注釋
第342行取消sql前的注釋
第374行取消sql前的注釋
第395行取消sql前的注釋
3.編輯/usr/local/freeradius/etc/raddb/sites-enabled/inner-tunnel
第111行files前加注釋
第118行取消sql前的注釋
第242行取消sql前的注釋
第264行取消sql前的注釋
###總之就是去掉files模塊,開啟sql模塊
4.編輯/usr/local/freeradius/etc/raddb/eap.conf
第30行default_eap_type = md5改為default_eap_type = peap
6.測試
# radtest sqltest testpwd localhost 1812 testing123
總結
以上是生活随笔為你收集整理的freeradius mysql php,freeradius mysql的相关配置说明的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 信用卡取现额度怎么用 高额的利息早还早轻
- 下一篇: 1m带宽可以做mysql数据库吗_服务器