Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

Have a number of boards with ethernet on it. Some boards have hardware bug. When pinging such boards, not always got answers.

But when running wireshark capture mode, have stable network exchange (ping, another tpc/ip softwate), when stopping Wireshark problems occur again. What's this. How can Wireshark influence so?

share|improve this question
add comment

1 Answer

up vote 2 down vote accepted

I suspect Wireshark activates the promiscuous mode of the network card and might help to migitate the problem.

Under Linux you can enable it by running ifconfig eth0 promisc and disable it with ifconfig eth0 -promisc.

In Windows, it's more complicated of course, but for some network card drivers there is an option in the network card hardware settings. I've also read that it might be possible on the command line, use netsh bridge show adapter to find out the adapter number, then use netsh bridge set adapter 1 forcecompatmode=enable (1 to be replaced with the correct adapter number) to set "Forced compatibility mode" (apparently a Windows term for promiscuous mode) on that adapter.

You may also want to check for duplicate hardware MAC addresses on your network.

share|improve this answer
    
Thank you, disabling promiscuous mode in Wireshark really led to the repro. I've found that sometimes packets receiving with an extra byte. My question is answered. –  Camarada Apr 23 '13 at 15:07
add comment

Your Answer

 
discard

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.