
How to Configure Site-to-Site IPsec VPN on Palo Alto
I recently completed a practical lab for configuring a site-to-site IPsec VPN between two Palo Alto firewalls and wanted to share the configuration flow with the community.
Instead of treating IPsec VPN as one large configuration, I broke it down into the individual pieces that actually need to work together:
WAN Interfaces
↓
Tunnel Interface
↓
IKE Crypto Profile
↓
IKE Gateway
↓
IPsec Crypto Profile
↓
IPsec Tunnel
↓
Route to Remote Network
↓
Security Policy
↓
NAT
↓
VPN Verification
The lab uses two Palo Alto firewalls in EVE-NG with a route-based IPsec VPN and tunnel.2 as the logical tunnel interface.
The interesting part is that creating the tunnel is only one piece of the configuration. You also need the correct routes, security policies, and return path before actual traffic can pass.
In my lab, I tested connectivity between:
Site-1 DMZ: 172.20.1.0/24
Site-2 LAN: 172.20.10.0/24
I documented the complete configuration and verification process here:
How to Configure Site-to-Site IPsec VPN on Palo Alto
For those working with Palo Alto or other firewall platforms, I'm curious: which part of a site-to-site IPsec VPN usually gives you the most trouble—IKE Phase 1, Phase 2, routing, NAT, or security policy?