On Thu, May 16, 2002 at 11:40:32AM -0400, Bin Zhou wrote:
> I have two computer working in the ad-hoc mode with wavelan cards.
> The problem is:
> The sender sends multicast frame through wvlan card with the 802.3
> ethernet (Captured by ethereal 0.9.3). However, the receiver captured a
> ethernet II frame( Also using ethereal 0.9.3). The data is in the
> different format in the ethereal, but with the same contents. Why 802.3
> and ethernet II, not 802.11?
The answer to that question might depend on the operating system on
which you're running.
You never explicitly said what operating system you're using; however...
> I checked the ethereal supporting the wlan (802.11). And the
> configuration of wvlan is 802.11-DS shown in iwconfig. (ifconfig is
> ethernet, because iwconfig is used insyead of ifconfig.).
...given that you mentioned iwconfig, I shall infer that it is some
version of some Linux distribution.
http://www.ethereal.com/faq.html#q4.21
gives information on how to capture raw 802.11 packets. The page at
http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Linux.Wireless.drivers.html
indicates that Wavelan cards are Orinoco cards; unfortunately, the patch
listed in the Ethereal FAQ for one of the drivers for those cards
doesn't work with all versions of the firmware for those cards.
(I do not have any 802.11 hardware, so there are limits on how much more
help I can provide. You should ask the developer of the driver for your
wireless card, or some Linux mailing list, for further help.)