2025-03-26 10:31:11 +01:00
2025-03-27 09:47:21 +00:00
2025-03-26 10:31:11 +01:00
2025-03-26 10:33:56 +00:00
2025-03-26 10:24:15 +00:00

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
Installation scripts to bring back iptables on OpenSuSe
Readme 47 KiB
Languages
Shell 100%