Ok, I've tried reading the VPN-Masq-HOWTO and it's driving me nuts.
I've got Mandrake Corp Server 1.01 running on a P133. On the LAN side it's providing DHCP to several PCs. IP address are all in the 192.168.x.x range. On the WAN side I'm using PPPoE to connect to Verizon's ADSL service. Obviously, I'm masq-ing the non-routable IPs on the LAN side thru the firewall to the outside world. Everything works fine.
Now, my other half is getting sick and tired of having to use dialup to get into work and wants to use a VPN client on a W95 machine to do her work from home.
Through some experimentation, I find that with the VPN client installed, I can use any dialup ISP I want, but it doesn't seem to work using the ADSL line. I have allowed the VPN server at her work through the firewall and I can see UDP packets coming back on port 500, but they don't seem to go anywhere. I know that I need to use VPN MASQ, but I can't figure out if:
A) I need a patch to my 2.2.17 kernel. Everything on the VPN-MASQ-HOWTO mentions 2.2.x kernels from 2.2.16 and below. Nothing is mentioned about anything above that. Does the 2.2.17 kernel already have support for this?
B) I need a newer 2.2.x kernel that I can simple replace my existing one. Even if I get a newer kernel, do I still have to recompile the darn thing? I've never had *any* success doing that back in the RH 5.x days. I always screwed the damn thing up.
C) I am going to be forced to go to a 2.4.x kernel and learn HTF to use iptables. I have a hard enough time with remembering ipchains because I don't use it very often. If there's a way to do it, I'd prefer to stick with ipchains.
Oh, and I'll need layman's term and set-by-step instructions on this. :-)