我正在开发客户端/服务器应用程序,需要在互联网环境中测试它们。但是我只有一台电脑,没有连接公共互联网,所以我计划在我的电脑上模拟一个虚拟的互联网环境。
我想我会为了我的目的而安装虚拟机,但由于我的电脑速度很慢,我只能安装一台机器。
目前我的电脑有两台机器:主机(使用 Windows XP)和虚拟机(使用 Windows Server 2003 Ent)。每台机器将有 2 个网络适配器(主机专用和内部),在 2 个网络适配器中,内部适配器在每台机器上都是私有的,主机专用适配器连接在一起。
在Windows 2003下,路由服务器是可以的,但是不知道在Windows XP下,有没有路由服务器产品呢?
请帮助我。谢谢。
答案1
您只能在 Windows XP 上使用 Internet 连接共享:http://support.microsoft.com/kb/306126。
如果您使用 VMWare 作为虚拟化解决方案,它具有针对 VM 网络的内置 NAT 功能。
答案2
http://www.home-network-help.com/ip-forwarding.html 因此,您需要做的就是设置适当的路由表并将 IPEnableRouter 添加到 HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesTcpipParameters 注册表并将其设置为 1。
答案3
我知道您说您的 PC 很慢,但您可以使用 Vyatta 社区版运行非常轻量级的 VM 路由器。它将以极少的内存和硬盘运行。配置路由器 VM,以便一个适配器连接到您的主机,另一个适配器连接到您的 LAN。
这应该会给你一些想法...http://www.youdontevenrealize.com/blog/2008/06/configuring-home-vyatta-router-with.html