From owner-freebsd-current@FreeBSD.ORG Wed Jul 20 01:04:47 2005 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 947A116A41F for ; Wed, 20 Jul 2005 01:04:47 +0000 (GMT) (envelope-from dmp@bitfreak.org) Received: from mail.bitfreak.org (mail.bitfreak.org [65.75.198.146]) by mx1.FreeBSD.org (Postfix) with ESMTP id 52B7043D46 for ; Wed, 20 Jul 2005 01:04:47 +0000 (GMT) (envelope-from dmp@bitfreak.org) Received: from SMILEY (mail.bitfreak.org [65.75.198.146]) by mail.bitfreak.org (Postfix) with ESMTP id C193719F3B; Tue, 19 Jul 2005 18:07:11 -0700 (PDT) From: "Darren Pilgrim" To: "'Eric Anderson'" Date: Tue, 19 Jul 2005 18:04:45 -0700 Message-ID: <001701c58cc7$0571c5d0$642a15ac@SMILEY> MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable X-Priority: 3 (Normal) X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook, Build 10.0.6626 In-Reply-To: <42DD11AF.6010006@centtech.com> Importance: Normal X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527 Cc: freebsd-current@freebsd.org Subject: RE: Problems with OpenBSD dhclient X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 20 Jul 2005 01:04:47 -0000 From: Eric Anderson [mailto:anderson@centtech.com]=20 > Darren Pilgrim wrote: > > No. Multiple interfaces with addresses in the same subnet (or even=20 > > the same address) is a routing issue. Dhclient is not the correct=20 > > tool to solve routing issues. >=20 > Well, it is a routing issue, but it is one that dhclient needs to be=20 > able to gracefully deal with. It should do *something* obviously, so > what is it you propose for it to do? Nothing. If the underlying OS tells dhclient that the address isn't valid for the interface in question, then dhclient should handle that and probably do something graceful like try to get another IP address or at least fail cleanly. It shouldn't be guessing at whether or not the requested action is reasonable.