Los comandos iptables-restore e ip6tables-restore se utilizan para restaurar tablas IP e IPv6 a partir de datos especificados en STDIN o en el archivo. Utilice la redirección de E/S proporcionada de forma predeterminada desde su shell para leer un archivo o especificar el archivo como argumento.
Sintaxis:
iptables-restore [-chntv] [-M modprobe] [-T name] [file] ip6tables-restore [-chntv] [-M modprobe] [-T name] [file]
Opciones:
- -c, –counters : esta opción restaura los valores de todos los contadores de paquetes y bytes.
- -h, –help : esta opción imprime un breve resumen de opciones.
- -n, –noflush : esta opción no vacía el contenido anterior de la tabla. Si no se especifica, ambos comandos vacían (eliminan) todo el contenido anterior de la tabla respectiva.
- -t, –test : esta opción solo analiza y construye el conjunto de reglas, pero no lo confirma.
- -v, –verbose : esta opción imprime información de depuración adicional durante el procesamiento del conjunto de reglas.
- -M, –modprobe modprobe_program : esta opción especifica la ruta al programa modprobe. De forma predeterminada, iptables-restore inspeccionará /proc/sys/kernel/modprobe para determinar la ruta del ejecutable.
- -T, –nombre de la tabla: esta opción restaura solo la tabla nombrada incluso si el flujo de entrada contiene otras.
Ejemplos:
1) Cree una nueva iptable que ayude a restaurar.
2) Creará un nuevo archivo llamado iptableslist.txt . Para ver el contenido del archivo, ejecute el siguiente comando en la terminal:
3) El contenido del expediente es:
4) Ahora el último paso es restaurar desde ese archivo que acabamos de crear. Simplemente podemos restaurar iptables usando el siguiente comando.
Publicación traducida automáticamente
Artículo escrito por rahulkumarmandal y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA