Guión de inicio del cortafuegos

Guión de inicio del cortafuegos

En Debian, ¿cuál es la mejor manera de iniciar un script de firewall de iptables?

  1. /etc/init.d/firewall_script.sh
  2. en /etc/network/interfaces, agregue la publicación /etc/network/if-up.d/firewall_script.sh

¿Comprueba si el firewall está activo y lo reinicia si no es el caso? Si es así, ¿cómo?

gracias por los consejos

Respuesta1

Considere usar el paquete iptables-persistent:

https://packages.debian.org/stable/admin/iptables-persistent

Esto gestiona la persistencia de iptables guardando reglas en el archivo /etc/iptables/rules.v4 para IPv4 y /etc/iptables/rules.v6 para IPv6.

Una buena fuente si hay información para esto aquí =>http://www.thomas-krenn.com/en/wiki/Saving_Iptables_Firewall_Rules_Permanfully

Respuesta2

Pienso en las preferencias que permiten que cada instancia de servicio que se inicia por separado entre sí sea 'Redes e iptables', por lo que después de que se inicie el servicio de red, las declaraciones del script también se iniciarán.

  1. /etc/init.d/firewall_script.sh

Respuesta3

Utilizo la línea de publicación en el archivo de interfaces (como su opción 2), excepto que no está en el directorio if-up.d. Creo que ponerlo allí haría que se invocara dos veces. Para verificar el firewall que uso iptables-vnL | menos

información relacionada