vm网络问题,nat和仅主机模式

两台vm虚拟机,分别使用nat和仅主机网络模式,为什么nat能ping通仅主机模式的主机,仅主机却ping不同nat模式的主机呢?是什么原因?nat模式ip是192.168.200.125,仅主机ip是192.168.32.100。

img

从你的描述个人猜测你应该使用的 vmware 创建的虚机。要想理解这个现象我们要先理解仅主机模式和nat模式的区别:仅主机很好理解,就是这个虚机仅能和宿主机通信;nat模式就有些复杂了,nat时 Network Address Translation (网络地址转换)的缩写,意思就是经过 nat 数据包的 IP 地址会被替换成别的。vmware 的 nat 使用的是 snat,snat 会替换请求数据包的源 IP,具体的就是会把 nat模式的虚机出来的数据包替换成宿主机的。理解了这些你的疑惑应该就能解开了。nat模式虚机到仅主机模式虚机 vmware 会把 nat模式虚机的数据包的IP替换成属主机的,然后就能访问仅主机模式的虚机了。反过来仅主机模式的虚机仅能ping通宿主机的IP别的IP他是ping不通的

请看👉 :配置VM Nat模式下 虚拟机与主机互通,同时实现虚拟机上网