Linux: Reset iptables firewall rules

Create a shell script ( and copy paste the following lines:

echo "Flushing iptables rules..."
sleep 1
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT

Make the file executable
chmod +x
and run the script:

CC0 1.0 To the extent possible under law, the creator has waived all copyright and related or neighboring rights to this work.

6 thoughts on “Linux: Reset iptables firewall rules

  1. Wladimir Tavares says:

    There rules will lock down the machine and if you are connecting from a remote ssh session you wont connect.

    I’d recommend these rules

    # iptables -P INPUT ACCEPT
    # iptables -F
    # iptables -A INPUT -i lo -j ACCEPT
    # iptables -A INPUT -m state –state ESTABLISHED,RELATED -j ACCEPT
    # iptables -A INPUT -p tcp –dport 22 -j ACCEPT
    # iptables -P INPUT DROP
    # iptables -P FORWARD DROP
    # iptables -P OUTPUT ACCEPT
    # iptables -L -v

Leave a Reply

Your email address will not be published. Required fields are marked *

Time limit is exhausted. Please reload CAPTCHA.

This site uses Akismet to reduce spam. Learn how your comment data is processed.