From owner-freebsd-stable@FreeBSD.ORG Tue Jun 8 18:36:09 2010 Return-Path: Delivered-To: freebsd-stable@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id B40FF106566C for ; Tue, 8 Jun 2010 18:36:09 +0000 (UTC) (envelope-from yanefbsd@gmail.com) Received: from mail-iw0-f182.google.com (mail-iw0-f182.google.com [209.85.214.182]) by mx1.freebsd.org (Postfix) with ESMTP id 7A6CC8FC13 for ; Tue, 8 Jun 2010 18:36:09 +0000 (UTC) Received: by iwn7 with SMTP id 7so1249727iwn.13 for ; Tue, 08 Jun 2010 11:36:08 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:received:in-reply-to :references:date:message-id:subject:from:to:cc:content-type; bh=VH9Sfz5Um0X9E5fkmabJRirHYxN4Ia7kF5yHNpSZEUs=; b=rsv3S6svALjrDfJiOAedfbI621PaQP8kLTH70UM4Gho5qPmpW5qJELnPLUiSS1dzOY ucyFP4ABw7ZdK8wLfUpSdUQTOrM8bcDx0eS4XhMkPVtm0Qnym90C+9d7028i0nZ5cyJZ 62u9J9vAHv2LfIOZBvjikVjgdZv7pPkRSpOCg= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :cc:content-type; b=xAzLcHeiDVQZAtSjz2fTQbf2KNGzPg6eIVjwQPSQp6fN0jPK7spYr01cxmTeqFuFnW 96D2SjmcesG6A9JHW5Vw9XqEota1kUbMzBi+MBczJt0j2JZnfly1H5DqgihqfDK67Pbj yDehGWJlS6LX0krGsRZSY/DCD8bVF/E3/znbc= MIME-Version: 1.0 Received: by 10.224.34.141 with SMTP id l13mr2081448qad.220.1276022160219; Tue, 08 Jun 2010 11:36:00 -0700 (PDT) Received: by 10.229.233.74 with HTTP; Tue, 8 Jun 2010 11:36:00 -0700 (PDT) In-Reply-To: <4C0E8B42.70603@earthlink.net> References: <4C0E81D7.8020209@earthlink.net> <20100608180506.GA9340@icarus.home.lan> <4C0E8B42.70603@earthlink.net> Date: Tue, 8 Jun 2010 11:36:00 -0700 Message-ID: From: Garrett Cooper To: sclark46@earthlink.net Content-Type: text/plain; charset=ISO-8859-1 Cc: FreeBSD Stable , Jeremy Chadwick Subject: Re: FreeBSD eats 169.254.x.x addressed packets X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 08 Jun 2010 18:36:09 -0000 On Tue, Jun 8, 2010 at 11:26 AM, Stephen Clark wrote: > On 06/08/2010 02:05 PM, Jeremy Chadwick wrote: >> >> On Tue, Jun 08, 2010 at 01:45:59PM -0400, Stephen Clark wrote: >>> >>> Why does FreeBSD 6.3 eat 169.254.x.x addressed packet when >>> 4.9 didn't? >> >> The following output would help: >> >> - ifconfig -a >> - netstat -rn >> - Contents of /etc/rc.conf >> >> Also, be aware that RELENG_6 is to be EOL'd at the end of this year: >> http://security.freebsd.org/ >> > Hi Jeremy, > > I am not sure that information is relevant. We have two systems configured > identically one using 4.9 the other 6.3. > > We were replacing the 4.9 system with the 6.3 system. > The internal lan had been setup on the 4.9 box using dhcpd > handing out ip addresses in the 169.254.202/24 range. > > This box had been working for years. > > When we replaced it with the identically configured 6.3 box > we could no longer ping the internal interface which had an ip > address of 169.254.202.1. So after spending about a day trouble > shooting we finally realized if we changed the address to > 169.253.202.1 everything worked on the 6.3 box. Yes... the problem is that you're handing out auto-DHCP IP addresses to clients using dhcpd .. I wouldn't expect this to work particularly well unless you have routing set up for that (especially because there is code in the kernel that is explicitly told to not route packets from this psuedo subnet due to an RFC change (look for RFC 3927 2.7 under sys/netinet/ip_input.c). Thanks, -Garrett