public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Kernel 2.6.13 breaks libpcap (and tcpdump).
@ 2005-09-02 18:44 John McGowan
  2005-09-03  0:27 ` Andrew Morton
  0 siblings, 1 reply; 6+ messages in thread
From: John McGowan @ 2005-09-02 18:44 UTC (permalink / raw)
  To: linux-kernel

Kernel 2.6.13. Breaks libpcap.

Fedora Core 2, gcc 3.3.3, Pentium III (933MHz)

I had written about my dismay that traceproto and tcptraceroute
no longer worked and suspected that libnet was broken.

It seems that it is libpcap that is broken by kernel 2.6.13 and
tcpdump itself no longer works.
Well, it works ... but not correctly.

 Capture data, then look for ICMP messages
 (e.g. Time Exceeded errors as in a traceroute)
 by filtering the file.
 
  tcpdump -w 1.cap
  tcpdump -f "ip proto \icmp" -r 1.cap

That works.


 Filter incoming data, looking for ICMP messages:
 
  tcpdump -f "ip proto \icmp"
 
Well, that catches nothing.


I tried recompiling (source RPM, Fedora Core 2) tcpdump
(libpcap, tcpdump, etc.) and reinstalling. That did not
fix the problem with tcpdump.

It also broke a tethereal script I was using (which I changed
to capture all packets, which works as indicated above, and
then used a '-R', read, filter to display the one's I want).


^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2005-09-04 22:09 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-09-02 18:44 Kernel 2.6.13 breaks libpcap (and tcpdump) John McGowan
2005-09-03  0:27 ` Andrew Morton
2005-09-04  8:21   ` Herbert Xu
2005-09-04 17:06     ` Patrick McHardy
2005-09-04 17:31       ` Patrick McHardy
2005-09-04 22:09         ` Herbert Xu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox