Para asegurarnos de que las reglas de iptables
se mantengan después de reiniciar el sistema, necesitamos guardarlas y configurarlas para que se carguen automáticamente al inicio. A continuación, se presentan algunos métodos para lograr esto.
En sistemas basados en Debian, como Ubuntu, podemos usar el paquete iptables-persistent
:
sudo apt install iptables-persistent
Durante la instalación, se nos pedirá que guardemos las reglas actuales. Para guardar manualmente las reglas en cualquier momento, usamos:
sudo netfilter-persistent save
Aplicación práctica: Este método es útil para servidores y sistemas que necesitan mantener las reglas del firewall después de reiniciar.
En sistemas basados en Red Hat, como CentOS, podemos usar el paquete iptables-services
:
sudo yum install iptables-services
Para guardar las reglas actuales, usamos:
sudo service iptables save
Para habilitar el servicio de iptables
al inicio, usamos:
sudo systemctl enable iptables
Aplicación práctica: Este método es útil para entornos empresariales donde se requiere una configuración de firewall persistente.
Podemos guardar las reglas actuales en un archivo y restaurarlas al inicio usando scripts personalizados:
Guardar reglas:
sudo iptables-save > /etc/iptables/rules.v4
Restaurar reglas al inicio: Añadimos el siguiente comando a un script de inicio (por ejemplo, /etc/rc.local
o un servicio de systemd):
sudo iptables-restore < /etc/iptables/rules.v4
Aplicación práctica: Este método es flexible y puede ser adaptado a diferentes sistemas y configuraciones personalizadas.