
Configure Remote Access VPN on a Check Point Gateway
Before you run this
This guide turns on Check Point Remote Access VPN so staff can connect from outside with the Check Point Endpoint Security VPN / Check Point Mobile client and reach internal networks over an encrypted IPsec tunnel. You do it in SmartConsole, not on the gateway shell — enabling the IPsec VPN blade, putting the gateway in the RemoteAccess community, assigning client IPs with Office Mode, adding an access rule, and installing policy.
Privileges: you need a SmartConsole administrator account with read/write access to the policy and gateway objects. Installing policy pushes the whole rule base — treat it as a production change.
This changes production. Enabling a blade and adding an access rule is a policy install; a wrong rule, a bad Office Mode subnet that overlaps an existing network, or a NAT mistake can break existing traffic or lock you out of management. So:
- Keep an out-of-band path open — an SSH/console session to the Gaia gateway, or physical console access — before you install anything.
- Back up first. Publish the current session in SmartConsole (this creates a revision you can revert to), and take a Gaia snapshot of the gateway (Gaia Portal → Maintenance → Snapshot Management, or
add snapshot <name>in clish). Also export the management database per Check Point's backup procedure. - Do it in a maintenance window.
- Rollback path: in SmartConsole you can install a previous policy revision (Security Policies → Installation History → Install a specific version), and worst case revert the Gaia snapshot. Know which one you'll use before you start.
Read the whole thing first, and if you have a lab management server or a spare gateway, build it there once before touching production. I'm writing for R81.20 (SmartConsole and gateway both R81.20), a single standalone gateway (not a cluster — cluster VIP and sync add steps I don't cover here), authenticating against local Check Point users first, with a note on AD/LDAP. Menu names move between versions; if a path below doesn't match yours, check the Remote Access VPN Administration Guide for your exact release rather than guessing.
1. Enable the IPsec VPN blade on the gateway
In SmartConsole:
- Gateways & Servers, double-click your gateway object (call it
GW-01). - On General Properties, in the Network Security blade list, tick IPsec VPN.
- Click OK.
Turning on the blade doesn't move traffic yet — the community and rules do that.
2. Create the Office Mode IP pool
Office Mode hands each connected client an internal IP. Pick a subnet that does not overlap any existing internal network or another VPN pool.
- In the object bar, create a new Network object, e.g.
RA-OfficeMode-Pool, network10.20.30.0, mask255.255.255.0. Substitute a range that's free in your environment. - Reopen
GW-01→ VPN Clients → Office Mode. - Choose Allow Office Mode to all users (or restrict to a group), and set the allocation method to manual using an IP pool, selecting
RA-OfficeMode-Pool. - Set DNS/WINS for clients here if you need name resolution across the tunnel (point DNS at your internal resolver).
The exact wording of the pool/DHCP options is on the Office Mode page; use whichever your version shows and leave the rest at defaults.
3. Create the users (or connect AD)
For a first stand-up, local users are simplest:
- In the object bar → Users (New → User), create a test user, e.g.
vpntest. - Give it a Check Point Password as its authentication method and set the password.
- Create a User Group, e.g.
RA-Users, and addvpntestto it.
For production against Active Directory, don't use local users — configure an LDAP Account Unit pointing at your domain (example.com) and use Access Role objects instead. That setup is its own procedure; follow the LDAP/Identity Awareness section of the admin guide for the exact wizard.
4. Set the gateway's authentication method
- Open
GW-01→ VPN Clients → Authentication. - Confirm the allowed authentication method matches how your users log in (username/password for the local
vpntestcase).
I'm deliberately not naming a specific radio-button value here because the labels differ across R81.x builds and I won't risk a wrong one — the Authentication page is where it lives; match it to your users.
5. Add the gateway and users to the RemoteAccess community
R81.20 ships a default RemoteAccess VPN community.
- Security Policies → open VPN Communities (or via the Object Explorer), double-click RemoteAccess.
- Under Participating Gateways, add
GW-01. - Under Participating User Groups, add
RA-Users. - Click OK.
6. Add an access rule for remote users
Add a rule to your Access Control policy that permits the community into your internal networks:
- Source:
RA-Users(or an Access Role if you went the LDAP route) - Destination: your internal network object(s)
- VPN: set this column to the RemoteAccess community (this is what scopes the rule to tunnel traffic)
- Services & Applications: the services staff actually need — don't open Any if you can avoid it
- Action: Accept
- Track: Log
Place it where it will be matched (above any broad cleanup/drop). Keep it tight — this rule is what remote clients can reach.
7. Install policy
Security Policies → Install Policy, select GW-01, install. Watch the progress and the logs. This is the reversible-via-revision step from the safety note.
8. Set up the client
On a test laptop outside the network:
- Install Check Point Endpoint Security VPN (or Check Point Mobile) — download the matching version from Check Point's support site.
- Create a new site, entering the gateway's public IP or FQDN (e.g.
vpn.example.com, which must resolve and be reachable on the VPN ports). - Choose Username and password authentication, finish the wizard, and Connect as
vpntest. - On first connect you'll be asked to trust the gateway's certificate fingerprint — verify it matches the gateway before accepting.
Verify it worked
On the client: it shows Connected, and ipconfig (Windows) or ifconfig/ip addr (macOS/Linux) shows an address from your 10.20.30.0/24 Office Mode pool. Ping or open an internal service that your access rule allows.
In SmartConsole: Logs & Monitor → Logs, filter on blade VPN — you should see the IKE negotiation and the Office Mode IP assignment for vpntest, plus Accept logs for the traffic hitting your rule.
On the gateway (Gaia CLI, expert mode) — read-only checks:
vpn tu # interactive tunnel utility: list/monitor remote-access tunnels
cpstat vpn # VPN blade statistics, including active tunnels
vpn tu opens a menu; use the option to list Remote Access / IKE tunnels to confirm the user's session is up. Gateways & Servers monitoring in SmartConsole also shows connected remote users.
Undo / roll back
Cleanly, in reverse order:
- In SmartConsole, disable the access rule (or delete it), remove
GW-01andRA-Usersfrom the RemoteAccess community, and untick IPsec VPN on the gateway if you're fully backing out. - Install Policy again to apply the removal.
If a policy install caused trouble, the fastest recovery is Installation History → install the previous version. If the gateway itself is misbehaving after the change, revert the Gaia snapshot you took in step 0 — that returns the box to its pre-change state but drops anything else changed since, so use it as the last resort, not the first.
Runs enterprise networks and security for a living, and writes Shore Up to turn two decades of hands-on Linux, Windows and mail-server work into guides you can actually use.
More about the author →Was this article helpful?
Tap a star — no sign-in needed.
Be the first to rate this article.
Related guides
Set Up a Site-to-Site VPN Community on Check Point (R81.20)
This guide builds a site-to-site IPsec VPN community in Check Point SmartConsole so traffic between two sites' encryption domains is tunnelled and encrypted. The main path assumes both peers are Check Point gateways managed by the same Management Server (SMS) on R81.20 ; I note where a third-party peer (an Interoperable Device ) differs.
Set Up a Site-to-Site IPsec VPN on a Cisco ASA
This guide builds a policy-based site-to-site IPsec VPN between two Cisco ASAs using IKEv2 , so hosts on your local LAN can reach hosts on a remote LAN over an encrypted tunnel across the public internet. It defines the crypto policy, a pre-shared key, the interesting-traffic ACL, the NAT exemption, and applies a crypto map to the outside interface.
Set Up a Site-to-Site IPsec VPN on a Palo Alto Firewall
This guide builds a route-based site-to-site IPsec VPN on a Palo Alto firewall: an encrypted tunnel between your firewall and a remote peer so two private subnets can talk over the public internet. You configure it entirely as candidate configuration in the web GUI and make it live with a Commit .
Configure Automatic and Manual NAT on a Check Point Firewall
This guide creates NAT rules on a Check Point gateway: Hide NAT (many internal hosts sharing one public address for outbound access) and Static NAT (a one-to-one map so a public address reaches an internal server). NAT rules rewrite the source or destination address of live traffic — get one wrong and you can break outbound Internet for a whole subnet or expose a server you didn't mean to.




