{{tag>english linux debian}} ====== Set up iptables ====== ===== Check rules ===== The following command lists all valid rules for iptables: iptables -L ===== Save rules to a file ===== apt-get update apt-get install iptables-persistent nano /etc/iptables.test.rules ^O ^X The iptables.test.rules file can now be edited. ===== Define rules ===== [[linux:firewall_rules|iptable rules]] can now be defined accordingly. ===== Activate rules in productive operation ===== iptables-save > /etc/iptables.up.rules nano /etc/network/if-pre-up.d/iptables ^O ^X The file /etc/network/if-pre-up.d/iptables is executed at system startup and loads the corresponding firewall rules. The following lines must be inserted here: #!/bin/bash /sbin/iptables-restore < /etc/iptables.up.rules Now make the file executable and that's it: chmod +x /etc/network/if-pre-up.d/iptables