Global Protect VPN Linux

Minulla käytössä UBUNTU (peppermint). Ohjeita en ole kokeillu Fedoralla

Alkuperäinen artikkeli: https://jenciso.github.io/blog/how-to-compile-a-global-protect-openconnect-version/

PAKETIT JOTKA OVAT TARVITTAVIA:

Fedora

sudo dnf -f install libxml2-devel \
  zlib-devel \
  openssl-devel \
  pkg-config \
  p11-kit \
  libp11 \
  libproxy \
  trous \
  libproxy-devel \
  libstoken 

Ubuntu

sudo apt-get install \
  build-essential gettext autoconf automake libproxy-dev \
  libxml2-dev libtool vpnc-scripts pkg-config \
  libgnutls28-dev

ASENNUS

Tämän jälkeen pitää lataa git repository ja “compile the package using the branch globalprotect

git clone https://github.com/dlenski/openconnect.git
cd openconnect
git checkout globalprotect
./autogen.sh
./configure
make
sudo make install

On välttämätöntä lataa “shared libraries”

sudo ldconfig

TESTAUS että toimii

sudo /usr/local/sbin/openconnect --protocol=gp vpn.mycompany.com --dump -v

Jätin väliin nettisivuilla olevan osion lopusta “Scripts to setup your credentials”

Sitten ihmettelin millä komennolla toimii ja päädyin käyttämään samaa kuin ohjeessa:

sudo /usr/local/sbin/openconnect --protocol=gp ra10.lut.fi --dump -v

Terminaalissa sit pitäs lukee tällästä:

Connected as 172.25.161.25, using SSL, with ESP in progress
ESP session established with server
ESP tunnel connected; exiting HTTPS mainloop.