本文介绍在Debian 10(Buster) Linux服务器下安装FreeRADIUS及Daloradius的说明,首先你先参考一篇文章:在Ubuntu 18.04/16.04上安装FreeRADIUS和Daloradius的方法(必看),本文要讲的方法和步骤基本上和这篇文章差不多。
一、在Debian 10上安装MariaDB、Apache及PHP 我们将使用MariaDB,但可以使用任何其他受支持的数据库,请参考在Debian 10(Buster)上安装MariaDB 10.4的方法。 安装后,为FreeRADIUS/daloRADIUS创建数据库和用户。 $ mysql -u root -p 确认radius数据库用户可以访问授予的数据库: $ mysql -u radius -p MariaDB [(none)]> SHOW DATABASES; MariaDB [(none)]> QUIT
然后我们将使用Apache httpd服务器在Debian 10 Linux下托管daloRADIUS,可运行如下命令: sudo apt -y install apache2 sudo apt -y install php libapache2-mod-php php-{gd,common,mail,mail-mime,mysql,pear,mbstring,xml,curl} 建议启用ufw,在防火墙上允许http和https端口: sudo ufw allow http sudo ufw allow https 参考:Debian、Ubuntu、Linux Mint系统中的UFW防火墙入门教程。
二、在Debian 10 Linux下安装FreeRADIUS FreeRADIUS软件包可用于默认的Debian存储库,此安装没有特殊的先决条件。 要安装,只需运行命令: sudo apt -y install freeradius freeradius-mysql freeradius-utils 安装后启动服务: sudo systemctl enable --now freeradius.service
三、其它说明,包括安装和配置Daloradius 在Debian 10下配置FreeRADIUS及安装和配置Daloradius可参考在Ubuntu 18.04/16.04上安装FreeRADIUS和Daloradius的方法,方法是一样的。 如果要说的一点是:注意设置daloradius.conf.php的地方: $configValues['CONFIG_DB_HOST'] = 'localhost'; $configValues['CONFIG_DB_PORT'] = '3306'; $configValues['CONFIG_DB_USER'] = 'radius'; $configValues['CONFIG_DB_PASS'] = 'StrongradIusPass'; $configValues['CONFIG_DB_NAME'] = 'radius'; 然后就可以在浏览器中输入如以下地址访问daloRADIUS控制面板了: http://server_ip_or_hostname/daloradius 帐户信息为:Username:administrator、Password:radius,正常的登陆界面如下图所示:
注:看到上面的界面后,就表示在Debian 10(Buster) Linux服务器下安装配置FreeRADIUS及Daloradius成功了。
相关主题 |