Creando una VPN PPTP entre routers MikroTik
[important title=»Introducción»]
PPTP (Point to Point Tunnel Protocol) es un túnel seguro (encriptado) que permite conectar diferentes dispositivos para realizar una VPN. MikroTik RouterOS soporta la implementación de un PPTP Server y cliente.
Las implementaciones típicas de PPTP son:
- Acceso seguro router a router vía Internet
- Acceso a un cliente el acceso a la red (usado en acceso a empleados de empresa para realizar el trabajo en su casa como si estuviera conectado a la Intranet)
- Etc.
PPTP utiliza autenticación de usuario y contraseña. La conexión se realiza utilizando el puerto TCP 1723 y luego GRE (IP 47) para el encapsulado. Es necesario chequear estos puertos que estén aceptados en el firewall antes de realizar la implementación para que se pueda lograr el túnel.
[/important]
[important title=»Ejemplo»]
Se desea interconectar dos routers con PPTP, uno oficiará de Servidor (Office 1) y el otro de Cliente (Office 2):

Datos Office 1:
IP Público: 200.200.200.1/24
IP Local: 10.10.10.1/24
IP PPTP local-address: 1.1.1.1
IP PPTP remote-address: 2.2.2.2
Datos Office 2:
IP Público: 100.100.100.1/24
IP Local: 10.20.20.1/24
Habilitando el PPTP Server en Office 1:
[admin@Office 1] /interface pptp-server server> set enabled=yes
[admin@Office 1] /interface pptp-server server> print
enabled: yes
max-mtu: 1460
max-mru: 1460
mrru: disabled
authentication: mschap2
keepalive-timeout: 30
default-profile: default
[admin@Office 1] /interface pptp-server server>Creando usuario en PPP secret en el server Office 1:
Usuario: Home – Password: 123
[admin@Office 1] /ppp secret> add name=Home service=pptp password=123
local-address=1.1.1.1 remote-address=2.2.2.2
[admin@Office 1] /ppp secret> print detail
Flags: X - disabled
0 name="Home" service=pptp caller-id="" password="123" profile=default
local-address=1.1.1.1 remote-address=2.2.2.2
[admin@Office 1] /ppp secret>Creando la interface PPTP Client en Office 2:
[admin@Office 2] interface pptp-client> add connect-to=200.200.200.1 user=Home
... password=123 disabled=no
[admin@Office 2] interface pptp-client> print
Flags: X - disabled, R - running
0 R name="pptp-out1" mtu=1460 mru=1460 connect-to=200.200.200.1 user="Home"
password="123" profile=default add-default-route=no
[admin@Office 2] interface pptp-client>Si la configuración anterior está correctamente configurada lograremos conectar vía un túnel seguro el equipo cliente Office 2 hacía el Access Server Office 1 enviando una petición hacía el IP Público configurado. El router Office 2 al conectarse creará una interface dinámica PPTP Client y el IP colocado a la misma serán: IP: 2.2.2.2 Network: 1.1.1.1, el cual es un direccionamiento punto a punto. Luego podrá ser posible rutear las redes respectivas. Es recomendable utilizar diferentes direccionamiento de red.
Para testear la conexión es posible hacer ping entre los routers:
admin@Office 2]> /ping 1.1.1.1 1.1.1.1 pong: ttl=255 time=3 ms 1.1.1.1 pong: ttl=255 time=3 ms 1.1.1.1 pong: ttl=255 time=3 ms ping interrupted 3 packets transmitted, 3 packets received, 0% packet loss round-trip min/avg/max = 3/3.0/3 ms
[/important]
[notice type=notice]
Por: Maximiliano Dobladez
Bajo Licencia CC 2.5 – Attribution-Noncommercial-No Derivative
[/notice]
