Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

A server cannot ping to other servers unless a wireshark is capturing packet. And I believe that a process is capturing packets before ping process. But how to find this process?

share|improve this question

migrated from Sep 7 '12 at 11:32

This question came from our site for professional and enthusiast programmers.

You mean you cannot ping the remote server unless the remote server has a packet capturing software running? In this case my bet would be a firewall that drops ICMP packets on the target. Please be more specific in your question. Log in to SuperUser with your StackExchange account to regain access to the question and edit it accordingly. – Baarn Sep 7 '12 at 11:41
up vote 1 down vote accepted

OK. I solve this problem myself. The truth is that the packet send to my server has a correct IP address but a wrong MAC address. So in case the wiredshark is turned off, the network interface card(NIC) will drop it directly. But if the wiredshark is turned on, it will capture the packet and modified the MAC address to a correct one.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.