Hey everyone,
We’re facing an issue with RADIUS group mapping on a Check Point Remote Access VPN (R81.20).
Users can authenticate successfully through RADIUS, connect via VPN, and receive an Office Mode IP —
but they’re not being assigned to any group, which causes our access policy rules (based on user groups) not to match.
Here’s what we’ve done and verified so far:
Environment
Check Point R81.20 Gateway
Remote Access VPN (Endpoint Security Client)
RADIUS authentication via third-party MFA platform
Authentication protocol: PAP
Attributes tested: 11 (Filter-ID), 25 (Class), 26 (Vendor-Specific)
Configuration Steps
RADIUS Server Configuration
Added the RADIUS server under Servers and OPSEC Applications → New RADIUS Server
Set protocol = PAP, version = 2.0
Defined shared secret matching the MFA server
VPN Gateway Configuration
RADIUS selected as the authentication method under VPN Clients → Authentication
“Allow newer clients that support multiple login options” and “Ask user for password (auto-answer first challenge)” options are checked
External User Profile
Created a External User Profile with “Match all users” (profile name generic*)
Authentication scheme: RADIUS
Linked to the same RADIUS server object
Group Mapping Setup
GuiDBedit Settings
Under Global Properties → Radius, confirmed the following:
add_radius_groups = true
radius_groups_attr = 11
Also tested with attributes 25 and 26, no change.
Policy reinstalled after every modification.
Observed Behavior
Authentication succeeds, user connects normally.
Office Mode IP assigned correctly.
In the logs, user appears authenticated but no group membership is listed.
Access Control rules based on RADIUS group membership never match.
We’ve captured RADIUS packets and verified that the MFA server does send back the attribute (Filter-ID/Class/VSA) with the expected value.
Still, Check Point does not map the user to any RAD_ group.
Question
Has anyone successfully made RADIUS group assignment work for Remote Access VPN users on R81.20?
Is there any hidden setting, known limitation, or workaround ?
Any insights, working examples, or references would be greatly appreciated