none
如何配置NAT让Guest OS访问外网 RRS feed

  • 问题

  •  

    我有一台托管服务器,有2个网卡,但是只有一个公网IP(手动设置的,不能DHCP)。

    我在Hyper-V中安装了一个Guest OS(Win2003),如何配置网络才能让Guest OS具有一个内部IP(如192.168.0.2之类的),又可以访问外部网络,外部网络可以不用访问Guest OS 。

    我配置了很多次,都没有成功,希望能得到详细一点的解答。

    2008年12月29日 3:22

答案

  • 我配置很多次,没有成功的原因是我在设置路由和远程访问服务的时候,设置IPv4 Router时,选择了LAN and Demand-Dial routing,就出现外部网络不能访问本机的问题。后来选择“ONLY LAN”就一切正常了。

    配置方法如下:

    在Hyper-V中设置一个Internal网络,启用Route服务,设置具有公网IP的那个网卡为连接Internet的网卡,把Hyper-V的虚拟网卡昨晚连接LAN的网卡。需要手动设置Hyper-V的虚拟网卡的IP(如192.168.1.1)。

    在Guest OS中设置连接到Internal网络,并设置网卡的IP和父分区的虚拟网卡的IP同一个网段(如192.168.1.2),且设置默认网关为(192.168.1.1),同时要手动设置公用的DNS地址。

    这样Guest OS就可以访问外网了。

    2009年1月1日 3:10

全部回复

  • 用软件方式给宿主机也就是2008安装一张网卡,然后把这个张卡配置成hyper-v的External,供你的子分区,Guest OS使用。然后打开windwos2008网络共享访问,我记得XP还有个很好的向导。这样你试试,反正你Guest OS不用对外发布。

    2008年12月31日 8:40
  • 我配置很多次,没有成功的原因是我在设置路由和远程访问服务的时候,设置IPv4 Router时,选择了LAN and Demand-Dial routing,就出现外部网络不能访问本机的问题。后来选择“ONLY LAN”就一切正常了。

    配置方法如下:

    在Hyper-V中设置一个Internal网络,启用Route服务,设置具有公网IP的那个网卡为连接Internet的网卡,把Hyper-V的虚拟网卡昨晚连接LAN的网卡。需要手动设置Hyper-V的虚拟网卡的IP(如192.168.1.1)。

    在Guest OS中设置连接到Internal网络,并设置网卡的IP和父分区的虚拟网卡的IP同一个网段(如192.168.1.2),且设置默认网关为(192.168.1.1),同时要手动设置公用的DNS地址。

    这样Guest OS就可以访问外网了。

    2009年1月1日 3:10