Tuneles y VPN Conexiones VPN usando Router OS

  • Slides: 24
Download presentation
Tuneles y VPN Conexiones VPN usando Router. OS © Index 2005

Tuneles y VPN Conexiones VPN usando Router. OS © Index 2005

Beneficios de VPN’s Ø Comunicaciones seguras entre redes privadas corporativas sobre l l l

Beneficios de VPN’s Ø Comunicaciones seguras entre redes privadas corporativas sobre l l l Ø Redes publicas Lineas rentadas Enlaces inalambricos Recursos corporativos (correo, servidores corporativos, impresoras) pueden ser accedidas de manera segura por usuarios que tengan los permisos necesarios, desde el exterior (viajando, en casa, etc. ) © Index 2005

Enlaces VPN Oficina Regional Ruteador Router. OS Corporativo Bodega © Index 2005

Enlaces VPN Oficina Regional Ruteador Router. OS Corporativo Bodega © Index 2005

Tecnologías VPN Ø PPTP con encriptación de 128 bit MPPE Ø L 2 TP

Tecnologías VPN Ø PPTP con encriptación de 128 bit MPPE Ø L 2 TP Ø IPsec Ø Aplicaciones: l l Túneles permanentes entre ruteadores Concentrador de acceso PPTP para muchos clientes (estaciones de trabajo windows) y clientes mobiles (trabajo desde casa o viajando) © Index 2005

Túneles IPIP Ø Protocolo simple para crear un tunel encapsulando paquetes de IP en

Túneles IPIP Ø Protocolo simple para crear un tunel encapsulando paquetes de IP en paquetes IP y mandándolos sobre la red a otro ruteador. Ø Router. OS implementa tuneles IPIP de acuerdo a la norma RFC 2003. Ø Usa protocolo 4 IP © Index 2005

Ejemplo de Túnel IPIP WAN 192. 168. 1. 1 192. 168. 20. 1 Ruteador

Ejemplo de Túnel IPIP WAN 192. 168. 1. 1 192. 168. 20. 1 Ruteador A Ruteador B RED 1 RED 2 © Index 2005

Adicionando una interface IPIP © Index 2005

Adicionando una interface IPIP © Index 2005

Adicionando direcciones IP Direcciones IP son añadidas a las interfaces del tunel Ø Use

Adicionando direcciones IP Direcciones IP son añadidas a las interfaces del tunel Ø Use direcciones de 30 bits para ahorrar espacio de direccionamiento, por ejemplo: Ø l Ø 10. 1. 6. 1/30 y 10. 1. 6. 2/30 desde la red 10. 1. 6. 0/30 Es posible usar direccionamiento de punto a punto, por ejemplo: l l 10. 1. 6. 1/32, red 10. 1. 7. 1/32, red 10. 1. 6. 1 © Index 2005

Direcciones IP en ruteador A © Index 2005

Direcciones IP en ruteador A © Index 2005

Túneles Eo. IP Protocolo propietario Mikro. Tik. Ø Encapsula frames de ethernet dentro de

Túneles Eo. IP Protocolo propietario Mikro. Tik. Ø Encapsula frames de ethernet dentro de paquetes de IP protocolo 47. Ø Interfase Eo. IP soporta todas las funcionalidades de cualquier interfase Ethernet. Ø Túnel Eo. IP puede correr sobre cualquier conexión que soporte IP Ø Numero máximo de túneles de Eo. IP es de 65535 Ø © Index 2005

Adicionando una interfase de túnel Eo. IP © Index 2005

Adicionando una interfase de túnel Eo. IP © Index 2005

Eo. IP y “Bridging” Las Interfases Eo. IP puede ser “bridgeada” con cualquier otra

Eo. IP y “Bridging” Las Interfases Eo. IP puede ser “bridgeada” con cualquier otra interfase Eo. IP o Interfase Ethernet. Ø Uso principal de túneles Eo. IP es para transparentemente hacer bridge de redes remotas. Ø Protocolo Eo. IP no provee encriptación de datos, por tal manera debe correr sobre un túnel encriptado, ejemplo PPTP, L 2 TP o PPPo. E, si es requerida seguridad. Ø © Index 2005

Configuración de túnel PPP Ø El paquete PPP debe estar instalado l l Ø

Configuración de túnel PPP Ø El paquete PPP debe estar instalado l l Ø Cheque con “/system package print” Si no esta instalado, suba la misma versión del paquete ppp-2. x. x. npk y reinicie el ruteador Todas las configuraciones de túneles PPP son similares e involucran un setup: l l Concentradores de Acceso (Server PPTP o PPPo. E) Cliente PPTP o PPPo. E © Index 2005

Concentrador de Acceso PPTP Ø Concentrador de acceso PPTP es usado para permitir a

Concentrador de Acceso PPTP Ø Concentrador de acceso PPTP es usado para permitir a usuarios remotos establecer conexiones de túneles encriptados al ruteador y recibir información de configuración del host: l l Ø Dirección IP, dirección de red, puerta de enlace Direcciones del servidor de nombres DNS Setup incluye configurar: l l l [IP DNS] (Opcional) [pool de IP] (Opcional) Profile PPP Interface del Server PPTP PPP (logins y passwords) © Index 2005

Planeando el direccionamiento IP Conexiones PPTP son típicamente conexiones punto a punto, las cuales

Planeando el direccionamiento IP Conexiones PPTP son típicamente conexiones punto a punto, las cuales usan direcciones de 32 bits para la dirección IP. La dirección de red es la dirección en el peer remoto. Ø Si se desea , el cliente puede ser asignado con una IP real (ruteable) Ø Ejemplo: Ø l l Interfase del Server=pptp-in 1, address=10. 1/32, network=10. 2. 0. 1 Interfase del Cliente=pptp-out 1, address=10. 2. 0. 1/32, network=10. 1 © Index 2005

Configuración del Pool de IP Pool es usado para especificar un rango de direcciones

Configuración del Pool de IP Pool es usado para especificar un rango de direcciones IP las cuales seran entregadas a los clientes de PPTP, PPPo. E, DHCP, etc. Ø Ejemplo: Ø l Ø /ip pool add name ppp-hosts address=10. 2. 0. 100 Tienes la facilidad de asignar direcciones IP especificas a ciertos clientes si tu lo especificas bajo /ppp secret, o en un RADIUS server. © Index 2005

Configuración de profiles PPP Ø Cambia el profile de default ppp: l /ppp profile

Configuración de profiles PPP Ø Cambia el profile de default ppp: l /ppp profile set default use-encryption=yes require-encryption=yes Ø Alternativamente, se puede hacer un profile especial para conexiones entrantes de PPTP: l /ppp profile add name=pptp useencryption=yes require-encryption=yes, localaddress=10. 1 remote-address=pptp-hosts © Index 2005

Configuración de logins y passwords PPP Ø Adicione un registro ppp secret para usuarios

Configuración de logins y passwords PPP Ø Adicione un registro ppp secret para usuarios que requieren entrar vía pptp: l l /ppp secret add name=jose password=jose 3 /ppp secret add name=juan password=hola remoteaddress=10. 201 Cuando ‘jose’ ingresa via pptp una dirección le será asignada , desde el pool creado Ø Cuando ‘juan’ ingresa via pptp , le será asignada la dirección 10. 201 Ø © Index 2005

Configuración de PPTP Ø Habilite el server pptp: /interface pptp-server set enabled=yes /interface pptp-server

Configuración de PPTP Ø Habilite el server pptp: /interface pptp-server set enabled=yes /interface pptp-server print Ø Especifique un profile diferente , si es que lo ha creado Ø Active las conexiones pptp: /interface pptp-server print © Index 2005

Configuración del cliente pptp Ø Cambie el profile de default de ppp: l /ppp

Configuración del cliente pptp Ø Cambie el profile de default de ppp: l /ppp profile set default use-encryption=yes require-encryption=yes Ø Adicione un cliente PPTP: l /interface pptp-client add connectto=192. 168. 1. 1 user=jose password=jose 3 © Index 2005

Reparando PPTP Checa ruteo y firewall, porque el puerto 1723 de TCP es usado

Reparando PPTP Checa ruteo y firewall, porque el puerto 1723 de TCP es usado para hacer las conexiones entre cliente y servidor Ø Asegúrate que el protocolo 47 (GRE) pasa a través del firewall Ø Asegúrate que las direcciones IP están especificadas para el lado server y cliente en los profiles de PPP o en ppp secrets Ø Checa los logs; Ø l /log print without-paging © Index 2005

Configuración de Server PPPo. E Ø Adiciona el servidor pppoe: l /interface pppoe-server add

Configuración de Server PPPo. E Ø Adiciona el servidor pppoe: l /interface pppoe-server add servicename=office_w interface=eth-local authentication=mschap 2 one-session-perhost=yes Ø Activa las conexiones pppoe: /interface pppoe-server print © Index 2005

Configuración de cliente PPPo. E Ø Adiciona una interfase cliente l PPPo. E: interface

Configuración de cliente PPPo. E Ø Adiciona una interfase cliente l PPPo. E: interface pppoe-client> add interface=ether 1 user=joe password=joe 3 servicename=office_w allow=mschap 2 Ø Si conecta, la interfase pppoe esta en Estado Activo (Running) y el comando monitor nos muestra el status de la interfase: l interface pppoe-client> monitor pppoe-out 1 © Index 2005

Reparando PPPo. E Ø Este seguro que el nombre del servicio esta especificado correctamente

Reparando PPPo. E Ø Este seguro que el nombre del servicio esta especificado correctamente y concuerda con el del servidor Ø Cheque los logs; l /log print without-paging © Index 2005