From owner-freebsd-hackers Wed Aug 23 05:39:34 1995 Return-Path: hackers-owner Received: (from majordom@localhost) by freefall.FreeBSD.org (8.6.11/8.6.6) id FAA01256 for hackers-outgoing; Wed, 23 Aug 1995 05:39:34 -0700 Received: from lupine.nsi.nasa.gov (lupine.nsi.nasa.gov [198.116.2.100]) by freefall.FreeBSD.org (8.6.11/8.6.6) with ESMTP id FAA01250 for ; Wed, 23 Aug 1995 05:39:32 -0700 Received: (from mnewell@localhost) by lupine.nsi.nasa.gov (8.6.12/8.6.12) id IAA14608; Wed, 23 Aug 1995 08:37:11 -0400 Date: Wed, 23 Aug 1995 08:37:11 -0400 (EDT) From: "Michael C. Newell" To: Bill Fenner cc: hackers@freebsd.org Subject: Re: Multicast on PPP devices In-Reply-To: <95Aug21.104401pdt.177475@crevenia.parc.xerox.com> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: hackers-owner@freebsd.org Precedence: bulk On Mon, 21 Aug 1995, Bill Fenner wrote: > Well, you appear to have numbered your PPP interfaces the same as your > ethernet interface. The BSD multicast routing code requires each > interface to be in a different subnet. (There's some chance that the > restriction can be relaxed to "have a different IP address", meaning > that you could use several addresses out of the same subnet, but each > interface definitely needs its own source address.) Actually ppp0 is 198.116.75.49 netmask 0xfffffff0, and the ethernet interface is 198.116.2.4 netmask 0xffffff00. Likewise the other end has ppp0 and ed0 in different subnets of 198.116.75.0. > Barring that, someone seems to have changed the INADDR_TO_IFP macro in > netinet/in_var.h to only search destination addresses, rather than local > addresses, on point-to-point interfaces. This will cause mrouted no end > of grief. Hmmmmm... I guess that was done so that ppp links can share IP addresses with Ethernet links? That may be the general case, but there are many cases (such as mine :-) were that is NOT desired. > I will check out the problem with disabling the phyint when it's down; > I would have thought that should work. Unfortunately, unless you want > to renumber your ppp interfaces and change netinet/in_var.h, you won't > be able to use native multicast over your point-to-point interfaces. Per your advice I added the line phyint ppp0 disable to the mrouted startup. Mrouted still failed, this time with an "invalid interface ppp0" error. Bummer... Thanks, Mike +--------------------------------------+------------------------------------+ |Mike Newell | The opinions expressed herein are | |NASA Science Internet Network Systems | my own, and do not necessarily | |Sterling Software, Inc. | reflect those of the NSI program, | |MNewell@nsipo.nasa.gov | Sterling Software, NASA, or anyone | |+1-202-434-8954 | else. | +--------------------------------------+------------------------------------+ | work: http://www.eco.nsi.nasa.gov/~mnewell | | home: http://www.newell.arlington.va.us | +---------------------------------------------------------------------------+