From owner-freebsd-net@FreeBSD.ORG Fri Mar 8 11:56:21 2013 Return-Path: Delivered-To: freebsd-net@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id F0364C3B for ; Fri, 8 Mar 2013 11:56:21 +0000 (UTC) (envelope-from milu@dat.pl) Received: from jab.dat.pl (dat.pl [80.51.155.34]) by mx1.freebsd.org (Postfix) with ESMTP id A9FB3B6D for ; Fri, 8 Mar 2013 11:56:20 +0000 (UTC) Received: from jab.dat.pl (jsrv.dat.pl [127.0.0.1]) by jab.dat.pl (Postfix) with ESMTP id BDB32F8; Fri, 8 Mar 2013 12:56:18 +0100 (CET) X-Virus-Scanned: amavisd-new at dat.pl Received: from jab.dat.pl ([127.0.0.1]) by jab.dat.pl (jab.dat.pl [127.0.0.1]) (amavisd-new, port 10024) with LMTP id WZ8NBY1bV2Wy; Fri, 8 Mar 2013 12:56:12 +0100 (CET) Received: from [10.0.6.80] (unknown [212.69.68.42]) (using TLSv1 with cipher DHE-RSA-CAMELLIA256-SHA (256/256 bits)) (No client certificate requested) by jab.dat.pl (Postfix) with ESMTPSA id 8A98C4C; Fri, 8 Mar 2013 12:56:12 +0100 (CET) Message-ID: <5139D20F.4050901@dat.pl> Date: Fri, 08 Mar 2013 12:57:03 +0100 From: Maciej Milewski User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130221 Thunderbird/17.0.3 MIME-Version: 1.0 To: freebsd-net Subject: Re: Implementing IP6 in 8.3 References: <5138AED9.1020801@dat.pl> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-net X-BeenThere: freebsd-net@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Networking and TCP/IP with FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 08 Mar 2013 11:56:22 -0000 On 07.03.2013 17:55, freebsd-net wrote: > Greetings Maciej Milewski, and thank you for your thoughtful reply. >> On 06.03.2013 22:02, freebsd-net wrote: >>> Greetings, >>> I'm evaluating an ISP for the sake of building BSD operating systems on hardware >>> that they use (DSL modems, in this case). When I had my old NEC server, I had a >>> MIPS environment to develop in. I managed a 28k kernel. In any case, I'm back at >>> it for use in alot of hardware I have laying around. In my current situation, I'm >>> using a ZYXEL Q1000Z modem to connect to their service. While it's a relatively >>> new modem, it doesn't support IP6. It is my hope to replace the OS with one that >>> does. :) >> If it doesn't support IPv6 you can always try to use it in Transparent >> Bridging (RFC1483) mode. >> >> You can then put other router/computer that does IPv6 routing just after >> that modem. >> > Thank you for the links. I was aware of that, but requires that every connection > directly to the modem, send the PPPoE creds to the modem. While it's simple enough > to connect a router/switch between the modem, and clients, it adds an additional > hop. I think I'll be better served building a (free)BSD kernel, and drivers for > the modem -- assuming that because the modem doesn't IP6, it's not possible to > route IP6 traffic directly, unless through a "tunnel broker". If you are sure that you can build kernel for that modem device then try it. From my experience it's rather hard. Mainly because today's hw is too cheap to have working hw interfaces(like DSL modem) and it's all done in software way. Shortest and fastest way would be setting this modem as transparent bridge. Then put your own router/gateway(which is IPv6 capable). Router on WAN side connects through PPPoE to your ISP and LAN/WLAN side connects to your switch or you computers directly. It will be additional device between you and your ISP but in many cases that's much better than having all-in-one(which can't do IPv6). I'd go that way. > Thanks again, for taking the time to respond. > > --Chris I hope that puts more light to what you try to do. -- Pozdrawiam, Maciej Milewski