Guys, I need your help here please. What I’m trying to do is to set up an IPSEC tunnel from a RouterOS behind a Cisco Router(NAT?) but I can’t seem to get this to work. Set up is like this.
RouterOS:
LAN: 192.168.8.1
WAN: 192.168.230.246(yes this is still private)
CISCO:
LAN:192.168.230.1
WAN:x.x.x.x (some public IP)
I am a total beginner on Mikrotik environment but I have some experience in Networking but totally new to IPSEC tunneling. I wanted to create a tunnel to the Mikrotik device(our client) but its not working. Below is my config.
NAT traversal MUST BE ON on both sides, otherwise it won’t work. If remote side doesn’t have it on - just don’t bother, start setting up IPSEC on your Cisco.
I am a little rusty on Cisco’s static NAT config, but it looks to me like you did a destination nat and not a source nat. I can be easily wrong though, I would recommend double-checking.
Static NAT on your Cisco should not be required. I’d suggest removing the rule.
NAT Traversal should be enabled (set it to YES) on your Mikrotik. Also make sure NAT-T is supported and enabled on the remote side as well. And take into account that your Mikrotik device won’t be able to be a responder. It should always be the initiator.
Thanks guys. I missed your post about static NAT. This isn’t a feasible option for us since we have NAT overload here.
Regarding on the NAT T enabled on remote site, it will be controlled by our client. I guess we will set this up as public IP instead. No router this time.