From owner-freebsd-net@FreeBSD.ORG Sun Nov 2 10:24:14 2003 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 8782A16A4CE; Sun, 2 Nov 2003 10:24:14 -0800 (PST) Received: from purple.the-7.net (purple.the-7.net [207.158.28.23]) by mx1.FreeBSD.org (Postfix) with ESMTP id C649943FA3; Sun, 2 Nov 2003 10:24:13 -0800 (PST) (envelope-from ab@astralblue.net) Received: from astralblue.net (adsl-68-123-46-19.dsl.pltn13.pacbell.net [68.123.46.19]) by purple.the-7.net (8.12.9p2/8.12.9) with ESMTP id hA2IO9Ek050278; Sun, 2 Nov 2003 10:24:12 -0800 (PST) (envelope-from ab@astralblue.net) Message-ID: <3FA54B9A.7020007@astralblue.net> Date: Sun, 02 Nov 2003 10:23:22 -0800 From: "Eugene M. Kim" User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.5b) Gecko/20030926 X-Accept-Language: en-us, en, ko MIME-Version: 1.0 To: Barry Bouwsma References: <200311021403.hA2E3OE48213@NOSPAM.spam.NOSPAM.spam.NOSPAM.dyndns.dk> In-Reply-To: <200311021403.hA2E3OE48213@NOSPAM.spam.NOSPAM.spam.NOSPAM.dyndns.dk> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit cc: FreeBSD Networking Nerds cc: ume@freebsd.org Subject: Re: IPv6 autoconf addresses with changing RAs... X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 02 Nov 2003 18:24:14 -0000 I guess the proper way would be rtadvd's prefix lifetime configuration (maxinterval, pltime and vltime). I set it to maxinterval#20, pltime#90, vltime#130. You *must* also delete old prefixes from the internal interface(s), or rtadvd will continue advertising them because it will think those old prefixes are still valid. One caveat is, though, you can't let rtadvd pick all the prefixes from internal interfaces (i.e. those that don't have rltime#0 specified), because that way rtadvd uses default parameters (maxinterval#30, pltime#86400, vltime#259200) for the prefixes it picked up; this is too long. Specifying pltime/vltime without an addr directive seems to have no effect (contrary to what the example in rtadvd.conf(5) suggests). You have to automatically regenerate rtadvd.conf from the linkup/linkdown scripts to specify/remove the 6to4 prefixes calculated then SIGHUP the rtadvd. I wonder if the latest KAME version of rtadvd has any solution to this problem. /me looks in the general direction of Umemoto-san ^^ Eugene