¿Cómo restablecer todas las configuraciones de iptables?


16

¿Hay comandos más simples para estos? (p. ej .: un oneliner, ¿puede un comando restablecer la configuración de iptables / netfilter a esto?

IPTABLES="$(which iptables)"

# RESET DEFAULT POLICIES
$IPTABLES -P INPUT ACCEPT
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -P OUTPUT ACCEPT
$IPTABLES -t nat -P PREROUTING ACCEPT
$IPTABLES -t nat -P POSTROUTING ACCEPT
$IPTABLES -t nat -P OUTPUT ACCEPT
$IPTABLES -t mangle -P PREROUTING ACCEPT
$IPTABLES -t mangle -P OUTPUT ACCEPT

# FLUSH ALL RULES, ERASE NON-DEFAULT CHAINS
$IPTABLES -F
$IPTABLES -X
$IPTABLES -t nat -F
$IPTABLES -t nat -X
$IPTABLES -t mangle -F
$IPTABLES -t mangle -X

¿Escribiste este script o si no, tendrías la fuente?
Dereckson

Respuestas:


12

Solo se vuelve más simple si sabe que no ha cambiado algunas de estas cadenas predeterminadas. Aparte de eso, no, esto es tan simple como parece. excepto por el hecho de que puedes ponerlo #!/bin/shen la parte superior y ponerlo en un archivo y wham, un revestimiento


¿Quizás si tiene iptables como módulo, puede descargarlo (y sus primos) y volver a cargarlo?
Gilles 'SO- deja de ser malvado'
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.