From owner-freebsd-bugs@FreeBSD.ORG Thu Jan 12 14:02:36 2006 Return-Path: X-Original-To: freebsd-bugs@hub.freebsd.org 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 A915716A420; Thu, 12 Jan 2006 14:02:36 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 71C1543D48; Thu, 12 Jan 2006 14:02:36 +0000 (GMT) (envelope-from glebius@FreeBSD.org) Received: from freefall.freebsd.org (glebius@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k0CE2aW2004056; Thu, 12 Jan 2006 14:02:36 GMT (envelope-from glebius@freefall.freebsd.org) Received: (from glebius@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k0CE2YG9004052; Thu, 12 Jan 2006 14:02:34 GMT (envelope-from glebius) Date: Thu, 12 Jan 2006 14:02:34 GMT From: Gleb Smirnoff Message-Id: <200601121402.k0CE2YG9004052@freefall.freebsd.org> To: unlim@voce.ru, glebius@FreeBSD.org, freebsd-bugs@FreeBSD.org Cc: Subject: Re: kern/91665: [if_tun] Duplicate tun IP address X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 12 Jan 2006 14:02:36 -0000 Synopsis: [if_tun] Duplicate tun IP address State-Changed-From-To: open->closed State-Changed-By: glebius State-Changed-When: Thu Jan 12 14:02:16 UTC 2006 State-Changed-Why: Actually the PPP software or RADIUS should take care about colliding client IP addresses. Historically PPP software didn't do this relying on the fact that kernel will refuse such configuration. Meanwhile this configuration is valid and in some cases it is useful, and thus since FreeBSD 5.4-RELEASE kernel doesn't refuse same IP addresses on different interfaces. To assist software that relies on the old behavior a helper sysctl is available - net.inet.ip.same_prefix_carp_only. To get the old behavior you need to add the following line to your /etc/sysctl.conf: net.inet.ip.same_prefix_carp_only=1 http://www.freebsd.org/cgi/query-pr.cgi?pr=91665