User Tools

Site Tools


debian:jessie

This is an old revision of the document!


Firewall

Backup your actual iptables rules.

root@debian:/# iptables-save > /etc/iptables.rules

Create a systemd service for iptables

root@debian:/# cat /etc/systemd/system/iptables.service 
[Unit]
Description=Firewall
After=network.target
 
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/bin/sh -c "/sbin/iptables-restore < /etc/iptables.rules"
 
[Install]
WantedBy=multi-user.target

Enable the new service

root@debian:/# systemctl enable iptables.service
root@debian:/# systemctl restart iptables.service
 
root@debian:/# systemctl list-unit-files | grep iptables 
iptables.service                           enabled
debian/jessie.1431323223.txt.gz · Last modified: 2015/05/11 07:47 by cedric