How to Make Persistent Iptables Firewall on Linux
iptables-save and iptables-restore commands are used to export to file and importing tables from data being specified on the STDIN or from a file. We can use I/O redirection provided by default shell to read from a file or specify the file as an argument.
Usually, iptables configuration on Linux will lost after reboot. We can use this method to make the configuration persistent.
Saving Firewall Tables to a File
For example, go to /root then create a folder named iptables. execute command
sudo iptables-save > /root/iptables/iptables.txt
To make sure the configuration saved correctly, you can open the file using any text editor or simply just run command cat /root/iptables/iptables.txt
Restore Firewall Tables from a File
Just simply run sudo iptables-restore < /root/iptables/iptables.txt then all the configuration on the iptables.txt will be restored to the firewall.
We can put this command on the /etc/rc.local to make all the firewall settings loaded during system startup. So you don't need to worry from losing firewall settings after reboot.
Post a Comment for "How to Make Persistent Iptables Firewall on Linux "