Debian Linux Mint Ubuntu iptables save and restore settings automatically onboot and reboot

First you need the "iptables-persistent" package.  This gives you an init script that loads your settings from /etc/iptables/rules.v4 and rules.v6

When you install it, it wll save your default setings in /etc/iptables.

sudo apt-get install iptables-persistent

Remember that the rules are stored here:

For IPV4: /etc/iptables/rules.v4

For IPV6: /etc/iptables/rules.v6

A lot of people ask how does this work because iptables-persistent is NOT any sort of system service directly.  It is actually a plugin for the default running "netfilter-persisent".

You can see for yourself by checking the contents of the iptables-persistent package

dpkg -L iptables-persistent
/.
/usr
/usr/share
/usr/share/doc
/usr/share/doc/iptables-persistent
/usr/share/doc/iptables-persistent/copyright
/usr/share/netfilter-persistent
/usr/share/netfilter-persistent/plugins.d
/usr/share/netfilter-persistent/plugins.d/25-ip6tables
/usr/share/netfilter-persistent/plugins.d/15-ip4tables

 

It is a plugin installed under /usr/share/netfilter-persistent/plugins.d/ that is automatically called upon start or restart of "netfilter-persistent" which happens by default during bootup.

So if you installed iptables persistent and wanted to apply your rules just do a "systemctl restart netfilter-persistent" and it would load the new rules from your rules.v4 and rules.v6 iptables config files stored in /etc/iptables/


Tags:

debian, linux, mint, ubuntu, iptables, restore, settings, automatically, onboot, rebootfirst, quot, persistent, init, loads, etc, install, wll, default, setings, sudo, apt,

Latest Articles

  • How to install Windows or other OS and then bring to another computer by using a physical drive and Virtual Machine with QEMU
  • PXE-E23 Error BOOTx64.EFI GRUB booting is 0 bytes tftp pxe dhcp solution NBP filesize is 0 Bytes
  • vagrant install on Debian Mint Ubuntu Linux RHEL Quick Setup Guide Tutorial
  • RHEL 8 CentOS 8, Alma Linux 8, Rocky Linux 8 System Not Booting with RAID or on other servers/computers Solution for dracut and initramfs missing kernel modules
  • How to Upgrade to Debian 11 from Version 8,9,10
  • Ubuntu Linux Mint Debian Redhat Cannot View Files on Android iPhone USB File Transfer Not Working Solution
  • Virtualbox Best Networking Mode In Lab/Work Environment without using NAT Network or Bridged
  • debootstrap how to install Ubuntu, Mint, Debian install
  • Linux grub not using UUID for the root device instead it uses /dev/sda1 or other device name solution
  • How To Restore Partition Table on Running Linux Mint Ubuntu Debian Machine
  • Debian Ubuntu apt install stop daemon questions/accept the default action without prompting
  • iptables NAT how to enable PPTP in newer Debian/Ubuntu/Mint Kernels Linux
  • Grandstream Phone Vulnerability Security Issue Remote Backdoor Connection to 207.246.119.209:3478
  • Linux How to Check Which NIC is Onboard eth0 or eth1 Ubuntu Centos Debian Mint
  • VboxManage VirtualBox NAT Network Issues Managment Troubleshooting
  • Dell PowerEdge Server iDRAC Remote KVM/IP Default Username, Password Reset and Login Information Solution
  • Nvidia Tesla GPUs K40/K80/M40/P40/P100/V100 at home/desktop hacking, cooling, powering, cable solutions Tutorial AIO Solutions
  • Stop ls in Linux Debian Mint CentOS Ubuntu from applying quotes around filenames and directory names
  • Thunderbird Attachment Download Error Corrupt Wrong filesize of 29 or 27 bytes Solution
  • Generic IP Camera LAN Default IP Settings DVR