Skip to content

Instantly share code, notes, and snippets.

@palawer
Forked from jstrosch/gist:3190568
Created August 26, 2022 16:16
Show Gist options
  • Save palawer/a10eb54236c37f78c85fd2749715beaf to your computer and use it in GitHub Desktop.
Save palawer/a10eb54236c37f78c85fd2749715beaf to your computer and use it in GitHub Desktop.
iptables - delete all rules/chains
#view current chains
$ iptables -L
#remove/flush all rules & delete chains
$ iptables -F
$ iptables -X
$ iptables -t nat -F
$ iptables -t nat -X
$ iptables -t mangle -F
$ iptables -t mangle -X
$ iptables -P INPUT ACCEPT
$ iptables -P OUTPUT ACCEPT
$ iptables -P FORWARD ACCEPT
-F : Deleting (flushing) all the rules.
-X : Delete chain.
-t table_name : Select table (called nat or mangle) and delete/flush rules.
-P : Set the default policy (such as DROP, REJECT, or ACCEPT).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment