Site-to-Site IPsec vpn not sending ping across a tunnel

Solution 1:

To me it sounds like you are trying to get the site-to-site tunnel gateways to communicate via their internal IP addresses instead of their public IP addresses. In order to do this using a single tunnel you need to configure the left and right internal source addresses. See below...

leftsourceip=10.248.248.64
rightsourceip=10.131.250.194

Add those lines and restart ipsec and you can then ping using the internal gateway.