Check Point Firewall-1 NG(X)

VPN between Check Point Firewall-1 NG(X) and Linux 2.6.x using IKE daemon racoon

Mode: RoadWarrior-to-Gateway


AERAsec Network Services and Security GmbH



See introduction page for more.

Example based on following versions:


Content


Topology


Prework

Pre-Shared Secret:

Public Key Signatures:


Setup of Check Point VPN-1 NG(X)

The setup is similar to the one using Openswan, so see here for details: Check Point VPN-1 NG(X) - Linux Openswan RoadWarrior


Setup of (Linux) racoon using X.509 certificates

General configuration of racoon regardless the use of a shared secret or X.509 certificates is shown here: Check Point VPN-1 NG(X) - Linux racoon
Preparation of certificates is shown here: Check Point VPN-1 NG(X) - Openswan RoadWarrior

Define parameters for racoon

In difference to the shared secret setup, following configuration parameters are required for using X.509 certificates:

Edit/create /etc/racoon/racoon.conf

# Racoon IKE daemon configuration file.
# See 'man racoon.conf' for a description of the format and entries.

path include "/etc/racoon";
path pre_shared_key "/etc/racoon/psk.txt";
path certificate "/etc/racoon/certs";

# CP VPN-1
remote 1.2.3.4
{
exchange_mode main;
lifetime time 24 hour;

certificate_type x509 "/etc/ipsec.d/certs/freeswan-cert.pem" "/etc/ipsec.d/private/freeswan-key.pem";
ca_type x509 "/etc/ipsec.d/cacerts/checkpoint-internal-ca.pem";

peers_identifier address 1.2.3.4;
peers_certfile x509 "/etc/ipsec.d/certs/checkpoint-cert.pem";
verify_identifier on;

proposal {
encryption_algorithm 3des;
hash_algorithm md5;
dh_group 2;
authentication_method rsasig;
}
}


No warranty at all, your Feedback is welcome!
© 2004-2010 AERAsec Network Services and Security GmbH, last change 20090408
back to http://www.vpn-1.de/aerasec/