En Debian, ¿cuál es la mejor manera de iniciar un script de firewall de iptables?
- /etc/init.d/firewall_script.sh
- 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.
- /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