SlideShare a Scribd company logo
1 of 23
Download to read offline
Avance de Proyecto
Problema 1 UOAC

Alfredo Fiebig C.
afiebig@ic.uach.cl
                         Esc. Ingenier´ en Computaci´n.
                                      ıa             o
                            Universidad Austral de Chile.
                                      Sede Puerto Montt.
Agenda


Mapa de la Red
Listado de Tareas
Desarollo de las Tareas
    Firewall
       Que es iptables?            Mis Reglas
       Tablas
       Politicas por Defecto
       Como crear Reglas
       Seguimiento de Conexiones




                                                         2/21
Agenda



                    Desarollo de las Tareas
                       Firewall
Mapa de la Red             Que es iptables?
                           Tablas
Listado de Tareas          Politicas por Defecto
                           Como crear Reglas
                           Seguimiento de Conexiones




                                                       3/21
Mapa de Red




              4/21
Agenda



                    Desarollo de las Tareas
                       Firewall
Mapa de la Red             Que es iptables?
                           Tablas
Listado de Tareas          Politicas por Defecto
                           Como crear Reglas
                           Seguimiento de Conexiones




                                                       5/21
Tareas




Respaldos Rsync.




                            6/21
Tareas




Respaldos Rsync.
Active Directory.




                             6/21
Tareas




Respaldos Rsync.
Active Directory.
Implementacion Firewall.




                                    6/21
Agenda



                    Desarollo de las Tareas
                       Firewall
Mapa de la Red             Que es iptables?
                           Tablas
Listado de Tareas          Politicas por Defecto
                           Como crear Reglas
                           Seguimiento de Conexiones




                                                       7/21
Que es iptables?


IPTABLES
Es una herramientas de cortafuegos que permite no solamente filtrar
paquetes, sino tambi´n realizar traducci´n de direcciones de red
                    e                   o
(NAT) o mantener registros de log.

NETFILTER
Esta construido sobre Netfilter, el cual es un framework disponible
en el n´cleo Linux que permite interceptar y manipular paquetes de
       u
red. Dicho framework permite realizar el manejo de paquetes en
diferentes estados del procesamiento.


                                                                     8/21
Reglas,Cadenas,Tablas


Iptables permite definir reglas acerca de qu´ hacer con los
                                           e
paquetes de red.
Las reglas se agrupan en cadenas.
Cada cadena es una lista ordenada de reglas.
Las cadenas se agrupan en tablas.
Cada tabla est´ asociada con un tipo diferente de
              a
procesamiento de paquetes.




                                                             9/21
Tablas




     10/21
Tablas



FILTER
Filtrado de paquetes, contiene las siguientes cadenas predefinidas:
    INPUT - Todos los paquetes destinados a este sistema.
    OUTPUT - Todos los paquetes creados por este sistema.
    FORWARD - Todos los paquetes que pasan por este sistema.




                                                                     11/21
Tablas

NAT
Reenvio de paquetes, contiene las siguientes cadenas predefinidas:
    PREROUTING - Los paquetes entrantes pasan a travs de esta
    cadena antes de que se consulte la tabla de ruteo local.
    (DNAT, destination-NAT)
    POSTROUTING - Los paquetes salientes pasan por esta
    cadena despus de haberse tomado la decisin del ruteo. (SNAT,
    source-NAT)
    OUTPUT - Permite hacer un DNAT limitado en paquetes
    generados localmente.


                                                                    12/21
Tablas

MANGLE
Diseada para efectos avanzados, Permite la alteracion de paquetes y
tramas, Contiene las siguientes adenas predefinidas:
    PREROUTING - Todos los paquetes que logran entrar a este
    sistema, antes de que el ruteo decida si el paquete debe ser
    reenviado o si tiene destino local
    INPUT - Todos los paquetes destinados para este sistema.
    FORWARD - Todos los paquetes que pasan por este sistema.
    OUTPUT - Todos los paquetes creados en este sistema.
    POSTROUTING - Todos los paquetes que abandonan este
    sistema.
                                                                   13/21
Politicas por Defecto



iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -t nat -P PREROUTING ACCEPT
iptables -t nat -P POSTROUTING ACCEPT




                                               14/21
Reglas

Cada regla especifica qu´ paquetes la cumplen y un destino que
                        e
indica qu´ hacer con el paquete si ´ste cumple la regla.
         e                         e
iptables -t [tabla] -o [operacion] [cadena][coincidencia] -j
[ACCION]
Operaciones:
     A (add) Agrega la regla al final
     I (insert) Agrega la regla al principio
     R (replace) Reemplaza una regla
     D (delete) Borra una regla
     F (flush) Borra todas las reglas de una cadena
     L (list) Muestra las reglas de una cadena


                                                               15/21
Reglas

iptables -t [tabla] -o [operacion] [cadena][coincidencia] -j
[ACCION]
Coincidencias:
     -p [protocolo]: puede ser tcp, udp, icmp, all. o alguno de los
     indicados en /etc/protocols.
     -s [ip/mascara]: direccion de origen o grupo de hosts.
     -d [ip/mascara]: direccion de destino o grupo de hosts.
     -i [interfaz]: interfaz desde donde se recive el paquete. ( solo
     INPUT,FORWARD, PREROUTING)
     -o [interfaz]: interfaz de salida. (solo OUTPUT,FORWARD,
     POSTROUTING)
     - -sport: puerto de origen de la transaccion. (solo para protocolo
     tcp o udp)
     - -dport: puerto de destino de la transaccion. (solo para
     protocolo tcp o udp)
                                                                      16/21
Reglas

iptables -t [tabla] -o [operacion] [cadena][coincidencia] -j
[ACCION]
Acciones:
     ACCEPT : Acepta la transaccion.
     DROP : Rechaza la transaccion.
     REJECT : Rechaza la transaccion, y notifica al emisor.
     QUEUE : Encola el paquete, para ser alterado con la biblioteca
     libipq.
     RETURN : El paquete deja de circular por la cadena.
     LOG : Crea una bitacora de los paquetes. ( ejemplo: verificar
     que paquetes estan siendo rechazados)
     DNAT : Permite modficar la direccion y el puerto de destino.
     SNAT: Permite modificar la direccion y el puerto de origen.
     MASQUERADE: Forma especial y restringida de SNAT.
                                                                      17/21
Seguimiento de Conexiones

El seguimento de conexiones le permite al n´cleo llevar cuenta de
                                             u
todas las conexiones y relacionar todos los paquetes que forman
parte de una conexion.
Clasificacion:
    NEW -Intentando crear una conexi´n nueva.
                                    o
    ESTABLISHED - Parte de una conexi´n ya existente.
                                     o
    RELATED - Relacionada, aunque no realmente parte de una
    conexi´n existente.
          o
    INVALID - No es parte de una conexi´n existente e incapaz de
                                       o
    crear una conexi´n nueva.
                    o


                                                                    18/21
Paquet Fordwarding


Forma Fea
Escribir un 1 en el archivo /proc/sys/net/ipv4/ip forward

Forma Pro
Editar la linea net.ipv4.ip forward=0 del archivo /etc/sysctl.conf
por
    net.ipv4.ip forward=1




                                                                     19/21
Agenda



                    Desarollo de las Tareas
                       Firewall
Mapa de la Red             Que es iptables?
                           Tablas
Listado de Tareas          Politicas por Defecto
                           Como crear Reglas
                           Seguimiento de Conexiones




                                                       20/21
MI FIREWALL




MIS REGLAS



                   21/21

More Related Content

Viewers also liked

Resumen IPTABLES
Resumen IPTABLESResumen IPTABLES
Resumen IPTABLESalexmerono
 
Firewall en Ubuntu con IPtables
Firewall en Ubuntu con IPtablesFirewall en Ubuntu con IPtables
Firewall en Ubuntu con IPtablesMena Inu
 
Linux ud12 - configuracion de iptables en linux
Linux   ud12 - configuracion de iptables en linuxLinux   ud12 - configuracion de iptables en linux
Linux ud12 - configuracion de iptables en linuxJavier Muñoz
 
Practica IPtables
Practica IPtablesPractica IPtables
Practica IPtablesCarlos
 
Fundamentos de firewalls. Netfilter/iptables
Fundamentos de firewalls. Netfilter/iptablesFundamentos de firewalls. Netfilter/iptables
Fundamentos de firewalls. Netfilter/iptablesseguridadelinux
 
Como crear una carpeta encriptada en una memoria usb
Como crear una carpeta encriptada en una memoria usbComo crear una carpeta encriptada en una memoria usb
Como crear una carpeta encriptada en una memoria usbMilton Marte Feliú
 
Como crear una carpeta en ubuntu
Como crear una carpeta en ubuntuComo crear una carpeta en ubuntu
Como crear una carpeta en ubuntukalencitapincay96
 
Iptables
IptablesIptables
Iptablescercer
 
Configuracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxConfiguracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxFabian Ortiz
 
IPTABLES y SQUID‏
IPTABLES y SQUID‏IPTABLES y SQUID‏
IPTABLES y SQUID‏ingpuma
 
Administración básica de ubuntu server parte 1
Administración básica de ubuntu server   parte 1Administración básica de ubuntu server   parte 1
Administración básica de ubuntu server parte 1Santiago Márquez Solís
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDAndres Ldño
 
Proteccion y Seguridad en los Sistemas Operativos
Proteccion y Seguridad en los Sistemas OperativosProteccion y Seguridad en los Sistemas Operativos
Proteccion y Seguridad en los Sistemas OperativosEduardo Gomez
 
Configuracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasConfiguracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasMiguel Morales
 

Viewers also liked (20)

Manual Iptables
Manual IptablesManual Iptables
Manual Iptables
 
Resumen IPTABLES
Resumen IPTABLESResumen IPTABLES
Resumen IPTABLES
 
Firewall en Ubuntu con IPtables
Firewall en Ubuntu con IPtablesFirewall en Ubuntu con IPtables
Firewall en Ubuntu con IPtables
 
Linux ud12 - configuracion de iptables en linux
Linux   ud12 - configuracion de iptables en linuxLinux   ud12 - configuracion de iptables en linux
Linux ud12 - configuracion de iptables en linux
 
Practica IPtables
Practica IPtablesPractica IPtables
Practica IPtables
 
Apuntes iptables gerardo
Apuntes iptables gerardoApuntes iptables gerardo
Apuntes iptables gerardo
 
Fundamentos de firewalls. Netfilter/iptables
Fundamentos de firewalls. Netfilter/iptablesFundamentos de firewalls. Netfilter/iptables
Fundamentos de firewalls. Netfilter/iptables
 
Google cloud print
Google cloud printGoogle cloud print
Google cloud print
 
Como crear una carpeta encriptada en una memoria usb
Como crear una carpeta encriptada en una memoria usbComo crear una carpeta encriptada en una memoria usb
Como crear una carpeta encriptada en una memoria usb
 
netfilter programming
netfilter programmingnetfilter programming
netfilter programming
 
Como crear una carpeta en ubuntu
Como crear una carpeta en ubuntuComo crear una carpeta en ubuntu
Como crear una carpeta en ubuntu
 
Iptables
IptablesIptables
Iptables
 
Configuracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxConfiguracion de red en Ubuntu Linux
Configuracion de red en Ubuntu Linux
 
IPTABLES y SQUID‏
IPTABLES y SQUID‏IPTABLES y SQUID‏
IPTABLES y SQUID‏
 
Administración básica de ubuntu server parte 1
Administración básica de ubuntu server   parte 1Administración básica de ubuntu server   parte 1
Administración básica de ubuntu server parte 1
 
Manual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUIDManual de configuracion de proxy SQUID
Manual de configuracion de proxy SQUID
 
Proteccion y Seguridad en los Sistemas Operativos
Proteccion y Seguridad en los Sistemas OperativosProteccion y Seguridad en los Sistemas Operativos
Proteccion y Seguridad en los Sistemas Operativos
 
protocolos udp y tcp
protocolos udp y tcpprotocolos udp y tcp
protocolos udp y tcp
 
Rangos de IPs Públicas y Privadas
Rangos de IPs Públicas y PrivadasRangos de IPs Públicas y Privadas
Rangos de IPs Públicas y Privadas
 
Configuracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasConfiguracion de Firewalls e Pasarelas
Configuracion de Firewalls e Pasarelas
 

Similar to IPTABLES ¿Que es? y ¿Como Funciona?

Similar to IPTABLES ¿Que es? y ¿Como Funciona? (20)

firewall
firewallfirewall
firewall
 
firewall
firewallfirewall
firewall
 
Firewall de linux.
Firewall de linux. Firewall de linux.
Firewall de linux.
 
netfilter iptables
netfilter iptablesnetfilter iptables
netfilter iptables
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
 
Ip tablet
Ip tabletIp tablet
Ip tablet
 
Tipos de Malware
Tipos de MalwareTipos de Malware
Tipos de Malware
 
Firewall y nat
Firewall y natFirewall y nat
Firewall y nat
 
7.herramientas de redes
7.herramientas de redes7.herramientas de redes
7.herramientas de redes
 
Implementacion de NAT - JUGM 2010
Implementacion de NAT - JUGM 2010Implementacion de NAT - JUGM 2010
Implementacion de NAT - JUGM 2010
 
Archlinux
ArchlinuxArchlinux
Archlinux
 
Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
 
(2) enrutamiento estático
(2) enrutamiento estático(2) enrutamiento estático
(2) enrutamiento estático
 
Ipchains emilio cano
Ipchains emilio canoIpchains emilio cano
Ipchains emilio cano
 
Practica5jpmrip
Practica5jpmripPractica5jpmrip
Practica5jpmrip
 
Firewalls
FirewallsFirewalls
Firewalls
 
Firewalls
FirewallsFirewalls
Firewalls
 
Firewalls
FirewallsFirewalls
Firewalls
 
Practicas de Estructura de Redes de Comunicación | 1 Parte
Practicas de Estructura de Redes de Comunicación | 1 PartePracticas de Estructura de Redes de Comunicación | 1 Parte
Practicas de Estructura de Redes de Comunicación | 1 Parte
 
Curso Redes Linex 5
Curso Redes Linex 5Curso Redes Linex 5
Curso Redes Linex 5
 

Recently uploaded

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELmaryfer27m
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxJOSEMANUELHERNANDEZH11
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxGESTECPERUSAC
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOnarvaezisabella21
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptMiguelAtencio10
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxMariaBurgos55
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfSergioMendoza354770
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxNombre Apellidos
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.241514949
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativaAdrianaMartnez618894
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptJavierHerrera662252
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMidwarHenryLOZAFLORE
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel tallerValentinaTabares11
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptchaverriemily794
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxJOSEFERNANDOARENASCA
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son241514984
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramDIDIERFERNANDOGUERRE
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxAlexander López
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx241523733
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx241522327
 

Recently uploaded (20)

El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFELEl uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
 
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptxHernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
 
Tecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptxTecnologias Starlink para el mundo tec.pptx
Tecnologias Starlink para el mundo tec.pptx
 
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPOAREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
AREA TECNOLOGIA E INFORMATICA TRABAJO EN EQUIPO
 
dokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.pptdokumen.tips_36274588-sistema-heui-eui.ppt
dokumen.tips_36274588-sistema-heui-eui.ppt
 
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptxSegunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
 
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdfPARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
 
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptxCrear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
 
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
 
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas  educativadefinicion segun autores de matemáticas  educativa
definicion segun autores de matemáticas educativa
 
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.pptTEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
 
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptxMapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
 
Excel (1) tecnologia.pdf trabajo Excel taller
Excel  (1) tecnologia.pdf trabajo Excel tallerExcel  (1) tecnologia.pdf trabajo Excel taller
Excel (1) tecnologia.pdf trabajo Excel taller
 
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).pptLUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
LUXOMETRO EN SALUD OCUPACIONAL(FINAL).ppt
 
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptxArenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
 
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante  que sonEl uso de las tic en la vida ,lo importante  que son
El uso de las tic en la vida ,lo importante que son
 
Explorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ramExplorando la historia y funcionamiento de la memoria ram
Explorando la historia y funcionamiento de la memoria ram
 
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptxGoogle-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
 
GonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptxGonzalezGonzalez_Karina_M1S3AI6... .pptx
GonzalezGonzalez_Karina_M1S3AI6... .pptx
 
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptxFloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
 

IPTABLES ¿Que es? y ¿Como Funciona?

  • 1. Avance de Proyecto Problema 1 UOAC Alfredo Fiebig C. afiebig@ic.uach.cl Esc. Ingenier´ en Computaci´n. ıa o Universidad Austral de Chile. Sede Puerto Montt.
  • 2. Agenda Mapa de la Red Listado de Tareas Desarollo de las Tareas Firewall Que es iptables? Mis Reglas Tablas Politicas por Defecto Como crear Reglas Seguimiento de Conexiones 2/21
  • 3. Agenda Desarollo de las Tareas Firewall Mapa de la Red Que es iptables? Tablas Listado de Tareas Politicas por Defecto Como crear Reglas Seguimiento de Conexiones 3/21
  • 4. Mapa de Red 4/21
  • 5. Agenda Desarollo de las Tareas Firewall Mapa de la Red Que es iptables? Tablas Listado de Tareas Politicas por Defecto Como crear Reglas Seguimiento de Conexiones 5/21
  • 9. Agenda Desarollo de las Tareas Firewall Mapa de la Red Que es iptables? Tablas Listado de Tareas Politicas por Defecto Como crear Reglas Seguimiento de Conexiones 7/21
  • 10. Que es iptables? IPTABLES Es una herramientas de cortafuegos que permite no solamente filtrar paquetes, sino tambi´n realizar traducci´n de direcciones de red e o (NAT) o mantener registros de log. NETFILTER Esta construido sobre Netfilter, el cual es un framework disponible en el n´cleo Linux que permite interceptar y manipular paquetes de u red. Dicho framework permite realizar el manejo de paquetes en diferentes estados del procesamiento. 8/21
  • 11. Reglas,Cadenas,Tablas Iptables permite definir reglas acerca de qu´ hacer con los e paquetes de red. Las reglas se agrupan en cadenas. Cada cadena es una lista ordenada de reglas. Las cadenas se agrupan en tablas. Cada tabla est´ asociada con un tipo diferente de a procesamiento de paquetes. 9/21
  • 12. Tablas 10/21
  • 13. Tablas FILTER Filtrado de paquetes, contiene las siguientes cadenas predefinidas: INPUT - Todos los paquetes destinados a este sistema. OUTPUT - Todos los paquetes creados por este sistema. FORWARD - Todos los paquetes que pasan por este sistema. 11/21
  • 14. Tablas NAT Reenvio de paquetes, contiene las siguientes cadenas predefinidas: PREROUTING - Los paquetes entrantes pasan a travs de esta cadena antes de que se consulte la tabla de ruteo local. (DNAT, destination-NAT) POSTROUTING - Los paquetes salientes pasan por esta cadena despus de haberse tomado la decisin del ruteo. (SNAT, source-NAT) OUTPUT - Permite hacer un DNAT limitado en paquetes generados localmente. 12/21
  • 15. Tablas MANGLE Diseada para efectos avanzados, Permite la alteracion de paquetes y tramas, Contiene las siguientes adenas predefinidas: PREROUTING - Todos los paquetes que logran entrar a este sistema, antes de que el ruteo decida si el paquete debe ser reenviado o si tiene destino local INPUT - Todos los paquetes destinados para este sistema. FORWARD - Todos los paquetes que pasan por este sistema. OUTPUT - Todos los paquetes creados en este sistema. POSTROUTING - Todos los paquetes que abandonan este sistema. 13/21
  • 16. Politicas por Defecto iptables -P INPUT DROP iptables -P FORWARD DROP iptables -t nat -P PREROUTING ACCEPT iptables -t nat -P POSTROUTING ACCEPT 14/21
  • 17. Reglas Cada regla especifica qu´ paquetes la cumplen y un destino que e indica qu´ hacer con el paquete si ´ste cumple la regla. e e iptables -t [tabla] -o [operacion] [cadena][coincidencia] -j [ACCION] Operaciones: A (add) Agrega la regla al final I (insert) Agrega la regla al principio R (replace) Reemplaza una regla D (delete) Borra una regla F (flush) Borra todas las reglas de una cadena L (list) Muestra las reglas de una cadena 15/21
  • 18. Reglas iptables -t [tabla] -o [operacion] [cadena][coincidencia] -j [ACCION] Coincidencias: -p [protocolo]: puede ser tcp, udp, icmp, all. o alguno de los indicados en /etc/protocols. -s [ip/mascara]: direccion de origen o grupo de hosts. -d [ip/mascara]: direccion de destino o grupo de hosts. -i [interfaz]: interfaz desde donde se recive el paquete. ( solo INPUT,FORWARD, PREROUTING) -o [interfaz]: interfaz de salida. (solo OUTPUT,FORWARD, POSTROUTING) - -sport: puerto de origen de la transaccion. (solo para protocolo tcp o udp) - -dport: puerto de destino de la transaccion. (solo para protocolo tcp o udp) 16/21
  • 19. Reglas iptables -t [tabla] -o [operacion] [cadena][coincidencia] -j [ACCION] Acciones: ACCEPT : Acepta la transaccion. DROP : Rechaza la transaccion. REJECT : Rechaza la transaccion, y notifica al emisor. QUEUE : Encola el paquete, para ser alterado con la biblioteca libipq. RETURN : El paquete deja de circular por la cadena. LOG : Crea una bitacora de los paquetes. ( ejemplo: verificar que paquetes estan siendo rechazados) DNAT : Permite modficar la direccion y el puerto de destino. SNAT: Permite modificar la direccion y el puerto de origen. MASQUERADE: Forma especial y restringida de SNAT. 17/21
  • 20. Seguimiento de Conexiones El seguimento de conexiones le permite al n´cleo llevar cuenta de u todas las conexiones y relacionar todos los paquetes que forman parte de una conexion. Clasificacion: NEW -Intentando crear una conexi´n nueva. o ESTABLISHED - Parte de una conexi´n ya existente. o RELATED - Relacionada, aunque no realmente parte de una conexi´n existente. o INVALID - No es parte de una conexi´n existente e incapaz de o crear una conexi´n nueva. o 18/21
  • 21. Paquet Fordwarding Forma Fea Escribir un 1 en el archivo /proc/sys/net/ipv4/ip forward Forma Pro Editar la linea net.ipv4.ip forward=0 del archivo /etc/sysctl.conf por net.ipv4.ip forward=1 19/21
  • 22. Agenda Desarollo de las Tareas Firewall Mapa de la Red Que es iptables? Tablas Listado de Tareas Politicas por Defecto Como crear Reglas Seguimiento de Conexiones 20/21