Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 May 2009 12:51:27 +0100
From:      Rui Paulo <rpaulo@FreeBSD.org>
To:        freebsd-net@freebsd.org
Subject:   Wireless mesh networking
Message-ID:  <e1309ba60905240451x1effff08w3873d37dcc95dbfd@mail.gmail.com>

next in thread | raw e-mail | index | archive | help
Hi,
If anyone is interested in testing out wireless mesh networking under
FreeBSD, the project has now reached a point where you can transfer
packets between mesh nodes.
I try to keep the branch in sync with head (sometimes more than)
weekly. The branch is located at the FreeBSD svn repo and everyone can
fetch it:

$ svn co http://svn.freebsd.org/viewvc/base/projects/mesh11s/

To actually try out mesh networking you need ath(4) because ral(4) has
problems right now.

After building and installing a new world and kernel, you need to do this:
# ifconfig wlan0 create wlandev ath0 wlanmode mesh channel 1 meshid mymesh
# ifconfig wlan0 inet w.x.y.z/q up

Channel discovery for mesh networks is not yet implemented, hence you
need to manually specify the channel on which the mesh is running (all
nodes must be on the same channel and same meshid, just like regular
AP operation).

If you can't ping other mesh node, try putting one ath(4) interface in
promisc mode (I'm still investigating this problem).

This project is being sponsored by The FreeBSD Foundation
(http://www.freebsdfoundation.org/).

Thanks,
-- 
Rui Paulo



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