当前位置:首页 > 虚拟机 > 正文

虚拟机能ping通主机(虚拟机能上网但ping不通主机)


一、虚拟机和主机通信问题,请详细回答,分大大的有!1.表示虚拟机和主机可以互相ping通。
2.这不仅仅是IP地址不在同一网段的问题。交换机可能会认为主机上添加的另一个网卡相当于两个直接连接到路由器的接口。即使处于不同网段,也可以相互通信。
一楼说“绝对可以通过NAT从虚拟机ping主机(否则需要检查主机设置),否则主机将无法ping通”关于“虚拟机”完全是无稽之谈,ping是一个双向过程。进程、虚拟机可以ping通主机,但为什么主机不能ping通虚拟机?!假设这里包含了NAT的隐藏内网功能,但是请注意,还有一个VMnet8虚拟交换机!
基于NAT的模式基本上不需要你做太多的配置。我们建议您首先将VirtualNetworkEditor和VMnet8的配置恢复为默认值。您无法禁用VMnet8,更不用说“自动获取”了。考虑到虚拟机和VMnet8已经连接,并且虚拟机和主机之间的ping依赖于VMnet8,所以我们可以重点检查主机设置。
3.确实,同一网段的主机可以ping通,但请考虑此处虚拟网络编辑器中的默认设置。默认情况下,NAT和仅主机具有DHCP分配地址。使用NAT模式更改VMnet8和虚拟机的IP地址。如果这些地址与DHCP地址池不匹配,虚拟机将无法访问Internet,即使它可以与主机通信。
如上所述,NAT模式具有DHCP分配地址,因此该模式下的虚拟机必须使用“自动获取”。VMnet8的IP地址是预先设置的。默认为NATDHCP地址池中的第一个地址。即使禁用,这通常也不会影响虚拟机的Internet访问。但是,它无法与主机通信。
4.当处于Host-Only和NAT模式时,使用此模式的虚拟机仍然可以通过这些虚拟交换机与主机通信,除非其虚拟网卡被禁用。
但是,桥接模式不起作用,因为默认情况下它连接到活动的主网卡。如果物理网卡没有启用,会导致连接失败。但是,您可以添加环回网络。将卡连接到主机,并通过手动更改网桥对象以环回网卡来维持连接。


二、虚拟机可以ping同宿主机,宿主机ping不通虚拟机?虚拟机可以ping通本地机,但本地机无法ping通虚拟机,或者虚拟机无法ping通本地机,原因如下:
如果是桥接模式,可能为1:虚拟机机器防火墙阻止ping。关闭虚拟机防火墙并重试。可能2:桥接设置中的IP地址有冲突或者虚拟机桥接服务不健康。
如果是NAT模式可能情况一:虚拟机防火墙阻止ping。关闭虚拟机防火墙并重试。情况二:本机vmnet8网卡被禁用。情况三:vbox的nat模式和vpc的share模式是这样的。
当处于仅主机模式时,虚拟机防火墙通常会禁用ping。