我刚刚安装了 freeradius,并使用 /etc/init.d/ 启动脚本启动它。运行 netstat -nat 后,我没有看到任何进程正在监听端口 1812 和 1813。我使用的是 Ubuntu 10.04 LTS 和默认的 freeradius 配置。我尝试手动编辑 conf 文件并设置监听 IP 地址和端口,但没有任何变化。我安装了 openbsd-inetd,但它已关闭。问题可能出在哪里?
答案1
RADIUS 使用 UDP 而不是 TCP。netstat 命令中的 -t 指示它列出 TCP 端口。尝试使用 lsof 而不是 netstat 来检查 UDP 端口。
更改配置文件后,您可能还需要重新启动 RADIUS 守护程序。您还可以使用 tcpdump 来实际查看网络上的情况。