问题标签 [freeradius]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
42121 浏览

radius - FreeRadius - 绑定到身份验证地址失败

当我运行以下命令时,我可以获得成功的结果。

root@ubuntu:/home/can# radtest 用户密码 127.0.0.1 1812 testing123

将 id 78 的访问请求发送到 127.0.0.1 端口 1812

rad_recv:从主机 127.0.0.1 端口 1812 访问接受数据包,id=78,长度=20


但是,当我运行“freeradius -X”时,我收到如下错误消息:

......

绑定到身份验证地址失败 * 端口 1812:地址已在使用 /etc/freeradius/radiusd.conf[250]:绑定到 0.0.0.0 端口 1812 的端口时出错

请帮我

感谢你付出的努力。

0 投票
1 回答
6791 浏览

virtual-machine - Radius 请求发送错误

我的资料在这里。

我正在使用虚拟机,我想在此创建半径服务器,然后我想在我的 Windows 操作系统上发送请求。

我尝试以下命令(VM):

然后我尝试在“NTRadPing Radius Server Test Tool”上发送请求,我收到了以下消息。(窗口)

请你帮助我好吗?

谢谢你可以

0 投票
2 回答
403 浏览

sql - 自由半径 SQLCounter

我正在使用 Freeradius 的 SQL 模块来检查用户是否已达到其每周数据限制,因为我正在使用此查询:

SELECT (IFNULL(SUM(AcctInputOctets), 0) + IFNULL(SUM(AcctOutputOctets), 0)) as used_data FROM (SELECT * FROM radacct b WHERE username = '%{%k}' AND DATE_FORMAT(acctstarttime, '%Y-%u') = DATE_FORMAT(CURDATE(), '%Y-%u') GROUP BY acctuniqueid) a

现在'%{%k}'被 Freeradius 替换为用户的用户名,但%u也被替换,这不应该发生,因为它应该由 SQL 处理以使用周数。

%Y不受自由半径的影响。

关于如何进行查询以使 Freeradius 不会逃避这一点的任何想法?

0 投票
1 回答
2303 浏览

mysql - freeradius 服务器中的身份验证错误

我已经在 Ubuntu-14.04 上安装了 freeradius 服务器,当我尝试在服务器上使用 radtest 进行 radtest 时,radtest -x bob root123 127.0.0.1 1812 testing123
当我运行 freeradius -X 时出现以下错误,

[sql] 找不到用户 bob
++[sql] 返回 notfound >++[expiration] 返回 noop >++[logintime] 返回 noop >[pap] 警告!未找到用户的“已知良好”密码。>身份验证可能因此而失败。>++[pap] 返回 noop >ERROR: No authenticate method (Auth-Type) found for the request: >Rejecting the user >Failed to authenticate the user >Using Post-Auth-Type Reject

我在用户文件中添加了用户,bob Cleartext-Password := "root123"
在 eap.conf 文件中,default_eap_type = peap

仍然出现错误,任何人都可以帮助我解决我的问题吗?

0 投票
4 回答
19218 浏览

authentication - Freeradius + Openldap 错误:找不到请求的身份验证方法(Auth-Type):拒绝用户

在谷歌搜索了几天后,我不得不辞职并询问:/

我们使用的是安装了 openldap 和 radius 的 debian 服务器。当我使用 radtest 连接到半径时,一切都很好,但是当我使用接入点(并且连接通过隧道)时,我得到了以下结果。内隧道看起来像这样:

谢谢你的帮助

0 投票
1 回答
1137 浏览

freeradius - freeRadius 使用 EAP 和自定义身份验证脚本

我正在尝试设置一个 freeradius 服务器来针对 Web 服务进行身份验证。这样做的原因是涉及帐户状态和mac地址的复杂工作流程。工作流程似乎不适合自由半径。因此,我的用户名和加密密码远程存储到 radius 服务器。使用 radclient 测试一切正常。当我开始使用接入点时,我了解到它只通过 eap-tls 与 radius 服务器通信。这意味着 User-Password 参数不适用于我的脚本。

有没有办法让 eap auth 针对我的脚本检查用户身份验证?我的意思是,我可以获得发送到我的辅助服务的密码吗?

或者,有没有办法从加密的 eap 消息数据中获取用户密码?

0 投票
1 回答
1505 浏览

php - FreeRadius + PHP 配置

我正在尝试将 FreeRadius 配置为使用 PHP 脚本进行身份验证。我一直在试图让它让服务器根据脚本进行身份验证,但我找不到太多关于这样做的文档。

这就是我们要配置的。

我们有一个 Web 服务器,上面安装了一个 Wordpress 站点,有成千上万的用户。我们希望在某些使用 FreeRadius 进行身份验证的位置安装 WiFi 服务,并且我们希望它允许在 Wordpress 站点上注册的用户使用他们的凭据。

我现在面临的问题是我似乎无法让 FreeRadius 基于 PHP 脚本进行身份验证。

这是我迄今为止根据其他 StackOverflow 帖子在他们的配置中提到的配置。

我在其中创建了以下文件/etc/modules/php并添加了这个

/etc/raddb/sites-enabled/default我添加了以下内容:

/etc/raddb/users我已将以下行添加到末尾

myscript.php文件而言,我添加了响应只是为了看看我能得到什么并打印“Access-Accept”或“Access-Reject”,看看它是否会给我任何线索,它是否会根据这些响应进行身份验证,但是都没有帮助。

任何指导或示例将不胜感激。

另外,我已经尝试过这里列出的方法:Freeradius and PHP auth script to 无济于事。

0 投票
1 回答
2812 浏览

openssl - Freeradius 总是拒绝访问请求

我正在尝试在与 WLAN 接入点连接的 Raspberry-Pi B 上设置 FreeRadius-Server。我创建了证书,就像在自述文件中描述的那样。当我尝试在接入点上登录时,我从服务器获得以下调试输出。

我将用户写入用户文件

困扰我的是用户密码和用户名似乎以加密格式发送到服务器,这可能是它不起作用的原因,但我不知道是什么原因造成的。我正在尝试在 Xubuntu 上使用 PEAP V0 MSCHAPv2 通过 WPA/WPA2 Enterprise 登录,这应该可以工作。如果我选择动态 WEP (802.1x),Radius-Server 甚至不会收到请求(我正在使用 tshark 监控流量)。

0 投票
6 回答
14242 浏览

debugging - 调试模式下的自由半径错误

**我试图在调试模式下运行 freeradius(freeradius -X),但出现错误。错误是“绑定到身份验证地址失败 * 端口 1812:地址已在使用 /etc/freeradius/radiusd.conf[240]:绑定到 0.0.0.0 端口 1812 的端口时出错”

为什么我会收到此错误?**

0 投票
1 回答
2206 浏览

freeradius - Freeradius Crypt-密码认证

在 freeradius mysql 数据库的 radcheck 表中,我可以添加几种密码。

对于 crypt 密码,我可以在哪里存储盐?