Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 15 Apr 1998 13:53:37 -0400 (EDT)
From:      mcambria@lucent.com
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   bin/6359: Problem with routed(8) router discovery client
Message-ID:  <199804151753.NAA13337@fapl.lucentmmit.com>

index | next in thread | raw e-mail


>Number:         6359
>Category:       bin
>Synopsis:       routed does sent router discovry solicitations
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-bugs
>State:          open
>Quarter:
>Keywords:
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Mon Apr 20 08:10:19 PDT 1998
>Last-Modified:
>Originator:     Michael C. Cambria
>Organization:
>Release:        FreeBSD 2.2.5-RELEASE i386
>Environment:

	FreeBSD 2.2.5 Release from the CD-ROM

>Description:

        routed(8) is setup to do router discovery client.  There is no default
        router configured.  The only thing netstat -rn shows is loopback and 
        the 2 local ethernet networks.

        routed(8) uses all defaults (ie. no /etc/gateways file exists.)

        When the system boots (and when the router discovery soliciation 
        timer expires) error messages stating that there is no route to host 
        for ip addresses 224.0.0.2 and 224.0.0.9 show up.  It seems that 
        routed is trying to determine the interface to send multicast 
        messages for router discovery solicitations via the route table.

        When I configure a default route (which defeats the purpose of 
        router discovery), the error messages go away.  Likewise, when I 
        configure a default route to a non-existant IP address, the messages
        go away (but I can't trigger a router advertisement either.)

        If I set /etc/gateways to use rdisc_bcast (ie. turn off multicast)
        everything works fine.  The problem is that the point of using 
        routed at all was to teach multicast.

        Using gated(8) in lieu of routed(8) works perfectly.

>How-To-Repeat:

	Use routed -q as a router discovery client with no /etc/gateways file 
        (ie. default everything.)  In my specific case, I have 2 ethernet 
        interfaces and forwarding is enabled (it was left over from when 
        this machine was running as a router.)

>Fix:
	
	Use rdisc_bcast in /etc/gateways 

>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-bugs" in the body of the message


home | help

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