Está en la página 1de 8

Asignatura Datos del alumno Fecha

Seguridad en Apellidos: Centeno Cáceres


Sistemas Operativos 15/01/2020
Propietarios Nombre: David

Actividades

Trabajo: Iptables

Descripción

Responde a las siguientes cuestiones:

¿Cómo creamos una cadena que defina nuestras reglas que se llame servidor?
Iptables –N SERVIDOR

Fuente: Elaboracion propia.


¿Cómo hacemos para que todos los paquetes de entrada (INPUT) vayan hacia la
cadena servidor?
Iptables –A INPUT –j SERVIDOR

TEMA 2 – Actividades
Asignatura Datos del alumno Fecha
Seguridad en Apellidos: Centeno Cáceres
Sistemas Operativos 15/01/2020
Propietarios Nombre: David

Fuente: Elaboracion propia.


¿Cómo hacemos que se rechacen todos los paquetes icmp-host-unreachable?
Iptables -A SERVIDOR -p icmp -j REJECT --reject-with icmp-host-
unreachable

Fuente: Elaboracion propia.


¿Cómo mostramos las reglas que nuestro servidor tiene configurado?
Iptables –L

TEMA 2 – Actividades
Asignatura Datos del alumno Fecha
Seguridad en Apellidos: Centeno Cáceres
Sistemas Operativos 15/01/2020
Propietarios Nombre: David

Fuente: Elaboracion propia.


Iptables –nL

Fuente: Elaboracion propia.


Iptables –L –n -v

TEMA 2 – Actividades
Asignatura Datos del alumno Fecha
Seguridad en Apellidos: Centeno Cáceres
Sistemas Operativos 15/01/2020
Propietarios Nombre: David

Fuente: Elaboracion propia.

¿Cómo borramos la regla que acabamos de añadir?


Iptables -D SERVIDOR -p icmp -j REJECT --reject-with icmp-host-
unreachable

Fuente: Elaboracion propia.


Antes rechazábamos los paquetes ¿Cómo hacemos ahora para que los descarte?
Iptables –Am SERVIDOR –p icmp –j DROP

TEMA 2 – Actividades
Asignatura Datos del alumno Fecha
Seguridad en Apellidos: Centeno Cáceres
Sistemas Operativos 15/01/2020
Propietarios Nombre: David

Fuente: Elaboracion propia.


¿Qué diferencia existe a como lo teníamos antes?
En descarte el sistema elimina o destruye el paquete sin enviar ningún tipo de
respuesta al origen, en el rechazo al momento de recibir el paquete envía un mensaje
según el que nosotros deseemos.
¿Cómo podemos guardar las reglas?
Iptables-save

Fuente: Elaboracion propia.


Inserta encima de la última regla que acabamos de crear para que se registren en el
log (/var/log/messages).
Iptables –I SERVIDOR 1 –j LOG –log-prefix”RegistroSer”
OJO

TEMA 2 – Actividades
Asignatura Datos del alumno Fecha
Seguridad en Apellidos: Centeno Cáceres
Sistemas Operativos 15/01/2020
Propietarios Nombre: David

¿Qué hacemos para que nuestra máquina si pueda conectarse a sí misma al puerto
25?
Iptables -A servidor -i lo -p tcp --dport 25 -j ACCEPT

Fuente: Elaboracion propia.


Queremos hacer una regla que nos permita la conexión al SSH. ¿Cómo lo hacemos?
Iptables -A SERVIDOR -i eth0 -p tcp --dport 22
OJO

Fuente: Elaboracion propia.


¿Queremos que el ping funcione desde cualquier máquina de la red?
Iptables -A SERVIDORP -p icmp --icmp-type echo-request -j ACCEPT

Fuente: Elaboracion propia.


¿Cómo comprobamos que funciona guardamos la configuración?
 Hacemos ping desde el servidor hacia cualquier máquina de la red.
 Hacemos ping desde el servidor a cualquier sitio en internet.
 Hacemos ping desde cualquier máquina hacia el servidor.
 Hacemos ping desde cualquier máquina hacia internet.
 Todos los ping deben resolver

TEMA 2 – Actividades
Asignatura Datos del alumno Fecha
Seguridad en Apellidos: Centeno Cáceres
Sistemas Operativos 15/01/2020
Propietarios Nombre: David

¿Queremos hacer lo mismo pero para el servicio de Samba?


Se debe abrir los puertos 135 al 139 por TCP y UDP y el puerto 445 por TCP.
Iptables -A servidor -m state --state NEW -m tcp -p tcp --dport 135:139 -j ACCEPT
Iptables -A servidor -m state --state NEW -m udp -p udp --dport 135:139 -j ACCEPT
Iptables -A servidor -m state --state NEW -m tcp -p tcp --dport 445 -j ACCEPT
¿Queremos que los usuarios puedan conectarse a nuestra web?
Iptables –A SERVIDOR –p tcp –dport 80 –j ACCEPT

Fuente: Elaboracion propia.


¿Queremos hacer que todo el tráfico que llegue al puerto 80 se redirija al puerto
8080?
Iptables –A PREROUTING –t nat –p tcp --dport 80 –j REDIRECT --to-
Port 8080

Fuente: Elaboracion propia.


¿Cómo hacemos para que todas las conexiones desde nuestro ordenador al puerto
80 sean rechazadas?
Iptables –A SERVIDOR –p tcp –dport 80 –j DROP

Fuente: Elaboracion propia.


Nos hemos confundido y solo queremos que los paquetes sean rechazados si van a
cualquier máquina que no sea de la red. Corrígelo.
Iptables -A SERVIDORP -p tcp --dport 80 --d 192.168.1.0/24 – j ACCEPT

TEMA 2 – Actividades
Asignatura Datos del alumno Fecha
Seguridad en Apellidos: Centeno Cáceres
Sistemas Operativos 15/01/2020
Propietarios Nombre: David

Fuente: Elaboracion propia.


Ahora queremos rechazar aquellas IPs que no pertenezca a la red local. ¿Qué
sentencia debes ejecutar de Iptables?
Iptables -A SERVIDORP -p tcp -s 0.0.0.0/0 -dport 1:1024 -j DROP
Iptables -A SERVIDORP -p udp -s 0.0.0.0/0 -dport 1:1024 -j DROP

TEMA 2 – Actividades

También podría gustarte