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
Description
Languages
Shell
100%