如何设置一个VPN服务器作为VPN服务器和路由器

我有search论坛,不能得到我想要的,所以即时通讯开始一个新的问题。
我想问一下如何让Ubuntu系统成为通过另一个网卡连接到Internet的VPN服务器。

这就是我想说的。

+--------+ +--------+ | Linux | NIC1 | Ubuntu | NIC2 | Client | | server | +----------+ |connects|------->|connects|-------> | Internet | ADSL/WiMaxROUTER |via VPN | | to Web | +----------+ +--------+ | gateway| +--------+ 

这怎么可能实现?
我已经阅读了有关openVPN,我有WebMin。
还有什么需要? 请指导我。

问候!

编辑:阅读有关RouterOS。 这值得么?

也许这个Debian的OpenVPN Roadwarrior教程可以帮助你获得所需步骤的基本概念。