From owner-freebsd-net@FreeBSD.ORG Sun May 24 11:51:28 2009 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id ACA601065670 for ; Sun, 24 May 2009 11:51:28 +0000 (UTC) (envelope-from rpaulo@gmail.com) Received: from mail-ew0-f159.google.com (mail-ew0-f159.google.com [209.85.219.159]) by mx1.freebsd.org (Postfix) with ESMTP id 4047F8FC0C for ; Sun, 24 May 2009 11:51:27 +0000 (UTC) (envelope-from rpaulo@gmail.com) Received: by ewy3 with SMTP id 3so2726605ewy.43 for ; Sun, 24 May 2009 04:51:27 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:sender:received:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=D8brFy0WB2xh7eYnrNe40sWkv27gsfLOe3Y9WyqHp8c=; b=m5UcU4uvs1MDwpZk6TdZblVK93Enbm1Laub05HXJ6GSVoiIjoqzmlZlNwLGqNxVv8k 48vUijewBD0IuZ3xLb2Il2BpRRp0MsTyeBBxOSf8qKAiiVhDfMGZINeP2NWEIMSQBXtI X6l6PtmZWo3EtMfxWsKHysyTGbaV6u/TBZNh0= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:date:x-google-sender-auth:message-id:subject :from:to:content-type:content-transfer-encoding; b=qBmyYfiqHXKL4A5WWWJe2xd1uqOQ1ckFc6iZXrcyaxCQAUFeVZSvGeZuXMfEcnyn5i lYz/hzvSNscE29jqQsb1ziAhLhys1lUVwtIUc/NmYFznMa8fyMplUmAYPgl9TwhFT1pv RLlpGBP1zFZt5oTNaujcTGXH6QhDIZVnjiy98= MIME-Version: 1.0 Sender: rpaulo@gmail.com Received: by 10.216.19.210 with SMTP id n60mr1131246wen.107.1243165887151; Sun, 24 May 2009 04:51:27 -0700 (PDT) Date: Sun, 24 May 2009 12:51:27 +0100 X-Google-Sender-Auth: afc68b798321fcd1 Message-ID: From: Rui Paulo To: freebsd-net@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Subject: Wireless mesh networking X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 24 May 2009 11:51:28 -0000 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