-1

我的环境有 2 台主机和每台主机上的虚拟机。由于虚拟机和主机属于不同的子网,因此创建了 NVGRE 隧道。我正在使用 Windows server 2012 R2 主机和相同的虚拟机。主机是背靠背连接的。如果我将虚拟机和主机放在同一个子网中,Ping 可以工作。

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

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

4

1 回答 1

0

您不能只从一台主机 ping 到另一台主机。要从您的主机 ping 提供商地址,需要 -p 选项。

例子:

$address = (Get-NetVirtualizationProviderAddress).ProviderAddress
ping -p $address

当您需要更多帮助时,请放置虚拟化查找记录。以管理员身份运行以下命令。

Get-NetVirtualizationLookupRecord
Get-NetVirtualizationCustomerRoute

还要确保您的 VM 的防火墙允许 ICMP 回显。

于 2015-02-22T10:36:14.613 回答