From owner-freebsd-current@FreeBSD.ORG Tue Nov 22 01:43:18 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx2.freebsd.org (mx2.freebsd.org [IPv6:2001:4f8:fff6::35]) by hub.freebsd.org (Postfix) with ESMTP id CB00D106564A for ; Tue, 22 Nov 2011 01:43:18 +0000 (UTC) (envelope-from dougb@FreeBSD.org) Received: from 172-17-198-245.globalsuite.net (hub.freebsd.org [IPv6:2001:4f8:fff6::36]) by mx2.freebsd.org (Postfix) with ESMTP id 8CD4714E225; Tue, 22 Nov 2011 01:43:18 +0000 (UTC) Message-ID: <4ECAFE36.1060705@FreeBSD.org> Date: Mon, 21 Nov 2011 17:43:18 -0800 From: Doug Barton Organization: http://SupersetSolutions.com/ User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:8.0) Gecko/20111110 Thunderbird/8.0 MIME-Version: 1.0 To: Dan The Man References: <5F3A6014-8DD4-4FDF-88E4-2DFF2322F963@lassitu.de> In-Reply-To: X-Enigmail-Version: undefined OpenPGP: id=1A1ABC84 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org, Stefan Bethke Subject: Re: rc.conf changes IPV6 X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Nov 2011 01:43:18 -0000 On 11/21/2011 17:39, Dan The Man wrote: > > On Mon, 21 Nov 2011, Stefan Bethke wrote: > >> Am 21.11.2011 um 20:25 schrieb Dan The Man: >> >>> I notice we have changed way IPV6 is done in rc.conf now. >>> I assume someone will update: >>> http://www.freebsd.org/doc/en_US.ISO8859-1/books/handbook/network-ipv6.html >>> >>> >>> My question now concerns aliases, and what the norm will end up being. >>> Here is example below: >>> Here we have the new layout with IPV6, the below works fine, however >>> since >>> the ifconfig lines for IPV4 and IPV6 are essentially the same other >>> than the actual "inet" and "inet6", will it be ok to start with >>> alias0 for both IPV4 and IPV6, or should I in this example be >>> starting at alias4 for IPV6? >>> I would like idea to keep it way it is each protocal starting at alias0. >>> >>> >>> #GATEWAY >>> defaultrouter="67.159.46.233" >>> hostname="sunsaturn.com" >>> #IPV4 >>> ifconfig_em1="inet 67.159.46.238 netmask 255.255.255.248" >>> ifconfig_em1_alias0="inet 67.159.46.234 netmask 255.255.255.248" >>> ifconfig_em1_alias1="inet 67.159.46.235 netmask 255.255.255.248" >>> ifconfig_em1_alias2="inet 67.159.46.236 netmask 255.255.255.248" >>> ifconfig_em1_alias3="inet 67.159.46.237 netmask 255.255.255.248" >>> >>> #IPV6 >>> ipv6_activate_all_interfaces="YES" >>> ipv6_network_interfaces="em1" >>> ipv6_defaultrouter="2001:49f0:4004:0000:0000:0000:0000:0001" >>> ifconfig_em1_ipv6="inet6 2001:49f0:4004:0000:0000:0000:0000:0002 >>> prefixlen 48" >>> ifconfig_em1_alias0="inet6 2001:49f0:4004:0000:0000:0000:0000:0003 >>> prefixlen 48" >>> ifconfig_em1_alias1="inet6 2001:49f0:4004:0000:0000:0000:0000:0004 >>> prefixlen 48" >> >> Remember that rc.conf follows shell syntax and sematics, so the second >> _alias0 and _alias1 will overwrite the previous ones. >> >> In 9.0 you can use the ipv4_addrs_ variable to set both the >> IPv4 "main" address as well as "alias" addresses, see rc.conf(5). >> There doesn't seem to be an equivalent IPv6 option, as best as I can >> tell. > > You would assume so Stefan, that the duplicate alias0 would overwrite, > but it seems since ifconfig separates the namespace for IPV4/IPV6 it > actually works. I don't see how that could possibly be true, how have you tested it? Doug -- "We could put the whole Internet into a book." "Too practical." Breadth of IT experience, and depth of knowledge in the DNS. Yours for the right price. :) http://SupersetSolutions.com/