systemd-fw/README.md

712 B

Firewall integration in systemd

Simple tool to load your iptables rules at boot time. It integrates with systemd as a multi instance service.

1/ Install the tool

Launch the ./install.sh script as root.

2/ Define your rules

Place a bash script defining your iptables rules into /opt/firewall/<config_name>.fw where <config_name> is an arbitrary name that makes sense to you.

An example script is available here.

3/ Enable at boot

To enable your rules to load at boot time, simply run systemctl enable firewall@<config_name>.service. If you want to execute your script explicitly run systemctl start firewall@<config_name>.service.