Ping not working but wireshark detects ICMP req and response

Hi everyone. I am running into a weird issue and would be grateful if anyone of you can add information

I have configured two different subnets and as a test, I am trying to ping one machine (one one subnet) from another machine(on a different network). The ping doesnt work (rightly so). However, when i try to detect the same in Wireshark, instead of showing "unreachable" messages, it shows normal ICMP request and reply. Its as if packets are finding their way...

I have attached screenshot for ping as well as Wireshark:

I did try to compute headerchecksum in IP Packets but even doing that, checksums of packets captured in Wireshark seems correct -- while ping shows all packets are lost.

Can anyone add info?

Thanks alot

kamran's avatar
1
kamran
asked 2022-02-21 17:31:35 +0000
grahamb's avatar
23.8k
grahamb
updated 2022-02-21 19:44:35 +0000
edit flag offensive 0 remove flag close merge delete

Comments

The all-zero Ethernet MAC addresses suggest to me that these are not normal Ethernet subnets. Can you elaborate on that? Also where do you capture?

Jaap's avatar Jaap (2022-02-21 21:18:48 +0000) edit

So I have two routers and i configured them on private IP addresses. Both of them are on two different subnets. So ping isnt supposed to work. However, i run wireshark on the interface of one router so I should simply authenticate that ICMP packets are showing "destination not reachable" info.

kamran's avatar kamran (2022-02-22 01:24:11 +0000) edit
add a comment see more comments