Guy Harris wrote:
> 
> Try
> 
>         tcpdump -R -e -x -i eth0 ether multicast
> 
> The "-R" flag tells tcpdump to capture in "raw" mode rather than
> "cooked" mode, so that the Ethernet headers are supplied to tcpdump from
> libpcap.

        Thanks. It worked.

> 
> If that works, then your Linux distribution probably has the "improved"
> tcpdump, in which case it's also not running in promiscuous mode by
> default.  To make the "improved" tcpdump work the exact same way as
> normal tcpdump, you also need to supply the "-p" flag, which turns
> promiscuous mode *on* in the "improved" version, rather than turning it
> off as is the case with the standard version.
> 
> > I am using linux 2.2.14
> 
> Actually, you're using some version of some Linux *distribution*;
> identifying the kernel that a particular system is running is
> insufficient to indicate what OS you're running - much of the behavior
> of your system is governed by the userland code in it, rather than the
> kernel code in it.

     I compiled the 2.2.14 code and running it. Hence I am 
     pretty much sure of the version of kernel code.

Thanks,
Srivatsan
-
This is the TCPDUMP workers list. It is archived at
http://www.tcpdump.org/lists/workers/index.html
To unsubscribe use mailto:[EMAIL PROTECTED]?body=unsubscribe

Reply via email to