6

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

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

将 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 的端口时出错

请帮我

感谢你付出的努力。

4

4 回答 4

9

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

于 2015-01-28T06:29:28.597 回答
9

运行“service freeradius restart”“service freeradius stop”命令然后运行“freeradius -X”命令​​, 您将不再面临绑定问题。

于 2015-06-22T06:47:15.643 回答
4

即使已经完成了服务,还有待处理的僵尸进程。搜索一个 zumbi 过程我找到了一个:

[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

在此之后服务已成功启动。

于 2016-02-18T05:43:43.470 回答
0

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

于 2018-08-20T22:21:58.467 回答