## Iptables systemd files for SuSe installations These files allow iptables and ip6tables to be installed and run as a system service ## Important edit the files in sysconfig to match your preffered iptables configuration. the default allows ssh access (22/tcp) to the host only. ## Scripted installation ``` bash -c "$(curl -fsSL https://git.xo.nl/marcel/iptables/raw/master/install.sh)" ``` ## Manual installation - Install iptables ``` zypper install iptables iptables-nft-backend ``` - Clone this GIT repo : ``` git clone https://git.xo.nl/marcel/iptables ``` - Copy the init files to /usr/libexec ``` mkdir -m /usr/libexec/iptables cp libexec/*.init /usr/libexec/iptables chown root:root /usr/libexec/iptables/*.init chmod ug+x /usr/libexec/iptables/*.init ``` - Copy the systemd files to /etc/systemd/system ``` cp systemd/* /etc/systemd/system systemctl daemon-reload ``` - Copy the default configuration to /etc/sysconfig ``` cp config/* /etc/sysconfig ``` - Enable iptables on next boot ``` systemctl enable iptables ip6tables ``` Reboot your host