It all depends on who's VPN server you need to talk to. If it's a PPTP, you're all set. But other systems need specific software to work.
I have a wintel machine at the office that had to get put on an IP outside the router so it could run VPN clients from Cisco and... erm, whoever makes SmartRemote.