Comando iptables-restore en Linux con ejemplos

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

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *