- OpenConnect is a client for Cisco's AnyConnect SSL VPN, which is supported by the ASA5500 Series, by IOS 12.4(9)T or later on Cisco SR500, 870, 880, 1800, 2800, 3800, 7200 Series and Cisco 7301 Routers, and probably others.
Install the Official Repositories.package from the
Install the Official Repositories. Then configure and connect with
nm-applet (network manager's tray icon) or other utility.
Download a more up-to-date script that OpenConnect will use to setup routing and DNS information (the only difference, currently, between this script and the one that comes with vpnc is using /usr/sbin/resolvconf instead of /sbin/resolvconf, there should be an AUR package for this eventually):
Replace references to /sbin/resolvconf with /usr/bin/resolvconf:
# sed -i 's/\/sbin\/resolvconf/\/usr\/bin\/resolvconf/g' vpnc-script
Make it executable:
# chmod +x vpnc-script
Now run OpenConnect as root with the script downloaded above, and provide the gateway:
# openconnect --script ./vpnc-script mygateway.com
More advanced invocation with username and password:
# echo -n 'passwd' | openconnect -u user --passwd-on-stdin mygateway.com