Categorías: Linux

by administrador

Share

Una pregunta que me encuentro a menudo en foros es ¿Como hacer que ipables permanezca activo tras un reinicio? o ¿Como hacer iptables persistente a reboots?

Partimos de la base de que tenemos un archivo con reglas de iptables en un sitio. Para volcar las reglas de iptables a un archivo, podemos usar iptables-save y de igual modo, para recuperarlas de un archivo y ponerlas en funcionamiento, iptables-restore.

iptables-save > /etc/iptables.rules
iptables-restore < /etc/iptables.rules

En el siguiente ejemplo, se asume que existe una configuración de red en /etc/network/interfaces y que tenemos las reglas salvadas en /etc/iptables.rules Si tu setup no es éste, adáptalo a lo que tengas.

En Ubuntu y Debian podemos editar /etc/network/interfaces y en la sección del interfaz que sea, pondremos la línea pre-up iptables-restore < /etc/iptables.rules. Quedaría, por ejemplo:

auto eth0
iface eth0 inet static
address XXX.XXX.XXX.XXX
netmask YYY.YYY.YYY.YYY
gateway ZZZ.ZZZ.ZZZ.ZZZ
pre-up iptables-restore < /etc/iptables.rules

Nos encantaría recibir tus comentarios

  1. Galahad2950 14 de septiembre de 2011 at 00:35 - Reply

    Exelente, muchas gracias, me funciono perfectamente, muy buena explicación.

Entradas relacionadas