Descripción general
iptables-apply minimiza el riesgo de desconexión al aplicar nuevas reglas de iptables. Si la conexión se mantiene o no es confirmada por el usuario dentro de un cierto período después de aplicar las reglas, se revertirá automáticamente al estado anterior, aumentando la estabilidad de la administración remota.
Características principales
- Función de reversión automática: Recuperación automática a las reglas anteriores en caso de fallo de aplicación de reglas o tiempo de espera agotado
- Configuración de tiempo de espera: Especifica el tiempo de espera para la confirmación después de aplicar las reglas
- Garantiza la seguridad al operar en servidores remotos: Previene la desconexión debido a errores en la configuración del firewall
Opciones principales
Opciones que se usan comúnmente con el comando iptables-apply.
Opciones generales
Comando generado:
Combina los comandos.
Descripción:
`iptables-apply` Ejecutando el comando.
Combina las opciones anteriores para ejecutar virtualmente los comandos junto con la IA.
Ejemplos de uso
Ejemplos prácticos de uso del comando iptables-apply.
Aplicar archivo de reglas iptables básico
sudo iptables-apply /etc/iptables/rules.v4
Aplica las reglas definidas en el archivo /etc/iptables/rules.v4. Se aplica un tiempo de espera predeterminado de 5 segundos.
Aplicar reglas con tiempo de espera de 60 segundos
sudo iptables-apply -t 60 /etc/iptables/rules.v4
Se revertirá si la conexión se interrumpe o no se confirma dentro de los 60 segundos posteriores a la aplicación de las reglas.
Aplicar reglas después de la confirmación del usuario
sudo iptables-apply -w /etc/iptables/rules.v4
Después de aplicar las reglas, espera a que el usuario presione Enter antes de revertir.
Aplicar archivo de reglas IPv6
sudo iptables-apply /etc/iptables/rules.v6
Aplica el archivo de reglas de ip6tables.
Instalación
iptables-apply generalmente se proporciona como parte de los paquetes iptables o netfilter-persistent. A continuación, se explica cómo instalarlo en las principales distribuciones de Linux.
Debian/Ubuntu
sudo apt update
sudo apt install netfilter-persistent
Instala el paquete netfilter-persistent.
RHEL/CentOS/Fedora
sudo yum install iptables-services
# o
sudo dnf install iptables-services
Instala los paquetes iptables-services o iptables.
Consejos y precauciones
Consejos útiles y puntos a tener en cuenta al usar iptables-apply.
Gestión segura del firewall
- Al modificar las reglas del firewall en servidores remotos, utilice siempre `iptables-apply` para minimizar el riesgo de desconexión.
- Configure el tiempo de espera (-t) con cuidado. Si es demasiado corto, puede ocurrir una reversión no deseada, y si es demasiado largo, la recuperación puede retrasarse si ocurre un problema.
- Adquiera el hábito de hacer una copia de seguridad de las reglas actuales con el comando `iptables-save > /path/to/backup_rules.v4` antes de aplicar nuevas reglas.
- `iptables-apply` generalmente lee y aplica reglas de archivos como `/etc/iptables/rules.v4` o `/etc/iptables/rules.v6`. Asegúrese de especificar la ruta del archivo correctamente.