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

主机ping不通远程虚拟机


一、虚拟机与主机互ping不通怎么办?

1.虚拟机和主机无法互相ping通

安装虚拟机后,以太网选择默认网桥。但安装完成后,无法ping通主机,也无法ping通网关192.168。.1.1,显示“destinationhostunreachable”。

解决方案:主机可以ping通虚拟机,但虚拟机无法ping通主机。但主机和虚拟机都可以ping通局域网内的其他计算机。

在主机的“网络连接”中禁用VMwareNetworkAdapterVMnet1和VMwareNetworkAdapterVMnet8,虚拟机可以ping通主机。

2.虚拟机无法使用小键盘中的数字键。

解决办法:先关闭小键盘的使用(按下NumLock键让指示灯不亮),然后在虚拟机中打开NumLock键并使指示灯亮即可灯亮。

扩展信息:

虚拟机中的三种连接类型:

1.Bridgemode(桥接模式)

创建新虚拟机时默认选择此模式。它将虚拟主机的虚拟网卡桥接到Host主机的物理网卡上。实际上,它是将Host主机的物理网卡设置为混杂模式,从而实现监听多个IP的能力。

该模式下,虚拟主机的虚拟网卡直接与Host主机的物理网卡所在网络相连。可以理解为虚拟机和Host主机处于对等地位,在网络关系上是平等的。是的,没有谁第一谁第二、谁在前、谁在后的区别。

模式

该模式下,VMware自带的DHCP服务会默认加载到VirtualEthernetSwitch(VMnet8)上,以便虚拟机可以使用DHCP服务。

-Only模式

该模式是一种封闭的方法,适合在独立的环境中进行各种网络实验。这样,在Host的“网络连接”中就出现了一个虚拟网卡VMnet1(默认)。与NAT唯一的区别是,在这种方法中,没有地址转换服务。因此,在这种情况下,虚拟机只能访问宿主机。


二、主机ping不通虚拟机怎么解决?


桥接方式:选择图中Networkconnection中的第1项,即在vmware虚拟机属性中将网卡设置为桥接,这样启动虚拟机后,虚拟系统将通过网卡桥接至局域网。一般主机自动获取LANIP,所以虚拟机也设置为自动获取LANIP;如果宿主机没有自动设置为局域网IP,则为虚拟机和宿主机设置一个(其IP为:10.232.70.9)如果同一网段的真实IP设置为10.232.70.235,则会没事的。互联网将与本地计算机相同。要使用桥接方法,您需要LAN网段的IP。该方法不需要Vm1或Vm8,也可以访问外网。

virtualnetworksetting->hostvirtualnetworkmapping->vmnet8,点击后面的>,subnet可以看到NAT所在的网段,也可以为该网络设置一个IP自己分段(这里也可以改成其他网段,保证虚拟机中的网段和这个一致)。虚拟机网关IP可以在NAT标签下看到。

我个人更喜欢使用NAT方式,这种方式不限于局域网环境。但是只有虚拟机才能访问外网,除了主机之外其他人都不能访问虚拟机(但这可以通过设置端口映射来实现)。

如果虚拟机可以ping通主机,但主机无法ping通虚拟机,或者虚拟机无法ping通本机,可能的原因如下:
如果是在桥接模式,则可能1:虚拟机防火墙禁止ping,请关闭虚拟机防火墙后重试;可能是桥接设置的IP地址冲突或者虚拟机桥接服务异常。
如果是NAT模式,则可能1是虚拟机防火墙禁止ping,请关闭虚拟机防火墙后重试;可能性2是本机的vmnet8网卡被禁用。情况三:vbox的nat模式和vpc的共享模式就是这样。
如果是host-only模式,通常虚拟机防火墙已经禁用了ping。
虚拟机可以ping通主机,但主机无法ping通虚拟机。解决方案:
关闭主机和虚拟机上的防火墙。安装虚拟机后,主机系统上将多出两个网络连接:VMwareNetworkAdapterVMnet1和VMwareNetworkAdapterVMnet8。
两者均默认启用。您可以忽略它们或关闭未使用的连接。对于NAT连接方式使用的VMnet8,可以禁用VMnet1。如: