From owner-freebsd-ipfw@FreeBSD.ORG Sat Aug 22 11:42:22 2009 Return-Path: Delivered-To: freebsd-ipfw@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D03B0106568C for ; Sat, 22 Aug 2009 11:42:22 +0000 (UTC) (envelope-from wjw@digiware.nl) Received: from mail.digiware.nl (unknown [IPv6:2001:4cb8:1:106::2]) by mx1.freebsd.org (Postfix) with ESMTP id 676198FC0C for ; Sat, 22 Aug 2009 11:42:22 +0000 (UTC) Received: from localhost (localhost.digiware.nl [127.0.0.1]) by mail.digiware.nl (Postfix) with ESMTP id 8BABA153435; Sat, 22 Aug 2009 13:42:20 +0200 (CEST) X-Virus-Scanned: amavisd-new at digiware.nl Received: from mail.digiware.nl ([127.0.0.1]) by localhost (rack1.digiware.nl [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id aSyBzqyT03D2; Sat, 22 Aug 2009 13:42:18 +0200 (CEST) Received: from [192.168.10.242] (vaio [192.168.10.242]) by mail.digiware.nl (Postfix) with ESMTP id A17DE153434; Sat, 22 Aug 2009 13:42:18 +0200 (CEST) Message-ID: <4A8FD99F.1050406@digiware.nl> Date: Sat, 22 Aug 2009 13:42:23 +0200 From: Willem Jan Withagen Organization: Digiware Management User-Agent: Thunderbird 2.0.0.22 (Windows/20090605) MIME-Version: 1.0 To: Lars Eggert References: <200908220010.n7M0A419071352@freefall.freebsd.org> In-Reply-To: <200908220010.n7M0A419071352@freefall.freebsd.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-ipfw@FreeBSD.org Subject: Re: bin/117214: ipfw(8) fwd with IPv6 treats input as IPv4 X-BeenThere: freebsd-ipfw@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: IPFW Technical Discussions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 22 Aug 2009 11:42:22 -0000 Lars Eggert wrote: > The following reply was made to PR bin/117214; it has been noted by GNATS. > > From: Lars Eggert > To: bug-followup@FreeBSD.org, fabian@wenks.ch > Cc: > Subject: Re: bin/117214: ipfw(8) fwd with IPv6 treats input as IPv4 > Date: Sat, 22 Aug 2009 02:27:44 +0300 > > I still see this on 7.2-STABLE: > > [root@fit: ~] uname -a > FreeBSD fit.nokia.com 7.2-STABLE FreeBSD 7.2-STABLE #18: Fri Jun 26 > 15:43:17 EEST 2009 root@fit.nokia.com:/usr/obj/usr/src/sys/FIT i386 > > [root@fit: ~] ipfw add 64010 fwd 2001:2060:40:1::1 ip6 from > 2001:2060:40:1::123,2001:2060:40:1::124 to not > 2001:0708:0040:fff2::1/64 out > 64010 fwd 0.0.7.209,2060 ip6 from > 2001:2060:40:1::123,2001:2060:40:1::124 to not 2001:708:40:fff2::/64 out > > [root@fit: ~] ipfw show 64010 > 64010 0 0 fwd 0.0.7.209,2060 ip6 from > 2001:2060:40:1::123,2001:2060:40:1::124 to not 2001:708:40:fff2::/64 out The trouble is with the :'s and the fact that parsing doen't really take care of multiple :'s. What I considering is changing it in such a way that one is allowed to specify ipv6 adresses as [a:bc::d] just like it works in firefox (and other places) Question then is do we use [a:bc::d]/48:53 or [a:bc::d/48]:53? --WjW