測試版本: CentOS 5.8/FreeRADIUS 1.1.3-1.6.el5
Steps:
1. 確定目前只有1812/1813在使用,1814/1815無任何daemon使用,等會將設定1814為Auth而1815為ACCT。
[root@server1 raddb]# netstat -tupln | grep 1812
udp 0 0 0.0.0.0:1812 0.0.0.0:* 7300/radiusd
[root@server1 raddb]# netstat -tupln | grep 1813
udp 0 0 0.0.0.0:1813 0.0.0.0:* 7300/radiusd
[root@server1 raddb]# netstat -tupln | grep 1814
[root@server1 raddb]# netstat -tupln | grep 1815
2. 開啟/etc/raddb/radiusd.conf,並新增listen ports 1814與1815。
listen {
ipaddr = *
port=1814
type=auth
}
listen {
ipaddr = *
port=1815
type=acct
}
3. 重新啟動FreeRADIUS:
[root@server1 raddb]# /etc/init.d/radiusd restart
正在停止 RADIUS 伺服器: [ 確定 ]
正在啟動 RADIUS 伺服器: Thu Feb 7 13:31:06 2013 : Info: Starting - reading configuration files ...
[ 確定 ]
4. 檢查1812, 1813, 1814, 1815為FreeRADIUS所使用。
[root@server1 raddb]# netstat -tupln | grep 1812
udp 0 0 0.0.0.0:1812 0.0.0.0:* 7347/radiusd
[root@server1 raddb]# netstat -tupln | grep 1813
udp 0 0 0.0.0.0:1813 0.0.0.0:* 7347/radiusd
[root@server1 raddb]# netstat -tupln | grep 1814
udp 0 0 0.0.0.0:1814 0.0.0.0:* 7347/radiusd
[root@server1 raddb]# netstat -tupln | grep 1815
udp 0 0 0.0.0.0:1815 0.0.0.0:* 7347/radiusd
大功告成!