Win7虚拟机NAT方式共享网络

  • 格式:txt
  • 大小:5.09 KB
  • 文档页数:2

?Win7虚拟机NAT方式共享网络 虚拟机可以通过桥连接和NAT共享方式实现上网功能,桥连接不需要任何配置,在安装好虚拟机以后默认就可以通过桥连接方式上网,所以我这里只说一下虚拟机通过NAT共享方式上网的方法。 第一步:主机物理网卡设置共享,并且共享给虚拟机NAT网卡,VMware默认为VMnat8,此时主机会自动分配给虚拟网卡一个IP地址,可以从共享虚拟网卡(默认为VMnat8)属性-->Internat 协议版本4属性里找到,IP地址为192.168.137.1这个要记住后面会用到。 第二步:在VMware窗口点击Edit-->Virtul Network Editor,对VMnat8进行编辑,把子网IP设置成“192.168.137.0”,NAT设置为“192.168.137.1”,DHCP设置为Start IP:192.168.137.128,End IP:192.168.137.254(不一定必须得是128~254之间,只要不和前面的冲突就可以),设置的这个IP段是分配给虚拟机用的(DHCP的作用就是自动分配IP)。设置完成后点击Rstart然后点击应用,这样可以保证配置及时生效。 第三步:在VMware窗口点击VM-->Setting,把网络连接方式选为NAT连接。 第四部:在虚拟机里对网络进行配置,点击Fedora 窗口的系统-->管理-->网络,双击当前活动网络,把第一DNS设置为跟主机相同的DNS,第二DNS设置为192.168.137.1,保存设置退出,重新连接虚拟机网络。然后虚拟机就可以上网了。 注意:第二部NAT设置的IP和第一步VMnat8的IP一定要相同,可以不用默认的(所有的设置前三位必须得一样),但是一定要相同。






不连接网线的情况下Windos与VM之间如何ping通
一般情况下,如果宿主主机的网口连接网线并且能够上网,那么按照VM的默认安装,在VM-Settings-Hardware-Network Adapter-Network connection中选择Bridged连接方式,同时注意关闭window下的防火墙,那么windows和VM直接很容易就ping通了,但当宿主主机的网口没有连接网络时,两者之间相互ping通就没有那么轻松了。笔者在一个项目中就正好遇到了这样的问题:



宿主主机网口不能连接网线
宿主主机上的windows系统和VM上的Ubuntu系统必须绑定IPv6地址


下面来分析下问题,同时,提出解决问题的方法。

VM的网络连接方式有Bridged、NAT、Host-only以及Custom,下面来具体看下前三个连接方式(最后这个笔者也还没搞明白)。



Bridged(网桥):网桥把虚拟机器连接到你的宿主机所在的局域网LAN上。这是让虚拟机访问宿主机所在网络的最容易的一种方式。这种情况下虚拟机需要自己独立的标识,比如TCP/IP网络中就需要自己的IP地址,这个IP地址从网络管理员处获得,还有其它的一些网络细节都需要手工设置。网桥方式下虚拟机跟宿主机一样是本地网络中的一个独立体,如同一个物理

的机器一样。如果在vmware中同时运行多个虚拟机,那么每个虚拟机都应该有一个独立的IP地址。
NAT(网络地址转换NAT设备):如果宿主机所在网络不能给该虚拟机一个IP地址,那么NAT就是最容易的一种让虚拟机访问宿主机网络的方式。由于虚拟机没有外部物理网络的IP地址,因此vmware在宿主机上建立一个独立的私有网络,通过虚拟的DHCP服务器获得ip地址。NAT能够把多个虚拟机的网络数据加以区分并在虚拟机与外部物理网络之间进行传送。NAT方式下许多标准的TCP/IP协议都可以在虚拟机上使用,比如 HTTP/FTP/TELET等。但是默认情况下外部网络上的计算机不能连接到虚拟机上,因此虚拟机不能提供诸如WEB浏览这样的服务。
Host-only(宿主机虚拟网络适配器):该模式允许虚拟机与宿主机通信,但是这个虚拟适配器不会连接到任何外部的网络,只有在宿主机上建立起特殊的软件诸如代理服务器才能把虚拟适配器和物理适配器连接起来。实际上虚拟机只和宿主机进行网络连接。
除此之外,还要说明,在vmware软件安装时根据需要会自动安装交换机组件。跟真实的交换机一样,它允许把多个网络组件连接起来,最多允许挂接9个交换机,名称分别为VMnet0-8。其中有3个已经默认分配给网桥(VMnet0),宿主机虚拟网络适配器(VMnet1)和网络地址转换NAT设备(VMnet8)。



VMnet0、VMnet1、VMnet8在windows下是可以看到的,但当宿主主机拔出网线时,VMnet0就会自动消失,变得无效。这也就是为什么当宿主主机不连接网线时,选择Bridged模式,windows与VM之间无法ping通。

到这里解决的办法也就很清楚了:



选择NAT模式,VM对windows选择ping操作时选择VMnet8的IP地址。
选择Host-only模式,VM对windows选择ping操作时选择VMnet1的IP地址。
最后提示一点:在VM端的Ubuntu绑定IP时,最好IPv4和IPv6的地址全要绑定,即便只需要IPv6,因为只绑定IPv6的IP地址,最后网络连接时,指定的网卡可能绑定不上

下载文档原格式

  / 2
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

相关主题