How do i test an ipset entries?
-
After setting up ipset, you can test your sets using test subcommand of ipset
In my set I have the following member ips.
$ sudo ipset list block-ips Name: block-ips Type: hash:net Revision: 3 Header: family inet hashsize 1024 maxelem 65536 Size in memory: 16880 References: 0 Members: 192.168.0.0/16 10.0.0.0/8 172.16.0.0/12
Test if an ip is included in your ipset.
$ sudo ipset test block-ips 10.20.0.20 10.20.0.20 is in set block-ips. $ sudo ipset test block-ips 10.50.20.33 10.50.20.33 is in set block-ips. $ sudo ipset test block-ips 192.169.0.1 192.169.0.1 is NOT in set block-ips.
When you have a large number of ips then the test subcommand is a really useful check.
© Lightnetics 2024