我可以使用 IPv6 从我的主机 (Windows) ping DNS 服务器(2001:4860:4860::8888),但无法从我的虚拟机 ( Windows)使用 IPv6。
主机有两个网络适配器(Wi-Fi 和 VMnet8)。虚拟机有一个适配器Ethernet0。
为了从虚拟机成功 ping DNS 服务器,需要在主机和虚拟机中进行哪些配置?
当我尝试从虚拟机执行 ping 操作时,虚拟机正在发送邻居请求而不是回显请求。您能告诉我为什么 echo-request 没有发送吗?
答案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 种可能性:
- 访客已设置防火墙规则
- 访客没有全局 IPv6 地址,只有本地地址
- 访客没有 IPv6 路由设置,因此要么不知道正确的路由是什么,要么从错误的接口发送出去
- 访客无法确定本地出口路由器的地址。