Ethereal-dev: Re: [Ethereal-dev] WiFi Support

Note: This archive is from the project's previous web site, This list is no longer active.

From: Guy Harris <[email protected]>
Date: Mon, 5 Jul 2004 01:36:53 -0700
On Sun, Jul 04, 2004 at 05:17:34PM +0300, Moshe Haviv wrote:
> I am a heavy ETHEREAL user for professional purposes.
> I would like to see suuport for 802.11 a/b/g support for Wireless link.
> ETHEREAL shows it as one of the NICs but does not collect any data.
> Is there any patch for this support.

The patch would probably have to be a patch to the OS; the problem is
almost certainly a driver problem.

If the OS is Windows, you're probably out of luck.  802.11 capturing
doesn't work well on Windows with the drivers that come with 802.11
cards and the NDIS mechanism that WinPcap has to plug into in order to
capture.  Promiscuous mode doesn't work very well:

because you might get no packets:

or you might, at least, not get any packets sent by your machine:

and you won't even be able to put the card into monitor mode at all.

You *might* be able to capture traffic to and from the machine running
Ethereal if you turn promiscuous mode off.

On Linux or one of the BSDs, it might work better, but there might be a
driver problem; you'd have to contact whoever supplies the OS (Linux
distributor, {free,net,open,dragonfly}, about the
problem.  Note that monitor mode might not be supported for all cards on
those OSes.