Skip to content

Instantly share code, notes, and snippets.

Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Krowemoh/614c1124afa4a79b1b3f94cd94e1fd01 to your computer and use it in GitHub Desktop.
Save Krowemoh/614c1124afa4a79b1b3f94cd94e1fd01 to your computer and use it in GitHub Desktop.
Configure CheckPoint VPN ArchLinux

Configure CheckPoint VPN ArchLinux

First install this packages:

Yes they have to be 32bits, this is important.

sudo pacman -Sy lib32-pam lib32-libx11 lib32-gcc-libs lib32-nss nss

Then install this package from AUR:

I use trizen as AUR package manager change to your AUR package manager if you use another.

trizen -Sy lib32-libstdc++5

Then download SNX install script:

SNX Script

Change script permission:

sudo chmod +x snx_install_linux30.sh

Install snx:

sudo ./snx_install_linux30.sh

Then connect to your VPN:

snx -s [REPLACE_WITH_YOUR_VPN_IP] -u [REPLACE_WITH_YOUR_USERNAME]

If you don't want type this every time you can create a alias in your .bashrc or .zshrc:

MY_USERNMAE=REPLACE_WITH_YOUR_USERNAME
MY_PASSWORD=REPLACE_WITH_YOUR_PASSWORD

alias checkpoint-vpn='echo $MY_PASSWORD | snx -s [REPLACE_WITH_YOUR_VPN_IP] -u $MY_USERNAME'

For desconect:

snx -d

#vpn #checkpoint #snx #archlinux

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment