Kubuntu Dapper, Juniper SSL VPN 06 Sep 2006
Juniper’s SSL VPN is not compatible with debian based distros. Thanks to the folks at “Secure24”:http://www.secure-24.com” and “flexion”:http://www.flexion.org I was able to this working.

Flexion’s posts about how to get this to work with Ubuntu Breezy, but it didn’t work 100% the same for me. Flexion’s original “article”:http://www.flexion.org/site/index.php?gadget=StaticPage&action=Page&id=50 can be found at http://www.flexion.org/site/index.php?gadget=StaticPage&action=Page&id=50

Here are my steps:

sudo apt-get install openssl sudo apt-get install libmotif3 sudo apt-get install libstdc++2.10-glibc2.2

sudo ln -s /usr/lib/libssl.so.0.9.7 /usr/lib/libssl.so.2 sudo ln -s /usr/lib/libcrypto.so.0.9.7 /usr/lib/libcrypto.so.2

# Add /usr/X11R6/lib to ld.so.conf sudo emacs /etc/ld.so.conf sudo ldconfig

At this point the /etc/ld.so.conf file didn’t exist, so I created it. The next steps were pretty much the same as on Flexion’s article except for a few notes below:

  • login into your Juniper SSL VPN homepage

  • Click the Network Connect Start button

  • A popup will appear saying “Loading Network Connect Client. Please wait”

  • An xterm window will appear with the title installNC.sh which will prompt you for a password.

  • CTRL-D at the password prompt and when asked to try again answer ‘N’.

  • Logout from the SSL VPN homepage and close Firefox/Mozilla. I did this and then went to the next steps, but it didn’t matter. I then did the steps again and just left Mozilla open

  • From a shell do the following…

    $ cd ~/.juniper_networks rm -rf network_connect cp -R tmp network_connect cd network_connect chmod 744 *.sh chmod 744 ncui # this differs sudo chmod 6711 ncsvc sudo chown root:root ncsvc

The above shell command didn’t work for me 100%.

  • chmod 744 ncui , I don’t have ncui. I skipped this step.

I tried to Network Connect Start and I got an “RPM query for openssl failed”. After clicking Ok the network connect java dialog popped up, then dissappeared.

Next go into your ~/.juniper_networks/network_connect folder and run:

sudo ncsvc

blog comments powered by Disqus