FreeRadius安装及Mysql的连接配置
创始人
2024-06-20 11:01:27
0

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=”
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系统运行

相关内容

热门资讯

如何允许远程连接到MySQL数... [[277004]]【51CTO.com快译】默认情况下,MySQL服务器仅侦听来自localhos...
如何利用交换机和端口设置来管理... 在网络管理中,总是有些人让管理员头疼。下面我们就将介绍一下一个网管员利用交换机以及端口设置等来进行D...
施耐德电气数据中心整体解决方案... 近日,全球能效管理专家施耐德电气正式启动大型体验活动“能效中国行——2012卡车巡展”,作为该活动的...
Windows恶意软件20年“... 在Windows的早期年代,病毒游走于系统之间,偶尔删除文件(但被删除的文件几乎都是可恢复的),并弹...
20个非常棒的扁平设计免费资源 Apple设备的平面图标PSD免费平板UI 平板UI套件24平图标Freen平板UI套件PSD径向平...
德国电信门户网站可实时显示全球... 德国电信周三推出一个门户网站,直观地实时提供其安装在全球各地的传感器网络检测到的网络攻击状况。该网站...
着眼MAC地址,解救无法享受D... 在安装了DHCP服务器的局域网环境中,每一台工作站在上网之前,都要先从DHCP服务器那里享受到地址动...
为啥国人偏爱 Mybatis,... 关于 SQL 和 ORM 的争论,永远都不会终止,我也一直在思考这个问题。昨天又跟群里的小伙伴进行...