SlideShare una empresa de Scribd logo
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

Más contenido relacionado

La actualidad más candente

5.3 convergencia de stp expo
5.3 convergencia de stp expo5.3 convergencia de stp expo
5.3 convergencia de stp expo
liras loca
 
Iptables
IptablesIptables
Iptablescercer
 
Kali linux
Kali linux Kali linux
Kali linux
GonalioSoares
 
Linux final exam
Linux final examLinux final exam
Linux final exam
Andrew Ibrahim
 
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / KamailioEscalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Irontec
 
Vlan lab
Vlan labVlan lab
Vlan lab
tmim8
 
Redes 4 endereçamento
Redes 4 endereçamentoRedes 4 endereçamento
Redes 4 endereçamento
Mauro Pereira
 
Manejo de errores as400
Manejo de  errores as400Manejo de  errores as400
Manejo de errores as400
jhosue Torres
 
Redes - Camada Enlace
Redes - Camada EnlaceRedes - Camada Enlace
Redes - Camada Enlace
Luiz Arthur
 
4 Microprocesadores
4 Microprocesadores4 Microprocesadores
4 Microprocesadores
Johan Silva Cueva
 
Unidad 14 - SAMBA, NFS y LDAP
Unidad 14 - SAMBA, NFS y LDAPUnidad 14 - SAMBA, NFS y LDAP
Unidad 14 - SAMBA, NFS y LDAP
vverdu
 
6.2.2.5 lab configuring i pv4 static and default routes
6.2.2.5 lab   configuring i pv4 static and default routes6.2.2.5 lab   configuring i pv4 static and default routes
6.2.2.5 lab configuring i pv4 static and default routes
Daniela Centeno
 
Networking in linux
Networking in linuxNetworking in linux
Networking in linux
Varnnit Jain
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivosMarvin Perez
 
Software de Monitoreo - Zenoss
Software de Monitoreo  - ZenossSoftware de Monitoreo  - Zenoss
Software de Monitoreo - Zenoss
Facebook
 
Aula sobre Linux.
Aula sobre Linux. Aula sobre Linux.
Aula sobre Linux.
Armando Rivarola
 
Permissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos LinuxPermissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos Linux
Wellington Oliveira
 
Mikrotik ultimo manual
Mikrotik ultimo manualMikrotik ultimo manual
Mikrotik ultimo manualChristian Val
 
Cisco router basic
Cisco router basicCisco router basic
Cisco router basic
Tapan Khilar
 

La actualidad más candente (20)

5.3 convergencia de stp expo
5.3 convergencia de stp expo5.3 convergencia de stp expo
5.3 convergencia de stp expo
 
Iptables
IptablesIptables
Iptables
 
Kali linux
Kali linux Kali linux
Kali linux
 
Linux final exam
Linux final examLinux final exam
Linux final exam
 
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / KamailioEscalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
Escalabilidad “horizontal” en soluciones VoIP basadas en Asterisk / Kamailio
 
Vlan lab
Vlan labVlan lab
Vlan lab
 
Servidor DNS
Servidor DNSServidor DNS
Servidor DNS
 
Redes 4 endereçamento
Redes 4 endereçamentoRedes 4 endereçamento
Redes 4 endereçamento
 
Manejo de errores as400
Manejo de  errores as400Manejo de  errores as400
Manejo de errores as400
 
Redes - Camada Enlace
Redes - Camada EnlaceRedes - Camada Enlace
Redes - Camada Enlace
 
4 Microprocesadores
4 Microprocesadores4 Microprocesadores
4 Microprocesadores
 
Unidad 14 - SAMBA, NFS y LDAP
Unidad 14 - SAMBA, NFS y LDAPUnidad 14 - SAMBA, NFS y LDAP
Unidad 14 - SAMBA, NFS y LDAP
 
6.2.2.5 lab configuring i pv4 static and default routes
6.2.2.5 lab   configuring i pv4 static and default routes6.2.2.5 lab   configuring i pv4 static and default routes
6.2.2.5 lab configuring i pv4 static and default routes
 
Networking in linux
Networking in linuxNetworking in linux
Networking in linux
 
Sistema de archivos
Sistema de archivosSistema de archivos
Sistema de archivos
 
Software de Monitoreo - Zenoss
Software de Monitoreo  - ZenossSoftware de Monitoreo  - Zenoss
Software de Monitoreo - Zenoss
 
Aula sobre Linux.
Aula sobre Linux. Aula sobre Linux.
Aula sobre Linux.
 
Permissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos LinuxPermissão de Acesso - Sistema de Arquivos Linux
Permissão de Acesso - Sistema de Arquivos Linux
 
Mikrotik ultimo manual
Mikrotik ultimo manualMikrotik ultimo manual
Mikrotik ultimo manual
 
Cisco router basic
Cisco router basicCisco router basic
Cisco router basic
 

Destacado

Resumen IPTABLES
Resumen IPTABLESResumen IPTABLES
Resumen IPTABLES
alexmerono
 
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/iptables
seguridadelinux
 
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
Milton Marte Feliú
 
netfilter programming
netfilter programmingnetfilter programming
netfilter programming
Gopi Krishnan S
 
Como crear una carpeta en ubuntu
Como crear una carpeta en ubuntuComo crear una carpeta en ubuntu
Como crear una carpeta en ubuntukalencitapincay96
 
Configuracion de red en Ubuntu Linux
Configuracion de red en Ubuntu LinuxConfiguracion de red en Ubuntu Linux
Configuracion de red en Ubuntu Linux
Fabian 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 1
Santiago 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 Operativos
Eduardo Gomez
 
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
Victor Caleb Cantu Perez
 
Configuracion de Firewalls e Pasarelas
Configuracion de Firewalls e PasarelasConfiguracion de Firewalls e Pasarelas
Configuracion de Firewalls e Pasarelas
Miguel Morales
 
Ley, regla y norma
Ley, regla y normaLey, regla y norma
Ley, regla y norma
Carlosdu
 

Destacado (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
 
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
 
Ley, regla y norma
Ley, regla y normaLey, regla y norma
Ley, regla y norma
 

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

firewall
firewallfirewall
firewall
lna_kdns
 
Firewall de linux.
Firewall de linux. Firewall de linux.
Firewall de linux.
Felipe Evans
 
netfilter iptables
netfilter iptablesnetfilter iptables
netfilter iptables
Jorge Dávila López
 
Comandos de linux
Comandos de linuxComandos de linux
Comandos de linux
yaser6700
 
Ip tablet
Ip tabletIp tablet
Tipos de Malware
Tipos de MalwareTipos de Malware
Tipos de Malware
edelahozuah
 
Firewall y nat
Firewall y natFirewall y nat
Firewall y nat
Biron Piña
 
Implementacion de NAT - JUGM 2010
Implementacion de NAT - JUGM 2010Implementacion de NAT - JUGM 2010
Implementacion de NAT - JUGM 2010
J. Ulises Gonzalez Medina
 
Archlinux
ArchlinuxArchlinux
Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
Comoconfigurarun firewallconshorewallendosinterfacesderedconpoliticasdro penc...
gilmer sotil
 
(2) enrutamiento estático
(2) enrutamiento estático(2) enrutamiento estático
(2) enrutamiento estático
Eliza Gelves
 
Ipchains emilio cano
Ipchains emilio canoIpchains emilio cano
Ipchains emilio cano
Emilio Cano Ortega
 
Firewalls
FirewallsFirewalls
Firewalls
Tensor
 
Firewalls
FirewallsFirewalls
Firewalls
Tensor
 
Firewalls
FirewallsFirewalls
Firewalls
Tensor
 
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
Ángel Leonardo Torres
 

Similar a 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
 

Último

Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
Fernando Villares
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
sarasofiamontezuma
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
Emilio Casbas
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
Leidyfuentes19
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
vazquezgarciajesusma
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
cofferub
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
CrystalRomero18
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
ValeriaAyala48
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
cj3806354
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
JulyMuoz18
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
Luis Enrique Zafra Haro
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
Ing. Julio Iván Mera Casas
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
AlejandraCasallas7
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
DiegoCampos433849
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
ItsSofi
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
AlejandraCasallas7
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
SamuelRamirez83524
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
CesarPazosQuispe
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
JimmyTejadaSalizar
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
PABLOCESARGARZONBENI
 

Último (20)

Posnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativaPosnarrativas en la era de la IA generativa
Posnarrativas en la era de la IA generativa
 
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdfDESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
DESARROLLO DE HABILIDADES DE PENSAMIENTO.pdf
 
Inteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdfInteligencia Artificial y Ciberseguridad.pdf
Inteligencia Artificial y Ciberseguridad.pdf
 
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptxleidy fuentes - power point -expocccion -unidad 4 (1).pptx
leidy fuentes - power point -expocccion -unidad 4 (1).pptx
 
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
(PROYECTO) Límites entre el Arte, los Medios de Comunicación y la Informática
 
Conceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación ProyectoConceptos Básicos de Programación Proyecto
Conceptos Básicos de Programación Proyecto
 
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTALINFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
INFORME DE LAS FICHAS.docx.pdf LICEO DEPARTAMENTAL
 
Conceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdfConceptos básicos de programación 10-5.pdf
Conceptos básicos de programación 10-5.pdf
 
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdfTrabajo Coding For kids 1 y 2 grado 9-4.pdf
Trabajo Coding For kids 1 y 2 grado 9-4.pdf
 
Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5Conceptos Básicos de Programación L.D 10-5
Conceptos Básicos de Programación L.D 10-5
 
biogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectosbiogas industrial para guiarse en proyectos
biogas industrial para guiarse en proyectos
 
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB  S2. PARA VSATMANUAL DEL DECODIFICADOR DVB  S2. PARA VSAT
MANUAL DEL DECODIFICADOR DVB S2. PARA VSAT
 
Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.Desarrollo de Habilidades de Pensamiento.
Desarrollo de Habilidades de Pensamiento.
 
Diagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestreDiagrama de flujo - ingenieria de sistemas 5to semestre
Diagrama de flujo - ingenieria de sistemas 5to semestre
 
Estructuras básicas_ conceptos básicos de programación.pdf
Estructuras básicas_  conceptos básicos de programación.pdfEstructuras básicas_  conceptos básicos de programación.pdf
Estructuras básicas_ conceptos básicos de programación.pdf
 
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdfDesarrollo de Habilidades de Pensamiento.docx (3).pdf
Desarrollo de Habilidades de Pensamiento.docx (3).pdf
 
Estructuras básicas_ conceptos de programación (1).docx
Estructuras básicas_ conceptos de programación  (1).docxEstructuras básicas_ conceptos de programación  (1).docx
Estructuras básicas_ conceptos de programación (1).docx
 
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
Semana 10_MATRIZ IPER_UPN_ADM_03.06.2024
 
maestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdfmaestria-motores-combustion-interna-alternativos (1).pdf
maestria-motores-combustion-interna-alternativos (1).pdf
 
EduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clasesEduFlex, una educación accesible para quienes no entienden en clases
EduFlex, una educación accesible para quienes no entienden en clases
 

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