无法使用 IPv6 从来宾操作系统 ping DNS 服务器

无法使用 IPv6 从来宾操作系统 ping DNS 服务器

我可以使用 IPv6 从我的主机 (Windows) ping DNS 服务器(2001:4860:4860::8888),但无法从我的虚拟机 ( Windows)使用 IPv6。

主机有两个网络适配器(Wi-Fi 和 VMnet8)。虚拟机有一个适配器Ethernet0。

为了从虚拟机成功 ping DNS 服务器,需要在主机和虚拟机中进行哪些配置?

当我尝试从虚拟机执行 ping 操作时,虚拟机正在发送邻居请求而不是回显请求。您能告诉我为什么 echo-r​​equest 没有发送吗?

答案1

When I try to ping from VM, VM is sending neighbor solicitation instead echo-request. Can you please tell why echo-request is not sending.

IPv6 不使用 arp 来查找同一 lan 上邻居的 MAC 地址。相反,它会发出多播呼叫邻居请求,这应该是针对连接的路由器的,因为该地址是 Google 的。这是在fe02::/32子网内。当成功时,它将发送回显请求。

如果您看到主持人打来的电话,那么至少有 4 种可能性:

  1. 访客已设置防火墙规则
  2. 访客没有全局 IPv6 地址,只有本地地址
  3. 访客没有 IPv6 路由设置,因此要么不知道正确的路由是什么,要么从错误的接口发送出去
  4. 访客无法确定本地出口路由器的地址。

相关内容