Yeah, try and tell a big company to pay for support for one or two guys who want to use linux, to use their vpn.
What will they say? The same you are doing, something I truly hate, which is discarding the case. And by the way, it's easier to ask for help on the specific Linux distribution forum, specially when it's that Linux distribution development team who decided to leave the standards and include a module on the kernel...
I'm trying with the community, if you don't want to help with other solutions, simpler, then don't say anything.
Is there any way of simulating the tun module, in order to make modprobe tun work, even if it doesn't make what it's supposed?
Last edited by HolyMurderer; April 28th, 2010 at 02:17 PM.
I wasn't suggesting you ask your "big company" to go pay for support just for your problem. With enterprise software, usually businesses pay an annual fee for support. They may already be paying for support for the entire VPN solution, including the linux client.
I already posted how to create a fake kernel module. Now that I have 10.04 installed to a virtual machine, I'll see if I can get modprobe to see the module.
I've the same issue with the Aventail VPN client my company uses. With 9.10 it worked like a charm!
Hope somebody finds a solution to this.
Achim
Code:sudo apt-get install build-essential linux-headers-`uname -r` mkdir faketun cd faketun 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 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 make sudo install tun.ko /lib/modules/`uname -r`/kernel/net/tun.ko sudo depmod -a sudo modprobe tun
Last edited by cdenley; April 28th, 2010 at 03:12 PM.
Yeap!
This works fine! Many Thanks!
Achim
Glad it worked. If you upgrade your kernel, you will have to repeat that.
Thanks, that works indeed!
Just to help google find this post: snx works under ubuntu lucid. fix ssl extender. fake tun.
Thanks a lot, it worked
Now I only would like Juniper to deliver a version compatible with 64-bit Sun Java, or even openJDK, so I can use 64-bit Linux full time.
Many thanks, cdenley. That fixed it for me as well (Kubuntu 10.04, 64-bit).
Bookmarks