On Tue, 23 Jan 2001, Pekka Savola wrote:

> On Tue, 23 Jan 2001, robbi8 wrote:
> > Greetings,
> >  I sent the below over a week ago and haven't heard a response. I just
> > wanted to see if you received it and if you had seen similar issues.
>
> Thisi is a problem with ifconfig in net-tools package I believe, not
> tcpdump, as the kernel log shows:
>
> device eth0 entered promiscuous mode
> device eth0 left promiscuous mode
>
> I haven't really dug into this deeper.

Whoops.

This is an issue with tcpdump/libpcap after all I suppose, caused by the
fact that new packet socket mode is used for 2.2+ kernel.

In libpcap/pcap-linux.c:

---
                       mr.mr_type    = promisc ?
                                PACKET_MR_PROMISC : PACKET_MR_ALLMULTI;
---

IFF_PROMISC is not set, so 'ifconfig' doesn't see the interface in promisc
mode.

If the old mode ( live_open_old() ) is used, ifconfig shows the interface
in PROMISC mode all right.

-- 
Pekka Savola                  "Tell me of difficulties surmounted,
Netcore Oy                    not those you stumble over and fall"
Systems. Networks. Security.   -- Robert Jordan: A Crown of Swords

-
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