From owner-freebsd-multimedia Mon Apr 13 12:51:53 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id MAA04593 for freebsd-multimedia-outgoing; Mon, 13 Apr 1998 12:51:53 -0700 (PDT) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from postoffice.cisco.com (postoffice-lane0.cisco.com [171.69.197.66]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id TAA04560 for ; Mon, 13 Apr 1998 19:51:51 GMT (envelope-from deering@cisco.com) Received: from [171.69.199.124] (deering-mac.cisco.com [171.69.199.124]) by postoffice.cisco.com (8.8.5-Cisco.1/8.6.5) with ESMTP id MAA18742; Mon, 13 Apr 1998 12:50:47 -0700 (PDT) X-Sender: deering@postoffice.cisco.com Message-Id: In-Reply-To: <14827.892483023@north.lcs.mit.edu> Mime-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Date: Mon, 13 Apr 1998 12:52:06 -0700 To: Mark Handley From: Steve Deering Subject: Re: FreeBSD Mbone "terminal" Cc: mbone@ISI.EDU, freebsd-multimedia@FreeBSD.ORG Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org At 8:57 AM -0700 4/13/98, Mark Handley wrote: > In any event, the solution I've ended up with is to configure a > multicast capable FreeBSD "discard" interface, and to set the route > for 224/4 to point there. > > To do this you need to patch if_disc.c to not set IFF_LOOPBACK. > I.e., change: > ifp->if_flags = IFF_LOOPBACK | IFF_MULTICAST; > to > ifp->if_flags = IFF_MULTICAST | IFF_BROADCAST; > > and then build the kernel with: > #discard interface for multicast packets > pseudo-device disc 1 Don't you also have to assign a legal, global address and subnet mask to the discard interface, so there's an address to put in the source field of multicast packets orginating there, and a subnet number (perhaps a /32) for mrouted to advertise? Steve To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message