Depends on the type of VPN?
What type of VPN are you going to use? For example, OpenVPN (which is an SSL VPN) or IPSEC or something else? I don't have experience with IPSEC. With OpenVPN, you shouldn't need to recompile anything on your Linux box...unless your Linux box will be a VPN end-point or VPN server. For VPN pass-through, the Linux box should only need need to port forward to the appropriate NAT'd machines; and even this might not be necessary if you always initiate the connection from a NAT'd machine and set-up the OpenVPN configuration to "keep-alive" the connection. I've never tried it without port forwarding, so it is possibly firewall dependent.
|