IPPOOL(8)
π IPPOOL(8) β like, the user interface to the IPFilter pools, bestie
okay so this page is ippool(8) from the System Manager's Manual, and it's genuinely the main character of IPFilter pool management. let's get into it π«Ά
β¨ SYNOPSIS β¨
ippool -a [-dnv] [-m <name>] [-o <role>] [-t <type>] [-T ttl] -i
<ipaddr>[/<netmask>]
ippool -A [-dnv] [-m <name>] [-o <role>] [-S <seed>] -t <type>
ippool -f <file> [-dnuvR] [-f <file [-dnuvR]] ...
ippool -F [-dv] [-o <role>] [-t <type>]
ippool -l [-dDv] [-m <name>] [-t <type>] [-o <role>] [-M <core>] [-N
<namelist>]
ippool -r [-dnv] [-m <name>] [-o <role>] [-t <type>] -i
<ipaddr>[/<netmask>]
ippool -R [-dnv] [-m <name>] [-o <role>] -t <type>
ippool -s [-dtv]
πΈ DESCRIPTION πΈ
So ippool is literally the girl whose whole job is managing the info stored in the IP pools subsystem of IPFilter. That's it, that's the gig. π
She can parse configuration file information and load it into the kernel, remove or change the pools that are currently configured, and also inspect them for you. Full service, no cap.
The command line options are split into two little sections, and you're gonna wanna know the difference: the global options and the instance specific options. π
π¦ GLOBAL OPTIONS π¦
-dβ toggles debugging of the processing of the configuration file. like, she'll show you her work β¨-nβ this flag (no-change) stopsippoolfrom actually making any ioctl calls or doing anything that would alter the currently running kernel. window shopping only, bestie ποΈ-vβ turn verbose mode on. she talks more. honestly slay.
π COMMAND OPTIONS π
-aβ add a new data node to an existing pool in the kernel.-Aβ add a new (empty) pool to the kernel. brand new, blank slate, main character energy β¨-f<file>β read in IP pool configuration information from the file and load it into the kernel.-Fβ flush loaded pools from the kernel. bye bye π-lβ display a list of pools currently loaded into the kernel.-rβ remove an existing data node from a pool in the kernel.-Rβ remove an existing pool from within the kernel.-sβ display IP pool statistical information. numbers. stats. the data π
π OPTIONS π
-i<ipaddr>[/<netmask>] β sets the IP address for the operation being undertaken, with an all-one's mask or, optionally, a specific netmask given in either the dotted-quad notation or a single integer. iykyk π-m<name>β sets the pool name for the current operation.-M<core>β specify an alternative path to/dev/kmemto retrieve statistical information from.-N<namelist>β specify an alternative path to lookup symbol name information from when retrieving statistical information.-o<role>β sets the role with which this pool is to be used. currently onlyipf(the default) is accepted as arguments to this option. so, like, justipf, bestie π-S<seed>β sets the hashing seed to the number specified. only for use with hash type pools, okay? don't use it on the others π-t<type>β sets the type of pool being defined. must be one oftree,hash,group-map. those three, periodt.-T<ttl>β sets the expiration of the node being added. the timeout is expressed as a number of seconds.tree,hash,group-map. β³-uβ when parsing a configuration file, rather than load new pool data into the kernel, unload it. reverse uno π-Dβ when used in conjunction with-l, dump theippoolconfiguration to stdout in a format that can be subsequently used as input intoippool -f. round trip, iconic π«
π§ FILES π§
/dev/iplookup/etc/ippool.conf
β SEE ALSO β
go read these too, fr fr β that's where the rest of the lore lives π¦
and that's the whole page, bestie π this was IPPOOL(8) out of the System Manager's Manual β mwah, go manage some pools, you're gonna ate πβ¨π₯
π¦ where this page comes from
- freebsd 15.1: base 15.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms