Links: https://support.checkpoint.com/results/sk/sk119772
”Supported” web option
This is the official way of connecting, using a web-browser
Steps on Arch
- Enable multilib in
/etc/pacman.conf
adding this:
[multilib]
In clude = /etc/pacman.d/mirrorlist
-
Update the packages with
sudo pacman -Syu
-
Install dependencies
# Install openjdk17
sudo pacman -S jdk17-openjdk
# Install certutil openssl xterm bzip2
sudo pacman -S nss openssl xterm bzip2
# Install 32bit libraries
sudo pacman -S lib32-pam lib32-libx11 lib32-gcc-libs
Steps on Ubuntu
apt update
# Install openjdk-17-jdk
apt install openjdk-17-jdk
# Install certutil openssl xterm bzip2
apt install certutil openssl xterm bzip2
# Install 32bit libraries
dpkg --add-architecture i386
apt update
apt install libpam0g:i386 libx11-6:i386 libstdc++6:i386
Steps to connect
- Go to the VPN web using Firefox or Chrome (derivatives wont work) the url should be something like
https://192.168.10.10/sslvpn
- go to
Native Applications > Settings
in the top right - Download both SSL Network Extende and Check Point Mobile Access Portal Agent
- Make both files executable with
chmod +x file
and execute them - Go back to the VPN page and click connect
Troubleshooting
Use the next command to check the logs of the process in the terminal
java --add-exports java.base/sun.security.provider=ALL-UNNAMED -jar /usr/bin/cshell/CShell.jar /tmp/cshell.fifo
Native applications
snx-rs
https://github.com/ancwrd1/snx-rs
This option counts with both a GUI and CLI, although I wasn’t able to make the GUI work,
sudo snx-rs -u <username> -p <password> -s <vpn url> -o vpn