X Tutup
The Wayback Machine - https://web.archive.org/web/20201029102653/https://github.com/soar/ipset-persistent
Skip to content
master
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
etc
 
 
 
 
 
 

README.md

ipset-persistent

Use cases

The main use-case for this script - is to use it with iptables-persistent package. If you use sets in your iptables rules - sets should be loaded before this rules. This scripts declares dependencies for dependency-based booting - it starts before iptables-persistent and recreates all sets.

Installation

Manual

Clone repository to some directory:

cd /home/username
git clone https://github.com/soar/ipset-persistent.git ./

Copy files to system:

sudo cp --parent etc/ipset/README /
sudo cp --parent etc/default/ipset-persistent /
sudo cp --parent etc/init.d/ipset-persistent /

Add to autostart:

sudo update-rc.d ipset-persistent defaults

Usage examples

For example: create set and rule:

ipset create testset hash:net
iptables -A INPUT -m set --match-set testset src -j ACCEPT

Save it:

service ipset-persistent save

Now all sets will be recreated after system reboot.

About

ipset-persistent - sysv init script for saving and restoring ipset sets

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Languages

You can’t perform that action at this time.
X Tutup