虚拟机和物理机之间的通信问题

一.物理机能够ping通虚拟机,但是虚拟机无法ping通物理机
  1. 思考原因
    • 1)物理机ping通虚拟机,说明二者中间的配置是没有问题的。否则物理机是无法ping通虚拟机的。
    • 2)但是为什么虚拟机ping不同物理机呢?ping使用的是发送ip分组来测,其中的原理是网络中的ICMP协议,但是虚拟机无法将包发送给物理机,说明可能是物理机没有接收到数据分组,即物理机可能将分组拦截。即物理机的防火墙设置可能出现问题, 可以尝试关闭物理机的物理分组,然后再ping,一般来说,这个问题都可以解决了。
    • 3)若是想不关闭防火墙而能ping通,则可以按照如下规则设置:
      –>【防火墙】–>【高级设置】–>【入站规则】-【文件和打印机共享(回显请求 - ICMPv4-In)】启用即可。【两个都启用】
二.常见错误

Error:The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.
稍微翻译一下,大概就知道,这个问题可能有如下原因:
(1)防火墙没有关闭