通过virtualbox guest中的vpn路由特定​​的networkingstream量

我在Virtualbox中运行带有windows server 2008 guest虚拟机的OSX。 我的目标是通过服务器来宾路由主机中的一些networkingstream量。 这是因为win2008服务器使用无法在OSX上运行的智能卡解决scheme与我的工作场所build立VPN连接。

我目前的设置是这样的:

  1. OSX(主机):

    • 通过en01连接到互联网
  2. Win2008(游客):

    • 使用NAT连接到互联网(来宾lan1)
    • 有一个SSTP VPN连接到我的工作场所
    • 使用仅主机适配器vboxnet0(guest虚拟机中的LAN2)连接到guest虚拟机,

重要的部分是关于主机(OSX)。 主要我想要所有的networkingstream量只是通过en01。 但是,只能通过VPN访问的所有stream量都必须通过访客和VPN。 我有一个特定的FQDN,只能通过VPN访问(比如corp.mycompany.com)。

我对networking了解不多。 我想我可以通过它来工作

  • 将LAN2和LAN1连接在一起,但这似乎没有工作
  • 这个: http : //archives.aidanfindlater.com/blog/2010/02/03/use-vpn-for-specific-sites-on-mac-os-x/
  • 在WinXP上使用回送适配器(当我还没有win2008,但这不起作用,因为我不能创build一个PPTP连接)

我也读过关于路由和远程访问,但我不知道如何使用这个。

有人能帮助我正确的方向吗?

更新nov-23我已将路由和远程访问configuration为NAT路由器。 现在我可以告诉OSX使用路由添加通过WIN2008路由特定的主机。 但是,当我连接到VPN(在WIN2008客人)路由不起作用了..

所以我想现在我的问题是:如何创build一个这样的设置:OSX – > vboxnet0 – > LAN1(WIN) – (路由) – > VPN,当然回来

或者,也许我应该在Windows机器上创build一个VPN服务器,并从OSX连接到这个VPN,它将所有的请求转发到它自己的VPN连接(企业VPN)。 在这种情况下,OSX应该使用分割隧道(?)。