Iptables Parameters and Actions Quiz

IdyllicThermodynamics avatar
IdyllicThermodynamics
·
·
Download

Start Quiz

Study Flashcards

30 Questions

¿Qué operación en iptables permite añadir una regla en una determinada posición?

-I, --insert

Si quisiéramos borrar la primera aparición de una regla específica en el firewall, ¿cuál sería la operación correcta a utilizar?

-D, --delete

¿Cómo se listarían todas las reglas de la cadena OUTPUT en iptables?

iptables -L OUTPUT

Si quisiéramos borrar todas las reglas de la cadena INPUT en iptables, ¿cuál sería la operación correcta a emplear?

-F, --flush

¿Qué sucede si queremos añadir una regla sin indicar la posición específica en iptables?

Se añade al principio de la lista de reglas.

¿Cuál es la operación correcta en iptables para agregar una regla al final de una cadena?

-A, --append

¿Cuál es la finalidad de almacenar las reglas en el archivo '/etc/sysconfig/iptables' al ejecutar la acción mencionada?

Recargar automáticamente las reglas cada vez que se inicie el sistema.

¿Qué instrucción se utiliza para asignar permisos de ejecución al archivo que contiene las reglas, según el texto?

chmod +x /etc/reglas-iptables

¿Qué directorio se menciona como lugar de almacenamiento para el script con todas las reglas creadas?

/etc

¿Cuál es el archivo en el que se debe añadir algo similar a lo mostrado en la imagen para que cargue automáticamente las reglas al iniciar la máquina?

/etc/rc.local

¿Qué hace el script de inicio de iptables cuando se inicia el sistema?

Recarga las reglas almacenadas en '/etc/sysconfig/iptables'.

¿Qué es necesario hacer para que se ejecuten las reglas de nuestro cortafuegos de forma automática al iniciar la máquina?

Modificar el archivo '/etc/rc.local'.

¿Cuál es el propósito principal de iptables mencionado en el texto?

Definir las reglas de filtrado de paquetes en un firewall

¿Qué sucede cuando un paquete entra o sale del sistema según el texto?

Se analizan en orden a través de las reglas hasta encontrar una coincidencia

¿Cuál es uno de los elementos que se puede definir al configurar iptables?

Los puertos por los que se pueden recibir paquetes

¿Cuál es el objetivo de las reglas de filtrado en la tabla 'filter'?

Indicar qué paquetes serán aceptados, rechazados u omitidos

¿Por qué iptables es considerada una herramienta robusta según el texto?

Por permitir la implementación de reglas complejas y detalladas

¿Cuál es la función principal de las cadenas predefinidas en iptables?

Orientar el flujo del tráfico a través de diferentes reglas

¿Qué hace la regla de filtrado iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT?

Acepta paquetes que entran por eth1 y salen por eth0

¿Cuál es el propósito de la regla iptables -A INPUT -i eth1 -s 0/0 -d 0/0 -j ACCEPT?

Permitir todo el tráfico entrante en eth1

¿Qué efecto tiene la regla iptables -A INPUT -i eth2 -s 192.168.0.0/24 -j DROP?

Bloquea el tráfico local desde eth2 a 192.168.0.0/24

¿Para qué se utiliza la regla iptables -A INPUT -p tcp -dport 25 -s 0/0 -d 217.81.148.217 -j ACCEPT?

Aceptar paquetes TCP dirigidos al puerto 25 del servidor con IP 217.81.148.217

¿Cuál es la función de la regla iptables -t nat -A POSTROUTING -s 217.51.222.183 -o eth1 -j MASQUERADE?

Realizar NAT si la IP origen es 217.51.222.183 y sale por eth1

¿Qué instrucción se puede utilizar para salvar las reglas de iptables creadas y restaurarlas en caso de reiniciar la máquina?

'iptables save'

¿Para qué sirve el parámetro -p, --protocol en iptables?

Indicar el protocolo utilizado (tcp, udp, icmp, etc.).

¿Cuál es la función del parámetro -s, --source en iptables?

Especificar la dirección IP de origen.

¿Qué acción se lleva a cabo al usar 'DROP' como acción en iptables?

Eliminar el paquete y no enviar respuesta.

¿Cuál es la función del parámetro -i, --in-interface en iptables?

Indicar la interfaz de red de entrada.

¿Cuál es el propósito del parámetro -o, --out-interface en iptables?

Especificar la interfaz de red de salida.

¿Qué indica la acción 'ACCEPT' en iptables?

Aceptar el paquete y continuar su flujo.

Study Notes

Introducción a iptables

  • iptables es una herramienta para controlar el tráfico de un servidor en sistemas Linux.

Parámetros

  • -p, --protocol: especifica el protocolo que se utiliza (tcp, udp, icmp, etc.).
  • -s, --source: indica la dirección IP de origen.
  • -d, --destination: especifica la dirección IP de destino.
  • -i, --in-interface: especifica la interfaz de red de entrada (eth0, eth1, …).
  • -o, --out-interface: especifica la interfaz de red de salida (eth0, eth1, …).

Acciones

  • ACCEPT: acepta el paquete.
  • DROP: elimina el paquete y no envía mensaje de respuesta.

Tablas y cadenas

  • Existen tres grandes grupos de reglas o tablas en iptables: filter, nat, mangle.
  • Cada paquete pasa por una de las cadenas predefinidas.

Operaciones

  • -A, --append: agrega una regla al final de la cadena.
  • -D, --delete: elimina una regla en el firewall.
  • -I, --insert: permite agregar una regla en una posición determinada.
  • -L, --list: lista todas las reglas de una cadena.
  • -F, --flush: borra todas las reglas que existen para una cadena.

Ejemplos de reglas

  • Reenvío de paquetes desde la interfaz eth1 hacia la interfaz eth0.
  • Permitir todo el tráfico entrante desde cualquier dirección hacia cualquier destino.
  • Denegar todo el tráfico entrante desde la interfaz eth2 que intente utilizar alguna dirección IP de la red local.
  • Aceptar todos los paquetes enviados por el protocolo tcp por el puerto 25 en el servidor con ip específica.
  • Hacer NAT si ip origen es específica y sale por eth1.

Guardar reglas

  • Las reglas de iptables se almacenan en memoria, por lo que cada vez que se reinicia el servidor, hay que volver a agregar las reglas.
  • Una opción para salvar las reglas es utilizar la instrucción “iptables save”.

Test your knowledge on the parameters and actions used in iptables to control server traffic. Learn about defining packages and applying rules. This quiz is based on a whitepaper by acensTechnologies.

Make Your Own Quizzes and Flashcards

Convert your notes into interactive study material.

Get started for free
Use Quizgecko on...
Browser
Browser