From owner-freebsd-questions@FreeBSD.ORG Thu Jun 7 22:37:36 2012 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 42ED4106566B for ; Thu, 7 Jun 2012 22:37:36 +0000 (UTC) (envelope-from bruce@cran.org.uk) Received: from muon.cran.org.uk (muon.cran.org.uk [IPv6:2a01:348:0:15:5d59:5c40:0:1]) by mx1.freebsd.org (Postfix) with ESMTP id C3AE18FC0A for ; Thu, 7 Jun 2012 22:37:35 +0000 (UTC) Received: from muon.cran.org.uk (localhost [127.0.0.1]) by muon.cran.org.uk (Postfix) with ESMTP id 01B08E64EB for ; Thu, 7 Jun 2012 23:38:19 +0100 (BST) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=cran.org.uk; h=message-id :date:from:mime-version:to:subject:content-type :content-transfer-encoding; s=mail; bh=Y+AqajqzCLeH06bXkegan+G7S b8=; b=SBtq6RkHgapa63gUQDsmjKgFrQJDGF5DMtWUHuwfGvQJnrfjC9wnP7XAH Hu5Z7Ek3w2ATG3jdpmUKXqTGCtspAZmG2af6mZvKgESKUiix2G5ikO1JNOyv4+SX fmxD7syOazHhOqsIlVWp6L11Oew6mCPH/VWDdGOUMtd0YOetwY= DomainKey-Signature: a=rsa-sha1; c=nofws; d=cran.org.uk; h=message-id :date:from:mime-version:to:subject:content-type :content-transfer-encoding; q=dns; s=mail; b=GOj5Isx5slmDx53hV3x Cyl4qQYcLBy7wKqgDit1XxijnVtRnjkhJeTmxdTnWi8FllsMngqc1QeX/8mVkt/W mflyF6wag0NXVOiHKBGnCIEZ/tYrhw0Db09sEZ8lnaTFGcwOtf0KbLNLwhs8eceQ UjUhhEQW+Ady3VlUoUeaXxFI= Received: from [192.168.2.12] (unknown [93.89.81.205]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by muon.cran.org.uk (Postfix) with ESMTPSA id B84A5E64EA for ; Thu, 7 Jun 2012 23:38:18 +0100 (BST) Message-ID: <4FD12CFF.6020205@cran.org.uk> Date: Thu, 07 Jun 2012 23:36:47 +0100 From: Bruce Cran User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:13.0) Gecko/20120604 Thunderbird/13.0 MIME-Version: 1.0 To: freebsd-questions@freebsd.org Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Subject: Configuration problem with IPv6 router ("cannot forward src") 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: Thu, 07 Jun 2012 22:37:36 -0000 I'm trying to set up a IPv6 router (running -current) on my home network. My ISP gives me a /128 via PPP and I have a /48 allocation, which I use to give em0 and tun0 public addresses in different subnets (tun0 is assigned the address via ppp.linkup). I've added all the IPv6 settings to rc.conf (ipv6_gateway_enable, ipv6_network_interfaces, rtadvd_enable etc.) and I can ping IPv6 sites from the router. The problem is that rtadvd continues advertising the default gateway as tun0's link-local address - and pinging from a machine on the network results in "cannot forward src" messages on the router (strangely, despite hisaddr being fe80::205:... in ppp.log, the kernel logs the address as fe80:f::205:...). Is there some extra configuration I've likely missed that's needed when using IPv6 via PPP? -- Bruce Cran