I have followed the superb guide at MadScientist, and it was very helpful. Also, their client written in Perl works like a charm!
But as I have found the guide uncomplete when you are installing the client from scratch in a clean system, I'm writing this gist.
- You have to install both
icedtea-pluginandicedtea-netxpackages in order to get the Juniper VPN client files for the first time using the Juniper applet launched in your VPN https site. In a clean system, it will pullopenjdk-7-jreandicedtea-7-plugin, among other packages. - It is advisable your account has administration privileges, at least when Juniper VPN client files are installed by the Juniper applet.
- Once you have got the Juniper VPN client files installed into your account,
icedtea-plugin,icedtea-netxand their dependencies are not needed.