IPTable Rules and Rebooting for Debian / Ubuntu

IPTable Rules and Rebooting for Debian / Ubuntu
By drendeah

The other day I wrote an article on Setting up IPTables for a Simple Linux Web Server. In that article I mentioned that after you make the desired changes to your IPTable rules you must save the changes in order for the rules to persist a reboot of the server. I also mentioned that under Debian and Ubuntu there is not an automated command for saving and restoring the IPTable rules.

Code:
# iptables -save
# iptables -restoreThe above two commands save and restore the IPTable rules under some Linux distros, but not Debian and Ubuntu.

Saving IPTable Rules in Debian / Ubuntu

In order to save my IPTable rules in Debian I started by creating an sh script and named it iptables.

Code:
#!/bin/shThe above line of code goes at the beginning of the script named iptables. It tells Linux to run the remaining commands in the script using the sh shell.

Example iptables Script

Here is an example of my iptables script. Depending on the needs of your server your file will look different.

Full article at: http://www.linuxsecurityforum.org/f5/iptable-rules-and-rebooting-for-debian-ubuntu-t203.html