Cisco AnyConnect in 64bit Ubuntu Linux

By | 2011/01/31


UC Berkeley uses the Cisco AnyConnect VPN software but it needs some additional steps to work in 64bit Ubuntu Linux.

Upon trying to connect you may see: “Connection attempt has failed due to server certificate problem.”

There is no server certificate problem. It’s rather a Cisco client software problem. Let’s fix it for the Cisco QA team.

ucbvpn

Install these:

$ sudo apt-get install ia32-libs lib32nss-mdns

Make this directory. You don’t need firefox – only need to make this directory which the Cisco software queries for some odd reason.

$ sudo mkdir /usr/local/firefox

Link to the 32bit certificates you have installed from apt-get:

$ sudo ln -s /usr/lib32/libnss3.so libplc4.so libnspr4.so libsmime3.so /usr/local/firefox/
$ sudo ln -s /usr/lib32/nss/libsoftokn3.so /usr/local/firefox/

Now it works!

ucbvpn2

Go Bears!