opensuse_iptables/readme.md
2025-03-26 10:34:51 +01:00

46 lines
896 B
Markdown

## Iptables systemd files for SuSe installations
These files allow iptables and ip6tables to be installed and run as a system service
## pre installation
edit the files in sysconfig to match your preffered iptables configuration.
the default allows ssh access (22/tcp) to the host only.
## 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
```
cp libexec/*.init /usr/libexec
chown root:root /usr/ip?tables.init
chmod ug+x /usr/ip?tables.init
```
- Copy the systemd files to /etc/systemd/system
```
cp systemd/* /etc/systemd/system
systemd 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