From owner-freebsd-bugs@FreeBSD.ORG Sun Feb 6 17:50:17 2005 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5226C16A4CE for ; Sun, 6 Feb 2005 17:50:17 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3606443D1F for ; Sun, 6 Feb 2005 17:50:17 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.1/8.13.1) with ESMTP id j16HoHlf008949 for ; Sun, 6 Feb 2005 17:50:17 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.1/8.13.1/Submit) id j16HoHgA008948; Sun, 6 Feb 2005 17:50:17 GMT (envelope-from gnats) Date: Sun, 6 Feb 2005 17:50:17 GMT Message-Id: <200502061750.j16HoHgA008948@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: David Malone Subject: Re: kern/76966: udp/520 reply packets when routed is not running X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: David Malone List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 06 Feb 2005 17:50:17 -0000 The following reply was made to PR kern/76966; it has been noted by GNATS. From: David Malone To: Emil Cazamir Cc: FreeBSD-gnats-submit@FreeBSD.org Subject: Re: kern/76966: udp/520 reply packets when routed is not running Date: Sun, 6 Feb 2005 17:41:15 +0000 On Tue, Feb 01, 2005 at 05:35:28PM +0200, Emil Cazamir wrote: > >Description: > The FreeBSD kernel seems to respond to udp/520 packets even when > there is no such daemon running. There's no code in the FreeBSD kernel for doing this, however I think I know what is going on... > 17:03:32.185977 0:f:3d:47:8b:de ff:ff:ff:ff:ff:ff 0800 60: 192.168.0.10.520 > > 192.168.0.255.520: RIPv1-resp [items 0]: (DF) > 17:03:32.186153 0:0:0:0:0:2 0:0:0:0:0:1 0800 60: 192.168.1.33.520 > > 192.168.0.255.520: RIPv1-resp [items 0]: (DF) Your FreeBSD maching gets a packet for 192.168.0.255 - I suspect you have the netmask on your FreeBSD machine set incorrectly so it does not consider this a broadcast address. Consequently, it probably considers this a misdirected packet and so sends an ICMP redirect and then forwards the packet, in this case to the default router. I'm not sure why the source address on the packet has changed - that bit seems a bit odd. David.