VM虚拟机网络设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VM虚拟机网络设置相关的知识,希望对你有一定的参考价值。

兄弟手写太给力了,关防火墙网络是能ping通的,现在有些理解问题,再次请教。

虚拟机的虚拟网络配置界面里看到重要信息:
1:nat虚拟网络网关192.168.221.2,
2:将主机虚拟网卡连接到虚拟网络,使用VMnet8。

问题1:也就是说这个内部虚拟网络出来的数据从192.168.221.2出去没错。但是出来后就到了路由器了,并不通过主机物理网卡和VMnet8。nat方式要隐藏内部地址,那么转换ip的功能不在主机网卡上,而是在虚拟网关192.168.221.2上?
(还是说我理解错了网卡和功能关系,相关功能都是计算机的任务,网卡只负责收发,和其他功能没一点关系?)

问题2:上面说VMnet8连接到虚拟网,如果画得全的话,应该还有一个虚拟交换机在虚拟网络内部,连接所有的虚拟网络内机器,交换机再从192.168.221.2出到路由器。那么ping的时候,数据流是主机VMnet8->虚拟交换机->虚拟机。是这么理解吗?

虚拟机连到外网是通过主机的物理网卡走出去的。但做NAT的事情是由VMWARE软件做的,因为WINDOWS系统没有NAT的功能。隐藏192.168.221.x的目的是不让外网的系统直接访问该网络,而是由192.168.1.2来做NAT的转换。而VMnet8
的做用是让主机能识别到192.168.221.x的网络。

再画个图


trace的过程是192.168.221.128>192.168.221.2(NAT在此做转换)>(NAT在此做转换)192.168.1.2>其它IP。

但是你从其它IP地址往回PING是ping不回来的。

来自:求助得到的回答
参考技术A 1.NAT模式下,其实是使用主机上的VMware NAT service这个服务来充当网关的,也就是对应的192.168.221.2 。相等于是虚拟了一个网关路由设备,虚拟机和外部网络的通讯是靠这个来支持。
2.vmnet8相当于是主机的一块网卡连接在这个虚拟交换机上,虚拟机的网卡也连接到这个虚拟交换机上,在一个局域网内就可以相互之间数据通讯了。
其实这个类似于,家里用路由器的网络环境,NAT服务相当于路由器,vmnet8相对于主机网卡,虚拟机也有一块网卡,这些都连接在一台交换机上,这样自然就形成了一个局域网。
参考技术B 谢谢斑竹热情指导,这个桥接模式确实是始终无法搞定啊。

以上是关于VM虚拟机网络设置的主要内容,如果未能解决你的问题,请参考以下文章

VM虚拟机如何连接网络(具体情况内详)

VM虚拟机桥接模式怎么设置?

VM虚拟机桥接模式怎么设置?

VM虚拟机如何连接网络(具体情况内详)

VM虚拟机怎样ping通外部地址

#导入Word文档图片# VM虚拟机网络设置