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



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

root@ubuntu:/home/can# 辐射测试用户密码 127.0.0.1 1812 测试123

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

User-Name = "user"
User-Password = "password"
NAS-IP-Address = 127.0.1.1
NAS-Port = 1812
Message-Authenticator = 0x00000000000000000000000000000000

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


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

.....

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

请帮助我

感谢您的努力。

radiusd 已经在运行。 sudo service freeradius stop将停止它,并允许freeradius -X绑定到 RADIUS 守护程序以前使用的地址/端口。

运行"服务自由半径重新启动""服务自由半径停止"命令然后运行命令,'freeradius -X'您将不再面临绑定问题。

即使完成了服务,仍有待处理的僵尸进程。搜索尊比语过程,我找到了一个:

[root@localhost sites-enabled]# ps aux | grep radi
radiusd   25042  0.0  0.7 186360 14980 ?        Ssl  Fev17   0:00 /usr/sbin/radiusd -d /etc/raddb
[root@localhost sites-enabled]# kill -9 25042

在此之后,服务成功开始。

基本上,freeradius 希望使用的端口已经被另一个后台运行的 freeradius 实例使用。结束 freeradius 的第一个实例将允许您对新运行的实例使用相同的端口。

在我的情况下,它正在加载两个声明相同侦听的配置文件。该错误看起来很奇怪,因为该端口上没有其他侦听内容。

最新更新