First as background, I have a meraki network, where i have multiple 'very' remote sites, where my sites are connected via Starlink, which means i do not get a fixed IP address, and the address i have is CGNAT. My remote sites are spokes, (mx68) and my hub ( mx450 ) is at a datacneter and we have public address space. I need to provide access to some devices remotely. The Hub is in routed mode. It is ONLY attached via a single internet port. I set up port forwarding, and everything works nicely.. as per the 1st drawing. In order to make this, work i had to put this in routed mode. Forwarding is not avaialbe in concentrator mode. Now the problem. I now want to be able to create some IPSec tunnels to a non meraki peer outside of the network, from a server in our datacenter. to another server. ( see diagram ). Routing is configured so that traffic for the remote network is fowarded to the MX450, and this was confirmed by doing a packet capture, and i can see the traffic arrive. I have set up the Non Meraki Peer, but when i send traffic, the mx450 does not attempt to stand up the vpn. I do not see any activity in the logs. I can see the remote-peer attempting to intiate the vpn, ( captured packets ). It does nothing to respond. I have to run this in routed mode, for the inbound port direct to to work (a) Is the problem with the vpn, becuase there is only one interface. Will an non meraki Ipsec vpn work, if the traffic being ecnrypted is arrviing on the same interface as the the ipsec tunnel is going outbound? (b) if this is the case, do I need to connect another interface between the Meraki, and my router. ( a so called internal interface?
... View more