From owner-freebsd-net@FreeBSD.ORG Tue Sep 14 10:14:11 2004 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 862EE16A4CE for ; Tue, 14 Sep 2004 10:14:11 +0000 (GMT) Received: from mailq1.openaccess.org (nms.openaccess.org [216.57.214.76]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6166543D1F for ; Tue, 14 Sep 2004 10:14:11 +0000 (GMT) (envelope-from michael@staff.openaccess.org) Received: from [216.57.214.90] (unknown [216.57.214.90]) by mailq1.openaccess.org (Postfix) with ESMTP id 22B0D44EE; Tue, 14 Sep 2004 03:14:09 -0700 (PDT) In-Reply-To: <20040914095847.GE809@empiric.icir.org> References: <20040913171931.GA5368@zibbi.icomtek.csir.co.za> <20040914095847.GE809@empiric.icir.org> Mime-Version: 1.0 (Apple Message framework v619) Content-Type: text/plain; charset=US-ASCII; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Michael DeMan Date: Tue, 14 Sep 2004 03:14:09 -0700 To: Bruce M Simpson X-Mailer: Apple Mail (2.619) cc: freebsd-net@freebsd.org Subject: Re: route to host on same network X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 14 Sep 2004 10:14:11 -0000 Yes, the auto-mesh matters were solved long ago. Michael F. DeMan Director of Technology OpenAccess Network Services Bellingham, WA 92825 michael@staff.openaccess.org 360-647-0785 On Sep 14, 2004, at 2:58 AM, Bruce M Simpson wrote: > Hello there. > > On Mon, Sep 13, 2004 at 07:19:31PM +0200, John Hay wrote: >> I'm busy trying to port mobilemesh >> (www.mitre.org/tech_transfer/mobilemesh) >> to FreeBSD and run into a problem. > > I tried to port MobileMesh once too. > > It is a largely futile exercise. The wired segment of your network > requires > full multicast routing in order for MMBDP to work, effectively making > MobileMesh useless for any real world deployment unless all of your > border nodes are in the same AS. > >> The way mobilemesh works is that you use a subnet for the wireless >> network and then it use host routes to route packets to hosts that are >> not directly visible. Say for instance that you have hosts 1, 2 and 3 >> on the 10.0.0.0/24 subnet and machines 1 and 3 can't directly see each >> other, but both can see host 2, then the mobilemesh routing protocol >> will try to add a host route to the other machine through host 2. On >> host 1 it will do something like "route add 10.0.0.3 10.0.0.2" and >> on host 3 it will do "route add 10.0.0.1 10.0.0.2". This seems to work >> on Linux (where mobilemesh was developed), but I have been unable to >> get it to work on FreeBSD. I have also tried various ways with and >> without -interface and -iface, but none works. Is it supposed to be >> possible in FreeBSD and if so does someone know how? > > To add a host route you want 'route add -host ' > as per route(8). You shouldn't need to add an interface route unless > the destination is directly visible on that network (via layer 2 > e.g. ARP or Proxy ARP or some other layer 2 hack). can be > the IP of an interface on your system. > > Regards, > BMS > _______________________________________________ > freebsd-net@freebsd.org mailing list > http://lists.freebsd.org/mailman/listinfo/freebsd-net > To unsubscribe, send any mail to "freebsd-net-unsubscribe@freebsd.org" >