📜  绑定到身份验证地址失败 * 端口 1812 绑定到服务器默认值:地址已在使用等 freeradius 3.0 站点启用默认值 [59]:绑定到 0.0.0.0 端口 1812 的端口时出错 matthias@ThinkPad-T580:~$ (1)

📅  最后修改于: 2023-12-03 14:56:51.764000             🧑  作者: Mango

绑定到身份验证地址失败 * 端口 1812

这个错误信息出现在使用Freeradius 3.0时绑定到身份验证地址失败。在服务器上默认配置的端口1812已经在使用。

问题分析

该错误可能是由于早期启动的freeradius导致默认配置的端口已经在使用,也可能是由于网络中其他进程正在使用该端口。

解决方案
  1. 检查是否有早期启动的freeradius并终止它的进程。
  2. 检查是否有其他应用程序正在使用该端口,并使用kill命令终止该进程。
  3. 修改Freeradius的配置文件,将绑定的端口改为其他未被占用的端口。
  4. 如果您需要使用默认端口,请将默认端口设置为另一个未被占用的端口。

以下是示例代码片段,供参考:

# 查找使用1812端口的进程
sudo lsof -i :1812

# 结束使用1812端口的进程
sudo kill <PID>

# 修改Freeradius配置文件中的端口
sudo nano /etc/freeradius/sites-enabled/default
listen {
    ipaddr = *
    port = 1813 # 修改为未被占用的端口
}

# 若需要使用默认端口,请在同一配置文件中将默认端口修改为未被占用的端口
listen {
    type = auth
    ipaddr = *
    port = 1813 # 修改为未被占用的端口
}

listen {
    type = acct
    ipaddr = *
    port = 1814 # 修改为未被占用的端口
}