当我运行以下命令时,我可以获得成功结果。
将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端口的错误
请帮帮我
感谢您的努力。
可以
答案 0 :(得分:9)
运行' service freeradius restart' 和' service freeradius stop' 命令 然后运行命令' freeradius -X' 你不会再面临约束力了。
答案 1 :(得分:8)
radiusd已经在运行。 sudo service freeradius stop
将停止它,并允许freeradius -X
绑定到RADIUS守护程序以前使用的地址/端口。
答案 2 :(得分:3)
即使完成了服务,也有待定的僵尸进程。 搜索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
此后服务开始成功。
答案 3 :(得分:0)
基本上,freeradius想要使用的端口已经由freeradius的另一个后台运行实例使用。结束freeradius的第一个实例将使您可以将同一端口用于新运行的实例。