Tunnels with different IPs terminating on same physical interface
In order to create tunnels to our various AWS VPC instances, I need a separate public IP for each tunnel. I have a /29 public network P2P block, as well as a /27 block that's statically routed to our P2P block. Can I use the same external interface for the VPN connections and use source NAT to ensure the replies come from the correct IP address?
For example, my P2P block is 220.127.116.11/29. 18.104.22.168 is the ISP router, and 22.214.171.124-.6 are usable, with 126.96.36.199 as the broadcast. I also have 188.8.131.52/27 as a usable block that is statically routed to my P2P block. Can I set 184.108.40.206 as the tunnel endpoint, and use source NAT to make replies come from that IP?