After reading the Howto for OpenVPN on 5.x, and the subsequent crash of two VPN routers, I decided to try updating my company's systems to use the latest version of OpenVPN.
I make no guarantee that this will work on your system. It took two days of trial and error on two 6.0 machines to make it work. I don't have the time or resources to test it any further, so I will leave it to someone else to create a more in-depth howto for this, if needed.
My setup:
Computer A: Packard Bell, 233Mhz, 32MB RAM, 2GB HD, E-smith 6.0 (clean install) - no other customization before this.
Computer B: Generic 1.7Ghz, 128MB RAM, 40GB HD, E-smith 6.0 (clean install) - customized to provide Jabber services.
Linux kernel version 2.4.20-18.7 on both machines.
All rpms were found via
http://rpmfind.net and
http://rpm.pbone.netRPMs used:
* glibc-devel-2.2.5-44.i386.rpm
* kernel-headers-2.4.20-1.3.2.i386.rpm
* kernel-source-2.4.20-18.7.i386.rpm
* cpp-2.96-113.i386.rpm
* gcc-2.96-113.i386.rpm
* tun-1.1-6.rh72.i386.rpm ~ do not need this if you find the OpenVPN rpm
* lzo-1.08-2.dag.rh73.i386.rpm
* openssl-devel-0.9.6b-1.i386.rpm
* openvpn-1.6.0-1.rh73.dag.i386.rpm
Order of installation:
1. cpp
2. kernel-headers
3. glibc-devel
4. gcc
5. kernel-source
6. tun ~ optional
7. lzo
8. openssl-devel
9. openvpn
It was a fairly simple install, after I had found all of the necessary rpms. Certain files in the OpenVPN rpm listed above created a conflict with files installed from the TUN rpm. Depending on which version of OpenVPN you are able to obtain, you may not need the TUN rpm listed. Hope this is helpful, or can at least point you in the right direction.