Networking 接收到arp响应,但ICMP数据包甚至没有到达自己的主机

Networking 接收到arp响应,但ICMP数据包甚至没有到达自己的主机,networking,network-interface,windows-networking,windows2012,Networking,Network Interface,Windows Networking,Windows2012,我的环境有2台主机,每台主机上有一个VM。创建NVGRE隧道,因为虚拟机和主机属于不同的子网。我使用的是Windows server 2012 R2主机和相同的虚拟机。主机是背靠背连接的。如果我把虚拟机和主机放在同一个子网中,Ping就会起作用 这两个虚拟机都接收来自彼此的ARP请求和响应。每个虚拟机的ARP缓存都有其他虚拟机的动态条目 但来自VM的ICMP请求数据包在其主机上甚至看不到 您不能仅从一台主机ping到另一台主机。 要从主机ping提供程序地址,需要-p选项 例如: $addres

我的环境有2台主机,每台主机上有一个VM。创建NVGRE隧道,因为虚拟机和主机属于不同的子网。我使用的是Windows server 2012 R2主机和相同的虚拟机。主机是背靠背连接的。如果我把虚拟机和主机放在同一个子网中,Ping就会起作用

这两个虚拟机都接收来自彼此的ARP请求和响应。每个虚拟机的ARP缓存都有其他虚拟机的动态条目


但来自VM的ICMP请求数据包在其主机上甚至看不到

您不能仅从一台主机ping到另一台主机。 要从主机ping提供程序地址,需要-p选项

例如:

$address = (Get-NetVirtualizationProviderAddress).ProviderAddress
ping -p $address
需要更多帮助时,请放置虚拟化查找记录。 以管理员身份运行以下命令

Get-NetVirtualizationLookupRecord
Get-NetVirtualizationCustomerRoute
还要确保虚拟机的防火墙允许ICMP回显