Has anyone successfully deployed L2TP/IPSec for Road Warrior?
After two weeks of testing I’m giving up
Situation:
Central point. Almost default config Mikrotik router (ROS v.:6.10) with NAT’ed LAN behind it.
Clients. Win7, iOS, Android behind NAT’ed Mikrotik. All L2TP users and devices are configured to have their own names/passw. There is no situation same username on separate devices.
Configuration was made based on this example: http://www.nasa-security.net/mikrotik/mikrotik-l2tp-with-ipsec/
Problem:
Any ONE of clients can successfully connect to central point (access remote LAN resources, etc.)
Second client also successfully connects, but then first client stop working (no internet, no ping to remote LAN resources).
If second client disconnects, first client starts working.
Tried to look at l2tp/ipsec logs but with no luck.
As far as I know there can be only one L2TP/IPSEC tunnel behind the same NATed internet connection.
For example when two of out employies stay at the same hotel with public Wifi only one can work.
This is the limitation of Mikrotik implementation of L2TP/IPSEC VPN.
Cisco VPN client to Cisco ASA has no problem with multiple clients over same NATed internet connection.
I hope this will be fixed soon or if anyone knows how to make it work with multiple clients please DO tell!
If this true, its is very bad.
PPTP - non secure, only one connection from same NATes network.
OpenVPN - no UDP support.
L2TP/IPsec - only one connection from same NATes network ???
SSTP - only Windows support (no iOS, Androis clients).
If L2TP/IPsec really can make only one connection, so it looks like Mikrotik has no solution for Road Warrior setup.
PPTP works with multiple clients behind same NAT..
If you have multiple static IPs on gateway (L2tp Server) you can make clients connect each to specific static IP.. Yes I know its a stupid work around but it works
Or you can use OpenVPN via TCP.. it also works for multiple Natted clients..
Since you need IOS and Droid I am not sure if SSTP will work (I havent tried that)..
If you want to use OpenVPN on android device you have to root it. It is not a procedure everyone is comfortable with and it can also cause waranty problems with some mobile operators.
Hopefully Mikrotik will fix this issue with roadwarrior ipsec some day …
Also no mention of Droid or IOS support.. For Windows you have Shrew VPN Client..
ON PPTP VPN Passthrough I have good experience (in Europe). Most hotels I stayed at have PPTP contrack enabled (VPN Passthrough) on their Routers/Firewalls.
For OpenVPN udp is faster but tcp is more reliable. Most vendors prefer udp (no transmision control) and thus faster and more suitable for VoIP and Gaming. OpenVPN has its own transmision protocol. But I must say if you have enough bandwidth (upload) on VPN server it should also work with tcp and Mikrotik.
Today received answer from Mikrotik support:
Currently we are working on a L2tp/ipsec to support more than one client behind nat.
…
Maybe month, maybe a little longer.