====== The University VPN ====== Here you find instructions how to connect with University Virtual Private Network (VPN) ===== Linux configuration ===== Following instruction works for Ubuntu 22.04 * Install openconnect version **8.x** (there are some problems with 9.x) # Check openconnect version apt policy openconnect # Install if version matches requirements sudo apt-get install -y openconnect * Create bin directory in your home dir mkdir ~/bin * Add newly created dir to PATH variable case "$SHELL" in "zsh") DOTFILE="~/.zshrc" ;; "bash") DOTFILE="~/.bashrc" ;; "ksh") DOTFILE="~/.kshrc" ;; esac echo 'export PATH="$PATH:~/bin"' >> $DOTFILE source $DOTFILE * Install required packages sudo apt-get install python3-pip pip3 install https://github.com/dlenski/gp-saml-gui/archive/master.zip * Create script in **~/bin/vpn-uwr** with following content #!/bin/bash -xv eval $( gp-saml-gui --gateway vpn.uwr.edu.pl --clientos=Windows --allow-insecure-crypto ) echo "$COOKIE" | sudo openconnect --protocol=gp -u "$USER" --os="$OS" --passwd-on-stdin "$HOST" & * Set execute privileges set +x ~/bin/vpn-uwr * Run our script from terminal **vpn-uwr** to connect with University VPN - the window with University login page should appear - after successful login, connection will be established.