IPSec Tunnel Between CheckPoint Firewall and PaloAlto Firewall
Hello everyone, today I’d like to share step by step guide for configuration ipsec tunnel between CheckPoint Firewall and PaloAlto firewall using eve-ng.
LAB Diagram
CheckPoint Side Configuration
For WAN Interface
Network Management >> Network Interfaces >> Click eth1 >> Edit >> Comment (optional) >> Checked Enabled >> Assign ip address manually >> Click OK
For LAN interface
Network Management >> Network Interfaces >> Click eth2 >> Edit >> Comment (optional) >> Checked Enabled >> Assign ip address manually >> Click OK
Static Route Configuration
Network Management >> IPv4 Static Routes >> Click Default >> Edit >> Click Gateway >> Edit >> add the gateway ip address >> Click OK
Login to the Smart Console >> navigate to the right side and Click New >> Network
Checkpoint Internal Network Creation
Give a suitable name >> Click General >> Add Network Address and Subnet Mask
Click NAT >> Checked Add Automatic address translation rules (for SNAT translation behind checkpoint firewall) >> Click OK
For PA Network Creation
Repeat Same Step likes checkpoint network creation
PA Network Creation
Give a suitable name >> Click General >> Add Network Address and Subnet Mask
Adding PA firewall object in checkpoint for ipsec tunnel
Click On right Navigation bar >> New >> More >> Network Object >> More >> Interoperable Device
Configure the public ip address of PA firewall
General Properties >> Name (Suitable Name) >>
IPv4 Address (Public IP address of PA firewall)
Configuration External Network for PA firewall
Topology >. New >> General >> Name (External) >> IP Address >> Subnet Mask >> Topology >> Checked External >> Click OK
Configuration VPN Domain for PA firewall’s Network
Topology >> VPN Domain >> Check User defined >>
Click PA_Network (the network you created before)
\>> Click OK
IPSec VPN >> Link Selection >> Check Selected address from topology table
VPN Domain for CheckPoint
In Smart Console Maing Menu >> Click SMS >>
Network Management >> VPN Domain >>
User Defined >> Selected Pre defined Network
Configuration IPSec Peer
Select IPSec VPN >> Link Selection >>
Check Selected address from topology table
\>> Click OK
Configuration VPN community
On the Smart Console Main Menu >> Navigate to the left panel >> Select Security Policies >> Click VPN Communities >>
Create Meshed Community
Firewall Policy for IPSec VPN
Click Install Policy >> Click Publish and Install on pop up box
Click Install IPSEC VPN preparation for CheckPoint Side is Done
PaloAlto Side Configuration
Zone Configuration Trust , Untrust and IPSec Zones
IP Assign Interface (WAN and LAN )
Click >> Network >> Interfaces >> Ethernet >> ethernet 1/1 >> interface type >> Virtual Router >> Security Zone >>
IPv4 >> Advanced >> Click OK
Tunnel Interface configuration for IPSec Tunnel
Network >> interfaces >> Tunnel >> Add >> Tunnel id >> Virtual Router >> Security Zone >> Click OK
Creation of Security Rule for local network to access internet
Security Rule Parameter
For local network to access
internet
IPSec Security Rule Creation
Click Policies >> General >> Name >> Source >> Destination
Security Rule Parameter for
Ipsec Tunnel
SNAT Configuration
SNAT Parameter
Default Route Configuration
Network >> Virtual Routers >> Click default >> Click Static Routes >> Add >> Configure Static Route >> Click OK
Configure Route for Checkpoint Internal Network
IKE Crypto Profile Configuration
IPSec Crypto Profile Configuration
IKE Gateway Configuration
Click Network >> IKE Gateways >> Add >> Name >> Version >> Interface >> Local IP Address >> Peer Address >> Authentication >>
Pre-shared Key >> Click OK
IKE Parameter
IPSec Tunnel Configuration
After All Parameter Configure Sucessfully Your IPSec Tunnel Will be up !!!
Monitor Traffic From PA Side
Monitor Traffic From CheckPoint Side
Monitor From CheckPoint Side(Details)
THANK FOR YOUR ATTENTION !!!!!