From: Jouni Malinen (jkmaline_at_cc.hut.fi)
Date: 2002-10-12 08:53:41 UTC
On Mon, Oct 07, 2002 at 11:38:18AM +0900, À̽ÂÈ£ wrote:
> Has anyone found a way to get around wavelan not allowing anything but its own mac address?
Yes.
> (answer by Michael Renzmann (mrenzmann at compulan.de))
> Well, for 99% of computer users there will never be a way to get rid of this. For this function a special firmware is needed.
That is not the exact truth.. If you would like to use AP mode, you would most probably need the special firmware. However, if you just want to make a point-to-point link between two WaveLAN cards and, e.g., bridge two ethernet networks over this link, you could use WDS mode for this. Current Host AP driver has support for this mode as 'iwconfig wlan0 mode Repeater' (not really the best name for the mode, but anyway, this is the WDS mode). If I remember correctly, this mode worked fine with Prism2, Lucent/Orinoco/Agere, and Symbol -based cards.
In WDS mode you will need to setup p-t-p link between two cards (iwpriv wlan0 wds_add <hwaddr>) and use wlan#wds# interfaces in the bridge setup. This way you should be able to use Linux bridge code also with WaveLAN cards. The WDS frames have four addresses and the transmitter can thus use its own address since there is a separate address field for the "original source".
-- Jouni Malinen PGP id EFC895FA