Originally Posted by davewolfs
Any chance of putting together something that shows how to get this setup? I'm surprised that there isn't more info on this. Is there a reason why people aren't commonly setting up IPSec?
I guess it is because IPSEC is often a pain to get working. It did not work well with NAT until the NAT-T standard emerged since it requires IP protocol 50 to be passed between the gateways. Second, it's often hard to set up due to very basic tools and a complicated protocol (getting two gateways to authenticate towards each other is no guarantee that you can route trafic between subnets across the IPSEC tunnel).
I have connected numerous networks via IPSEC tunnels in the past 10 years, and for that purpose it works well. For roaming users wishing to connect back to their home network it's a pain and rarely works well. I was thrilled when OpenVPN emerged as an alternative for that kind of setup