{"id":1147,"date":"2020-08-28T20:57:41","date_gmt":"2020-08-28T23:57:41","guid":{"rendered":"http:\/\/blog.abratel.com.br\/?p=1147"},"modified":"2021-02-21T15:32:49","modified_gmt":"2021-02-21T18:32:49","slug":"script-shell-para-limpar-todas-as-regras-do-iptables","status":"publish","type":"post","link":"https:\/\/blog.abratel.com.br\/?p=1147","title":{"rendered":"Script shell para limpar todas as regras do iptables"},"content":{"rendered":"<p>\u00c9 algo \u00fatil para economizar tempo, sem a necessidade de ter que digitar cada linha na console, toda vezes que se deseja limpar as regras.<\/p>\n<p>Sistema Operacional: Debian e derivados.<\/p>\n<p>Dentro do diret\u00f3rio \/scripts cremos um arquivo chamado limpa_iptables.sh com o seguinte conte\u00fado:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\n\n#!\/bin\/sh\necho \u201cLimpando todas as regras e liberando todo o tr\u00e1fego\u2026\u201d\n\/sbin\/iptables -P INPUT ACCEPT\n\/sbin\/iptables -P FORWARD ACCEPT\n\/sbin\/iptables -P OUTPUT ACCEPT\n\/sbin\/iptables -F\n\/sbin\/iptables -X\n\/sbin\/iptables -t nat -F\n\/sbin\/iptables -t nat -X\n\/sbin\/iptables -t mangle -F\n\/sbin\/iptables -t mangle -X\n\/sbin\/iptables -L -n\n<\/pre>\n<p>Agora \u00e9 s\u00f3 tornar o script execut\u00e1vel e pronto, j\u00e1 poderemos rapidamente dar um flush nas regras de iptable, com apenas um comando:<\/p>\n<pre class=\"brush: bash; title: ; notranslate\" title=\"\">\nroot@srv:~# chmod +x \/scripts\/limpa_iptables.sh\nroot@srv:~# .\/scripts\/limpa_iptables.sh\n\nChain INPUT (policy ACCEPT)\ntarget prot opt source destination\n\nChain FORWARD (policy ACCEPT)\ntarget prot opt source destination\n\nChain OUTPUT (policy ACCEPT)\ntarget prot opt source destination\n<\/pre>\n<p>Obs: iptables -F nao limpa todas as regras necessarias como o script acima.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u00c9 algo \u00fatil para economizar tempo, sem a necessidade de ter que digitar cada linha na console, toda vezes que se deseja limpar as regras. Sistema Operacional: Debian e derivados. Dentro do diret\u00f3rio \/scripts cremos um arquivo chamado limpa_iptables.sh com o seguinte conte\u00fado: Agora \u00e9&#8230;<\/p>\n","protected":false},"author":1,"featured_media":1170,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[2],"tags":[],"_links":{"self":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1147"}],"collection":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1147"}],"version-history":[{"count":1,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1147\/revisions"}],"predecessor-version":[{"id":1148,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/posts\/1147\/revisions\/1148"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=\/wp\/v2\/media\/1170"}],"wp:attachment":[{"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1147"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1147"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.abratel.com.br\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1147"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}