简体   繁体   English

Ping 请求因 ARP 错误而失败?

[英]Ping request fails with wrong ARP?

I spent hours on this but with no success, I am trying to ping: 172.23.67.188 (Router B external ip) from A-Host.我在这上面花了几个小时但没有成功,我试图从 A-Host ping:172.23.67.188(路由器 B 外部 ip)。

So in A-Host terminal I typed:所以在 A-Host 终端我输入:

ping 172.23.67.188 -c 3

But ping fails with 100% loss, so I ran it again with tcpdump and got the following output:但是 ping 失败并丢失 100%,所以我用tcpdump再次运行它并得到以下 output:

在此处输入图像描述

Why I don't see arp request like this:为什么我看不到这样的 arp 请求:

arp who was 172.23.67.188 tell 192.168.11.188

What is causing this ping to fail?是什么导致此 ping 失败? (Note A host can ping itself, Router A both internal and external ip) (注意A主机可以ping自己,RouterA既有内外ip)

Here is a diagram:这是一个图表:

在此处输入图像描述

Please Note: x=187, y=188请注意:x=187, y=188

You won't see an ARP request like "arp who was 172.23.67.188 tell 192.168.11.188" because 172.23.67.188 and 192.168.11.188 are on different.networks, so the ARP should be for the router 192.168.11.188 uses to reach 172.23.67.188.您不会看到像“arp who who was 172.23.67.188 tell 192.168.11.188”这样的 ARP 请求,因为 172.23.67.188 和 192.168.11.188 在不同的网络上,因此 ARP 应该用于路由器 192.168.11.188 用来到达 172.23 .67.188。 Also note that both these addresses are not globally routable since they are in the private address space.另请注意,这两个地址都不是全局可路由的,因为它们位于私有地址空间中。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM