From owner-freebsd-questions@FreeBSD.ORG Wed Feb 3 19:34:55 2010 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2EAA31065670 for ; Wed, 3 Feb 2010 19:34:55 +0000 (UTC) (envelope-from brian.j.conway@gmail.com) Received: from mail-vw0-f54.google.com (mail-vw0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id D031C8FC46 for ; Wed, 3 Feb 2010 19:34:54 +0000 (UTC) Received: by vws11 with SMTP id 11so928555vws.13 for ; Wed, 03 Feb 2010 11:34:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:sender:received:date:from :x-x-sender:to:subject:message-id:user-agent:mime-version :content-type; bh=JTMEGkBlC1CfwipVzmRojxiHscptpif1Y5pWurO7Qg0=; b=vdXH7e+SJBC9orq/VHUsZcHSOXuz0iaMWoJN42Vh9F3K85eOcIVy2/sTLQyuDJoa0I FYmCy9VHLpAuTguaYjhrv/qkd402vkkYwphV276d1FppIk0VjQvmrtZLSIC5WsUHider tulZCEtbLZSD3Xd35GfcHK2jLxMtj3ddemZVw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=sender:date:from:x-x-sender:to:subject:message-id:user-agent :mime-version:content-type; b=IT8IhgzMg8L1HQ4iAZP7NAXhCMO8CaVx9hrbZC0gBZc1FSAx3RjjTy8DENFhMADu5l Uf9st7lg+lYRXwy2AzcKNZELLZiV1Yb1k3J/DFPObqUBPLzp0Xewup4WZUde3bqLcWMm ToDLFryyYrU8IQN6TQ3yubYMfMZtPbJiut6Ak= Received: by 10.220.126.208 with SMTP id d16mr396688vcs.80.1265223834674; Wed, 03 Feb 2010 11:03:54 -0800 (PST) Received: from ladyluck.zxvf.local (c-98-229-162-102.hsd1.ma.comcast.net [98.229.162.102]) by mx.google.com with ESMTPS id 42sm83086354vws.8.2010.02.03.11.03.52 (version=TLSv1/SSLv3 cipher=RC4-MD5); Wed, 03 Feb 2010 11:03:53 -0800 (PST) Sender: Brian Conway Received: from bconway (helo=localhost) by ladyluck.zxvf.local with local-esmtp (Exim 4.69) (envelope-from ) id 1NckVz-0005cC-7X for freebsd-questions@freebsd.org; Wed, 03 Feb 2010 14:03:51 -0500 Date: Wed, 3 Feb 2010 14:03:51 -0500 (EST) From: Brian Conway X-X-Sender: bconway@ladyluck.zxvf.local To: freebsd-questions@freebsd.org Message-ID: User-Agent: Alpine 2.00 (DEB 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; format=flowed; charset=US-ASCII Subject: IPv6: rtsol must be run a second time after boot to pick up default route X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 03 Feb 2010 19:34:55 -0000 I recently set up an HE.net tunnel using the following guides: http://www.freebsd.org/doc/handbook/network-ipv6.html http://www.freebsddiary.org/ipv6.php FreeBSD 7.2-p5 is used for the router and the host, and it works beautifully, except that the host will only pick up the IPv6 prefix on boot and set its IP accordingly (local network functions), but will NOT set the default route unless I wait up to 10 minutes for the advertisement, or manually run rtsol. The same problem happens with OS X 10.6.2, but not with Win7 (and Linux 2.6 remains untested at this time). The host has no firewall running currently, and there's no firewalling between the router and the host. Running rtsol with debugging doesn't show anything out of the ordinary, either during boot or after. Rtadvd is running on the router and my setup is identical to the guides other than device name: $ cat /etc/rtadvd.conf vr1:\ :addrs#1:addr="2001:470:xxxx:yyyy::":prefixlen#64:tc=ether: Any suggestions? I've tried a few variations of rtadvd.conf without any changes in behavior. I'm inclined to think it's router-related, given the issue on multiple OSes, but I suppose it could go either way. I'd much prefer not to add in extra calls of rtsol in /etc/rc.local. Thanks. Brian Conway