绑定到身份验证地址*端口 1812 作为服务器 freeradius 失败:地址已在使用中

绑定到身份验证地址*端口 1812 作为服务器 freeradius 失败:地址已在使用中

当我在 Ubuntu 16.04 上输入以下命令时:sudo freeradius -X 我收到消息:

Failed binding to authentication address * port 1812 as server eduroam: Address already in use

我已经阅读了之前与该问题相关的主题,他们的问题是 freeradius 服务已经在运行。但就我而言,这是真的。这是命令的输出:须藤 ps aux | grep 自由半径

tnur      1349  0.0  0.0  12948   932 pts/0    S+   09:44   0:00 grep --color=auto freeradius

没有正在运行的 freeradius 服务!我的情况可能是什么问题?

答案1

您可能有两个监听部分绑定到同一个端口。删除所有符号链接freeradius/sites-enabled并将它们一一添加回来,直到找到冲突的侦听器。

我的猜测是您更改了inner-tunnel虚拟服务器以侦听 port 1812。不要这样做,这个虚拟服务器中的侦听器只是为了让您可以发送测试数据包。在正常操作中,请求在内部代理到该虚拟。

答案2

然而,根据 Arrans 的回答,对于那些关注同一问题的人:扩展 garethTheReds 评论并尝试以下操作(捕获在 UDP 而不是 TCP 端口上运行的任何服务):

须藤 lsof -i udp:1812

相关内容