VPN tunnel - send routes from server to client (laptop)

Is there any kind of tunnel on Mikrotik that supports this?

If you have several networks behind your Mikrotik router and want to connect over the Internet from your laptop using VPN tunnel. Is there any way to send the routes to client?

I know PPTP tunnel does not support this. What about IPSEC/L2TP?

Is there any workaround, any way to have access to multiple networks behind the router, without manually adding the routes or “use default gateway on remote network” option (for PPTP VPN)?

I know one way for PPTP is to have for example 10.x.x.x subnets behind the router. 10.40.1.0/24, 10.50.1.0/24, etc… This way when you connect with PPTP VPN it will add class route 10.0.0.0/8, which will cover all the networks.
But I am interested in sending specific routes from server to clients.

Unfortunately I don’t think you can. You can write a script for on you computer to run on connect that would add the routes needed.

If you were going to another router you could use OSPF to send routes.

Unfortunately, my computer isn’t a problem, I can always add static routes in command line. I am interested in complete solution for customers. I can’t give them the solution to use VPN tunnels, but need to add routes manually.

I know from my experience that Cisco, Nortel had such possibilities, but I can’t find solution with Mikrotik. This irritates…

Mikrotik RB1200 as VPN Solution