在 freeRadius 3.0 中同时使用

在 freeRadius 3.0 中同时使用

我安装的是 Ubuntu 服务器 22.04

我安装的是 apache2

我安装 PHP

我安装了 PostgreSQL 和 phpPgAdmin

我安装的是 freeradius 3.0

ln -s /etc/freeradius/3.0/mods-available/sql /etc/freeradius/3.0/mods-enabled/sql

ln -s /etc/freeradius/3.0/mods-available/rest /etc/freeradius/3.0/mods-enabled/rest

ln -s /etc/freeradius/3.0/mods-available/sqlcounter /etc/freeradius/3.0/mods-enabled/sqlcounter

nano /etc/freeradius/3.0/sites-available/default

并取消注释所有 SQL 行

我在 /etc/freeradius/3.0/sites-available/inner-tunnel 中做了同样的事情

我使用 /etc/freeradius/3.0/mods-config/sql/main/postgresql/schema.sql 在 postgresql 中创建 sql 数据库

我编辑 /etc/freeradius/3.0/mods-available/sql,将 freeradius 链接到 postgresql

我在 radcheck 表中创建了带密码的用户。在我的 engenius wifi 设备中使用 wpa2-enterprise。它运行完美。

我现在的目标是限制特定用户或用户组只能同时登录一次。如果第二台电脑或手机尝试登录,则必须拒绝。

我尝试了论坛上找到的许多操作,但都没有用。我可能在某个地方犯了错误,但我不知道在哪里。

我试过 :如何修复 freeradius 3.0 中每个用户的并发登录数?

并尝试:https://www.vpsserver.com/community/tutorials/10/setup-and-configuration-of-freeradius-mysql-on-ubuntu-14-04-64bit/

对我来说不起作用。但我使用的是 postgresql 而不是 mysql,我不知道这是否有区别。第一个用户可以连接,但使用相同用户名和密码的第二个设备也可以连接,并且我配置了 Simultaneous-Use := 1。

如果您需要更多信息,请问我。

对不起我的英语不好。

感谢帮助

理查德

相关内容