These are the steps needed to get Juniper Connect working on Ubuntu 10.04 64bit. Some of the steps will work in 32, other than the ia32 package install. Good luck!
- Enable partner repo
- Install the needed Java Packages:
- sudo apt-get install sun-java6-plugin sun-java6-jdk sun-java6-jre ia32-sun-java6-bin
<li>
<span style="font-size: 13.1944px;">Run Firefox 3.6 as root and allow juniper connect script to install and fail</span>
</li>
<li>
<span style="font-size: 13.1944px;"> </span><span style="font-size: 13.1944px;">Drop to terminal</span> <ul>
<li>
<span style="font-size: 13.1944px;">sudo cp -Rv /root/.juniper_networks ~/</span>
</li>
</ul>
<ul>
<li>
<span style="font-size: 13.1944px;">chown -R $user ~/.juniper_networks</span>
</li>
</ul>
</li>
<li>
<span style="font-size: 13.1944px;">The script fails on TUN module being built into the kernel</span>
</li>
<li>
<span style="font-size: 13.1944px;"> </span><span style="font-size: 13.1944px;">sudo apt-get install build-essential linux-headers-`uname -r`</span> <ul>
<li>
<span style="font-size: 13.1944px;">mkdir faketun</span>
</li>
</ul>
<ul>
<li>
<span style="font-size: 13.1944px;">cd faketun</span>
</li>
</ul>
<ul>
<li>
<span style="font-size: 13.1944px;">echo -e “#include <linux/module.h>\nstatic int start__module(void) {return 0;}\nstatic void end__module(void){return;}\nmodule_init(start__module);\nmodule_exit(end__module);”>tun.c</span>
</li>
</ul>
<ul>
<li>
<span style="font-size: 13.1944px;">echo -e “obj-m += tun.o\nall:\n\tmake -C /lib/modules/\$(shell uname -r)/build/ M=\$(PWD) modules\nclean:\n\tmake -C /lib/modules/\$(shell uname -r)/build/ M=\$(PWD) clean\nclean-files := Module.symvers”>Makefile</span>
</li>
</ul>
<ul>
<li>
<span style="font-size: 13.1944px;">make</span>
</li>
</ul>
<ul>
<li>
<span style="font-size: 13.1944px;">sudo install tun.ko /lib/modules/`uname -r`/kernel/net/tun.ko</span>
</li>
</ul>
<ul>
<li>
<span style="font-size: 13.1944px;">sudo depmod -a</span>
</li>
</ul>
<ul>
<li>
<span style="font-size: 13.1944px;">sudo modprobe tun</span>
</li>
</ul>
</li>