FreeRadius安装及Mysql的连接配置

运维 系统运维
本文档记录了在Fedora Core 4 Linux环境下,FreeRadius安装以及Mysql的连接的配置记录,并运行FreeRadius管理界面 Dialup_Admin与 ASN公司的ARA - a FreeRADIUS web interface的FreeRadius安装的管理界面。

FreeRadius安装已被广泛应用但是也在不断的更新,这里介绍FreeRadius安装设置使用,帮助大家安装更新FreeRadius安装系统。涉及文件管理、磁盘管理、用户与组群管理、man帮助、软件包管理、文件压缩和打印机管理。

FreeRadius配置说明

本文档记录了在Fedora Core 4 Linux环境下,FreeRadius安装以及Mysql的连接的配置记录,并运行FreeRadius管理界面 Dialup_Admin与 ASN公司的ARA - a FreeRADIUS web interface的FreeRadius安装的管理界面。

涉及的软件列面如下:
Fedora Core 4
Mysql
Apache
PHP
FreeRadius
Dialup_Admin
ARA

Fedora Core 4下基本软件的配置

在Fedora Core 4 环境下,可以将Mysql,Apache与PHP先通过Fedora Core 4安装好,若在初始安装时,没有安装这些软件,可以通过命令 system-config-packages 来进行安装(注意:此命令要在Fedora Core图形界面下由root权限运行)。安装界面如下图:
1 选择万维网服务器,并选择细节中有关PHP相关的组件。
2 选择SQL数据库。 更改后点击更新即可,安装向导会提示插入相对应的Fedora Core 4 的光盘以进行安装。

FreeRadius安装

首先解压缩FreeRadius安装,后configure后make安装。如下:
tar xvfz freeradius-1.1.0.tar.gz
cd freeradius-1.1.0
./configure
make
make install

整个过程大概需要半小时到一小时。
安装后,FreeRadius安装的主要配置文件都放在 /usr/local/etc/raddb/ 下
而 radiusd 运行文件放置在 /usr/local/sbin/ 目录下
安装完后可运行 radiusd –X , 进行debug模式启动,若看到***出现
Listening on authentication *:1812
Listening on accounting *:1813
Ready to process requests.
则表示可正常运行。

FreeRadius安装与Mysql的连接配置

首先进行Mysql的一些配置,更改root密码,然后连接数据库建立FreeRadius安装所需要的radius数据库。
mysqladmin –uroot password <您的root密码>
mysql -uroot –p<密码>
mysql> create database radius;
mysql>\q
cd /home/changsure/freeradius-1.1.0
cd src/modules/rlm_sql/drivers/rlm_sql_mysql
mysql -uroot -p<密码> radius < db_mysql.sql
然后更改FreeRadius安装的配置文件,找到/usr/local/etc/raddb 下,分别更改 radiusd.conf,sql.conf,client.conf

radiusd.conf 在authorize { sql(去掉前面的#)}
在accouting { sql (去掉前面的#) }
sql.conf
server=”localhost”
login=”root”
password=”<mysql的root的密码>”
radius_db=”radius”
clients.conf

中已经包含了关于本机测试的内容, NAS连接secret为 testing123 ,可以修改。在数据库的radcheck表中添加测试用户内容,
UserName -test
Attribute-User-Password’
Op-:= Value-test
然后可以开两个终端进行测试,一边开 radiusd –X 另一边开radtest test test localhost 0 testing123 看到类似如下内容表示测试通过
rad_recv: Access-Accept packet from host 127.0.0.1:1812, id=95, length=20

【编辑推荐】

  1. Linux C/C++程序开发为主的平台
  2. Linux YUM配置的重中之重
  3. 安装Fedora Core 4配置文件--Linux系统
  4. Linux minigui配置文件与中文字体安装
  5. Linux中使用Linux Mono系统运行
责任编辑:佚名 来源: CSDN
相关推荐

2010-01-06 10:04:55

2010-05-28 17:36:34

Linux远程连接工具

2013-04-01 15:42:10

MySQL 5.6Windows

2010-06-03 13:21:46

Sendmail 配置

2009-06-19 18:19:01

2009-07-20 13:31:50

Ruby on Rai

2009-09-22 15:04:37

Hibernate M

2010-01-08 09:58:42

Ubuntu Secu

2010-01-08 17:03:58

Ubuntu网络设置

2010-05-31 14:47:28

Cacti配置

2010-06-07 15:12:12

Cacti配置

2020-05-26 15:05:30

Spark安装环境

2009-07-06 23:30:22

2011-03-11 13:58:51

2010-06-09 09:34:11

2011-05-13 09:34:51

TomcatMysql连接池

2010-05-17 16:38:08

MySQL 连接池

2011-03-17 09:27:07

HAProxy负载均衡

2010-05-31 13:15:04

Cacti中文

2010-05-31 14:29:20

Cacti中文
点赞
收藏

51CTO技术栈公众号