【MIAE-255】嫁の連れ子が超絶倫(娘) 柏木もも</a>2018-05-12ムーディーズ&$MOODYZ ACID150分钟 在 Ubuntu 22.04/20.04/18.04 上装配 FreeRADIUS 和 Daloradius
本指南旨在匡助您在 Ubuntu 22.04/20.04/18.04 LTS 工作器上装配 FreeRADIUS 和 Daloradius。咱们最近对于 FreeRADIUS 的指南是对于如安在 CentOS 7 和 RHEL 7 上装配 FreeRADIUS 和 Daloradius【MIAE-255】嫁の連れ子が超絶倫(娘) 柏木もも2018-05-12ムーディーズ&$MOODYZ ACID150分钟。FreeRADIUS 是一款开源、高性能、模块化、可扩张且功能丰富的 RADIUS 工作器。它附带工作器和 Radius 客户端、开荒库以及好多其他 RADIUS 关系实用尺度。
FreeRADIUS 守旧肯求代理、故障动荡和负载均衡,以及探问多种类型后端数据库的能力。
RADIUS 的全称是“汉典身份考据拨入用户工作”,是一种用于汉典用户身份考据和计费的汇集公约。提供AAA级工作;即授权、身份考据和记账。
FreeRADIUS 的特色机动的竖立不错通过多种步伐来遴遴聘户竖立。全王人守旧 RFC 2865 和 RFC 2866 属性。具有 EAP-MD5、EAP-SIM、EAP-TLS、EAP-TTLS、EAP-PEAP 和 Cisco LEAP EAP 子类型的 EAP近百家供应商的供应商特定属性,包括 BinTec、Foundry、Cisco、Juniper、Lucent/Ascend、HP ProCurve、Microsoft、USR/3Com、Acc/Newbridge 等。daloRADIUS 是什么?另一方面,daloRADIUS 是一个用 PHP 和 JavaScript 编写的高档 RADIUS Web 惩办平台。它主要旨在惩办由 FreeRADIUS 工作器守旧的热门和通用 ISP 部署。 daloRADIUS 的一些优秀功能包括:
领出奇据库空洞层,守旧多种数据库系统 – MySQL、SQLite、PostgreSQL、MsSQL 和 Oracle高档用户惩办重大的图形呈文和管帐与 GoogleMaps 集成以完结地舆位置有计费引擎在 Ubuntu 22.04/20.04/18.04 上装配 FreeRADIUS 和 Daloradius最初将系统软件包更新到最新版块:
sudo apt update sudo apt -y upgrade
升级后再行启动系统
sudo reboot
系统启动后,开动在 Ubuntu 上装配 FreeRADIUS 和 Daloradius
第 1 步:装配 Apache Web 工作器和 PHPDaloradius 需要在主机系统上装配 php 和 Apache Web 工作器。
通过运行以下号令装配 Apache Web 工作器:
sudo apt -y install apache2
用于在 Ubuntu 上装配 PHP
sudo apt -y install php libapache2-mod-php php-{gd,common,mail,mail-mime,mysql,pear,db,mbstring,xml,curl}
查验装配的php版块:
# Ubuntu 22.04 $ php -v PHP 8.0.8 (cli) (built: Sep 11 2021 04:17:39) ( NTS ) Copyright (c) The PHP Group Zend Engine v4.0.8, Copyright (c) Zend Technologies with Zend OPcache v8.0.8, Copyright (c), by Zend Technologies # Ubuntu 20.04 $ php -v PHP 7.2.19-0ubuntu0.18.04.2 (cli) (built: Aug 12 2019 19:34:28) ( NTS ) Copyright (c) 1997-2018 The PHP Group Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies with Zend OPcache v7.2.19-0ubuntu0.18.04.2, Copyright (c) 1999-2018, by Zend Technologies第2步:装配MariaDB并创建数据库
接下来是装配 MariaDB 工作器并为daloRADIUS 创建数据库:
sudo apt update sudo apt install mariadb-server sudo mysql_secure_installation
装配并运行后,为 FreeRADIUS 创建一个数据库,这将在稍后阶段使用。
database name: radius database user: radius database user password: Str0ngR@diusPass
如若您有专用的数据库工作器,请将 localhost 替换为源 FreeRADIUS 工作器的 IP。
$ sudo mysql -u root -p CREATE DATABASE radius; GRANT ALL ON radius.* TO radius@localhost IDENTIFIED BY "Str0ngR@diusPass"; FLUSH PRIVILEGES; QUIT要领 3:装配和竖立 FreeRADIUS
您不错检验 Ubuntu 中可用的 freeradius 版块:
$ sudo apt policy freeradius freeradius: Installed: 3.0.21+dfsg-3 Candidate: 3.0.21+dfsg-3 Version table: *** 3.0.21+dfsg-3 500 500 http://ke.archive.ubuntu.com/ubuntu jammy/main amd64 Packages 100 /var/lib/dpkg/status
使用以下号令从官方 Ubuntu APT 存储库装配 FreeRadius 软件包:
sudo apt -y install freeradius freeradius-mysql freeradius-utils
装配的软件包包括 mysql 模块和 utils 软件包。
导入freeradius MySQL数据库有盘算:sudo su - mysql -u root -p radius < /etc/freeradius/3.0/mods-config/sql/main/mysql/schema.sql
查验创建的表:
$ sudo mysql -u root -p -e "use radius;show tables;" Enter password: +------------------+ | Tables_in_radius | +------------------+ | nas | | radacct | | radcheck | | radgroupcheck | | radgroupreply | | radpostauth | | radreply | | radusergroup | +------------------+
在/etc/freeradius/3.0/mods-enabled/下创建sql模块的软连合
sudo ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/
竖立 SQL 模块并革新数据库勾搭参数以相宜您的环境。
sudo vim /etc/freeradius/3.0/mods-enabled/sql
您的 sql 部分应如下所示。
sql { driver = "rlm_sql_mysql" dialect = "mysql" # Connection info: server = "localhost" port = 3306 login = "radius" password = "Str0ngR@diusPass" # Database table configuration for everything except Oracle radius_db = "radius" } # Set to 'yes’ to read radius clients from the database ('nas’ table) # Clients will ONLY be read on server startup. read_clients = yes # Table to keep radius client info client_table = "nas"
忽闪 mysql 中的 SSL 部分
mysql { # If any of the files below are set, TLS encryption is enabled # tls { # ca_file = "/etc/ssl/certs/my_ca.crt" # ca_path = "/etc/ssl/certs/" # certificate_file = "/etc/ssl/certs/private/client.crt" # private_key_file = "/etc/ssl/certs/private/client.key" # cipher = "DHE-RSA-AES256-SHA:AES128-SHA" # # tls_required = yes # tls_check_cert = no # tls_check_cert_cn = no # } # If yes, (or auto and libmysqlclient reports warnings are # available), will retrieve and log additional warnings from # the server if an error has occured. Defaults to 'auto' warnings = auto }
然后革新 /etc/freeradius/3.0/mods-enabled/sql 的组右侧
sudo chgrp -h freerad /etc/freeradius/3.0/mods-available/sql sudo chown -R freerad:freerad /etc/freeradius/3.0/mods-enabled/sql
再行启动 freeradius 工作:
sudo systemctl restart freeradius.service第 5 步:装配并竖立 Daloradius
咱们需要装配 Daloradius 才能赢得 FreeRADIUS Web 惩办界面。
sudo apt -y install wget unzip wget https://github.com/lirantal/daloradius/archive/master.zip unzip master.zip mv daloradius-master daloradius
革新竖立目次:
cd daloradius竖立daloradius目下导入 Daloradius mysql 表
sudo mysql -u root -p radius < contrib/db/fr2-mysql-daloradius-and-freeradius.sql sudo mysql -u root -p radius < contrib/db/mysql-daloradius.sql竖立daloRADIUS数据库勾搭详备信息:
cd .. sudo mv daloradius /var/www/html/
然后革新 http 文献夹的权限并为daloradius 竖立文献确耸峙确的权限。
sudo mv /var/www/html/daloradius/library/daloradius.conf.php.sample /var/www/html/daloradius/library/daloradius.conf.php sudo chown -R www-data:www-data /var/www/html/daloradius/ sudo chmod 664 /var/www/html/daloradius/library/daloradius.conf.php
您目下应该修改文献 daloradius.conf.php 以调遣 MySQL 数据库信息。掀开daloradius.conf.php并添加数据库用户名、密码和数据库称号。
sudo vim /var/www/html/daloradius/library/daloradius.conf.php
要竖立的很是关系的变量是:
$configValues['CONFIG_DB_HOST'] = 'localhost'; $configValues['CONFIG_DB_PORT'] = '3306'; $configValues['CONFIG_DB_USER'] = 'radius'; $configValues['CONFIG_DB_PASS'] = 'Str0ngR@diusPass'; $configValues['CONFIG_DB_NAME'] = 'radius';
为确保一切渊博,请再行启动freeradius和apache2
sudo systemctl restart freeradius.service apache2
使用您的系统 IP 地址或域名掀开惩办连合:
http://ip-address/daloradius/login.php
将会出现这么的页面:
图片
默许登录详备信息为:
Username: administrator Password: radius
初度登录后革新密码。
图片
丝袜脚了解关系 daloRADIUS 竖立的更多信息
标签:
在 Ubuntu 22.04/20.04/18.04 上装配 FreeRADIUS在 Ubuntu 22.04/20.04/18.04 上装配 FreeRADIUS 和 DaloradiusUbuntu 20.04/18.04 FreeRADIUS 和 Daloradius 装配在其他操作系统上装配【MIAE-255】嫁の連れ子が超絶倫(娘) 柏木もも2018-05-12ムーディーズ&$MOODYZ ACID150分钟。
在 CentOS 8/RHEL 8 上装配 FreeRADIUS 和 Daloradius在 CentOS 7 上装配 FreeRADIUS 和 daloRADIUS 本站仅提供存储工作,通盘本色均由用户发布,如发现存害或侵权本色,请点击举报。