Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 18 Apr 2006 16:41:42 +0200
From:      Fabian Keil <freebsd-listen@fabiankeil.de>
To:        Sten Daniel =?ISO-8859-1?Q?S=F8rsdal?= <lists@wm-access.no>
Cc:        freebsd-net@freebsd.org, Andrew Thompson <thompsa@freebsd.org>
Subject:   Re: How to use if_bridge
Message-ID:  <20060418164142.0831e7db@localhost>
In-Reply-To: <4444CA13.8000405@wm-access.no>
References:  <200604142048.20189.doconnor@gsoft.com.au> <20060414140709.20c51ebc@localhost> <200604151053.25089.doconnor@gsoft.com.au> <20060415115352.1ef82bb1@localhost> <20060415195147.GA54638@heff.fud.org.nz> <20060415232801.0dbbc8f4@localhost> <4444CA13.8000405@wm-access.no>

next in thread | previous in thread | raw e-mail | index | archive | help
--Sig_.J2Zfov2oaksi4Eg5ES.nqc
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Sten Daniel S=F8rsdal <lists@wm-access.no> wrote:

> Fabian Keil wrote:
>=20
> > The example section has the following sentence "Such a con-
> > figuration could be used to implement a simple 802.11-to-Ethernet bridge
> > (assuming the 802.11 interface is in ad-hoc mode)."
> >=20
> > I don't get the meaning of the ad-hoc mode part. In my tests if_bridge
> > worked in hostap mode as well, but failed in infrastructure mode. Could
> > you clarify if (or why not) bridging in infrastructure mode should work?
>=20
> hostap should work, ad-hoc should work. by infrastructure you mean that
> the card operates as a 'station'? then it shouldn't work (correctly) as
> defined by the standard. commercial products tend to implement "mac-nat"
> or just simple dumb passthrough (which requires support on the ap side
> and is very much like ad-hoc mode).

By infrastructure mode I mean the card is connected to an access
point, in other words the default mode.=20
=20
> you would want to look into WDS for a standard way of dealing with
> bridging on 802.11

Thanks for the tip, but I'm not sure if it would help in my case.
Wikipedia says WDS "enables the interconnection of access points",
which is not what I wanted.

I tried if_bridge to let QEMU on my laptop talk to the wireless
network. It worked if the Laptop's NIC was in ad-hoc or hostap mode,
but failed if the NIC was connected to an access point.

NAT solved the problem, but I still don't understand why if_bridge
didn't work. If it was expected to fail I think it should be mentioned
in the man page.

Fabian
--=20
http://www.fabiankeil.de/

--Sig_.J2Zfov2oaksi4Eg5ES.nqc
Content-Type: application/pgp-signature; name=signature.asc
Content-Disposition: attachment; filename=signature.asc

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.2.2 (FreeBSD)

iD8DBQFERPqsjV8GA4rMKUQRArc5AKCRVc4wth2mcJudj9JYXb+QShsEtgCg53Ne
1LqlIjKhedUdv9DpsewoQb8=
=tqoe
-----END PGP SIGNATURE-----

--Sig_.J2Zfov2oaksi4Eg5ES.nqc--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060418164142.0831e7db>