Skip to content

F5 VPN

openconnect

Start:

openconnect --protocol=f5 --dump -vvv $SERVER

F5 Big IP VPN Client

  • Installation packages only in rpm and deb format

Install on Arch

f5vpn-arch

Steps:

Install package:

pamac install f5vpn

Configure mimeapps.list:

  • Ensure x-scheme-handler/f5-vpn=com.f5.f5vpn.desktop under [Default Applications] and [Added Associations]

Fix wayland issue where client crashes with qt.qpa.plugin: Could not find the Qt platform plugin "wayland" in "":

Add Exec=/usr/sbin/bash -c "export QT_QPA_PLATFORM=xcb; /opt/f5/vpn/f5vpn %u" to /usr/share/applications/com.f5.f5vpn.desktop

Official client on Arch

Download official f5-client Debian package, i.e.

wget https://huskyonnet-ns.uw.edu/public/download/linux_f5vpn.x86_64.deb -O ~/projects/vpn/f5-client/native/linux_f5vpn.x86_64.deb

Extract content:

cd ~/projects/vpn/f5-client/native/
ar x linux_f5vpn.x86_64.deb
tar -xzf control.tar.gz
tar -xzf data.tar.gz
sudo cp -a opt/f5 /opt/f5
sudo ./postinst

Etc

  • Config at ~/.F5Networks/f5networks.conf
  • Log at ~/.F5Networks/vpn.log Also contains some F5 tunnel config details

Debug with export QT_DEBUG_PLUGINS=1