Matt Goss wrote:
> Hi there!
> I was about to install a VPN upgrade to my e-smith server
> allowing internal PC's to connect to VPNs running the ESP
> protocol (I believe it is quite similar to IPSec >)
Encapsulated Security Payload - it's one component of IPSec.
> So I have two options:
> - install egcs and start messing with the kernel
> - install a newer version of the kernel from redhat
You can install the RedHat 7.0 kernel on e-smith 4.0 on a trial basis. It
seems to work for me. If you are game, and sensible, you should be able to follow this protocol:
Install the kernel (using rpm -iv ...) rather than upgrade the kernel. (In order to do this, you will first need to upgrade rpm to version 3.0.5. You will also need to install a popt rpm. Obtain these from your local RedHat mirror site.)
Install a section like so:
image=/boot/vmlinuz-2.2.16-22
label=new
read-only
root=/dev/hda6
in /etc/lilo.conf, below the "image.." section which is already there.
Run lilo, using "/sbin/lilo -v". If all goes well, then you can type "new" at the lilo prompt, and you will boot the new kernel.
Once the new kernel boots, you can do:
/sbin/modprobe ip_masq_pptp
and up to ten (at any time) of your client systems should be able to do outbound PPTP VPN connections.
If all works happily, you can follow the instructions at
http://www.e-smith.org/custom/ to make a custom change to /etc/rc.d/init.d/masq so that ip_masq_pptp is loaded at boot time, and you may remove the original kernel, or make the new kernel the default kernel (see lilo documentation).
Regards
Charlie