After a 6-month struggle in trying to grep the internet looking for an answer in how to get Juniper’s SSL VPN client to work with Gentoo Linux, the fight is finally over.
There is a detailed post on the Gentoo forums about how to setup Juniper on Gentoo.
Some requirements are that you are using sun sdk 1.4, which you have to manually download from sun and install with portage.
The major show-stopper for me was not having the correct Kernel parameter set:
$ grep CONFIG_TUN /usr/src/linux/.config
CONFIG_TUN=y
Make sure you have TUN enabled in the kernel:
Device Drivers —>
Network device support —>
< *> Universal TUN/TAP device driver support
see the link above for my notes and step-by-step instructions.
I’ve put some notes on my experience in setting this client up (on Fedora) here:
http://david.dw-perspective.org.uk/Juniper-Networks-SSL-VPN-Client-On-Linux.html
Here are some more notes on running it on Fedora, in a VMWare virtual machine on Mac OS X:
http://www.entropy.ch/blog/Mac+OS+X/2007/07/28/Juniper-Network-Connect-SSL-VPN-and-Virtualization.html