diff options
author | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 14:11:00 +0000 |
---|---|---|
committer | Daniel Baumann <daniel.baumann@progress-linux.org> | 2024-04-13 14:11:00 +0000 |
commit | af754e596a8dbb05ed8580c342e7fe02e08b28e0 (patch) | |
tree | b2f334c2b55ede42081aa6710a72da784547d8ea /src/modules/rlm_ippool/rlm_ippool_tool.8 | |
parent | Initial commit. (diff) | |
download | freeradius-af754e596a8dbb05ed8580c342e7fe02e08b28e0.tar.xz freeradius-af754e596a8dbb05ed8580c342e7fe02e08b28e0.zip |
Adding upstream version 3.2.3+dfsg.upstream/3.2.3+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r-- | src/modules/rlm_ippool/rlm_ippool_tool.8 | 122 |
1 files changed, 122 insertions, 0 deletions
diff --git a/src/modules/rlm_ippool/rlm_ippool_tool.8 b/src/modules/rlm_ippool/rlm_ippool_tool.8 new file mode 100644 index 0000000..61383e5 --- /dev/null +++ b/src/modules/rlm_ippool/rlm_ippool_tool.8 @@ -0,0 +1,122 @@ +.TH RLM_IPPOOL_TOOL 8 +.SH NAME +rlm_ippool_tool - dump the contents of the FreeRadius ippool database files +.SH SYNOPSIS +.P +If an ipaddress is specified then that address is used to +limit the actions or output. + +.B rlm_ippool_tool +.RB [ \-a ] +.RB [ \-c ] +.RB [ \-o ] +.RB [ \-v ] +\fIsession-db\fP \fIindex-db\fP [\fIipaddress\fP] + +.P +Mark the entry nasIP/nasPort as having ipaddress + +.B rlm_ippool_tool +\-n \fIsession-db\fP \fIindex-db\fP \fIipaddress\fP \fInasIP\fP \fInasPort\fP + +.P +Update old format database to new. + +.B rlm_ippool_tool +\-u \fIsession-db\fP \fInew-session-db\fP + +.SH DESCRIPTION +\fBrlm_ippool_tool\fP dumps the contents of the FreeRADIUS ippool databases for +analyses or for removal of active (stuck?) entries. +.P +Or with the \fB\-n\fP argument adds a usage entry to the FreeRADIUS ippool databases. + + +.SH OPTIONS + +.IP \-a +Print all active entries. +.IP \-c +Report number of active entries. +.IP \-r +Remove active entries. +.IP \-v +Verbose report of all entries. +.IP \-o +Assume old database format (nas/port pair, not md5 output). +.IP \-n +Mark the entry nasIP/nasPort as having ipaddress. +.IP \-u +Update old format database to new. + +.SH EXAMPLES + +.P +Given the syntax in the FreeRadius radiusd.conf: +.IP +.nf + ippool myippool { + range-start = 192.0.2.0 + range-stop = 192.0.2.255 + [...] + session-db = ${raddbdir}/ip-pool.db + ip-index = ${raddbdir}/ip-index.db + } +.fi +.P +To see the number of active entries in this pool, use: +.IP +.nf + $ rlm_ippool_tool -c ip-pool.db ip-index.db + 13 +.fi +.P +To see all active entries in this pool, use: +.IP +.nf + $ rlm_ippool_tool -a ip-pool.db ip-index.db + 192.0.2.5 + 192.0.2.82 + 192.0.2.244 + 192.0.2.57 + 192.0.2.120 + 192.0.2.27 + [...] +.fi +.P +To see all information about the active entries in the use, use: +.IP +.nf + $ rlm_ippool_tool -av ip-pool.db ip-index.db + NAS:172.16.1.1 port:0x2e8 - ipaddr:192.0.2.5 active:1 cli:0 num:1 + NAS:172.16.1.1 port:0x17c - ipaddr:192.0.2.82 active:1 cli:0 num:1 + NAS:172.16.1.1 port:0x106 - ipaddr:192.0.2.244 active:1 cli:0 num:1 + NAS:172.16.1.1 port:0x157 - ipaddr:192.0.2.57 active:1 cli:0 num:1 + NAS:172.16.1.1 port:0x2d8 - ipaddr:192.0.2.120 active:1 cli:0 num:1 + NAS:172.16.1.1 port:0x162 - ipaddr:192.0.2.27 active:1 cli:0 num:1 + [...] +.fi +.P +To see only information of one entry, use: +.IP +.nf + $ rlm_ippool_tool -v ip-pool.db ip-index.db 192.0.2.1 + NAS:172.16.1.1 port:0x90 - ipaddr:192.0.2.1 active:0 cli:0 num:0 +.fi +.P +To add an IP address usage entry, use: +.IP +.nf + $ rlm_ippool_tool -n ip-pool.db ip-index.db 192.0.0.1 172.16.1.1 0x90 + rlm_ippool_tool: Allocating ip to nas/port: 172.16.1.1/144 + rlm_ippool_tool: num: 1 + rlm_ippool_tool: Allocated ip 192.0.2.1 to client on nas 172.16.1.1,port 144 +.fi + +.SH SEE ALSO +radiusd(8) +.SH AUTHORS +Currently part of the FreeRADIUS Project (http://www.freeradius.org) +Originally by Edwin Groothuis, edwin@mavetju.org (http://www.mavetju.org) + +Mailing list details are at http://www.freeradius.org/ |