From owner-freebsd-current@FreeBSD.ORG Mon Nov 21 20:11:02 2011 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 71EE9106566C for ; Mon, 21 Nov 2011 20:11:02 +0000 (UTC) (envelope-from stb@lassitu.de) Received: from gilb.zs64.net (gilb.zs64.net [IPv6:2001:470:1f0b:105e::1ea]) by mx1.freebsd.org (Postfix) with ESMTP id 3B82C8FC1F for ; Mon, 21 Nov 2011 20:11:02 +0000 (UTC) Received: by gilb.zs64.net (Postfix, from stb@lassitu.de) id 8C7A67B497; Mon, 21 Nov 2011 21:11:01 +0100 (CET) Mime-Version: 1.0 (Apple Message framework v1251.1) Content-Type: text/plain; charset=us-ascii From: Stefan Bethke In-Reply-To: Date: Mon, 21 Nov 2011 21:11:00 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <5F3A6014-8DD4-4FDF-88E4-2DFF2322F963@lassitu.de> References: To: Dan The Man X-Mailer: Apple Mail (2.1251.1) Cc: freebsd-current@freebsd.org 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: Mon, 21 Nov 2011 20:11:02 -0000 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.htm= l >=20 > 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. >=20 >=20 > #GATEWAY > defaultrouter=3D"67.159.46.233" > hostname=3D"sunsaturn.com" > #IPV4 > ifconfig_em1=3D"inet 67.159.46.238 netmask 255.255.255.248" > ifconfig_em1_alias0=3D"inet 67.159.46.234 netmask 255.255.255.248" > ifconfig_em1_alias1=3D"inet 67.159.46.235 netmask 255.255.255.248" > ifconfig_em1_alias2=3D"inet 67.159.46.236 netmask 255.255.255.248" > ifconfig_em1_alias3=3D"inet 67.159.46.237 netmask 255.255.255.248" >=20 > #IPV6 > ipv6_activate_all_interfaces=3D"YES" > ipv6_network_interfaces=3D"em1" > ipv6_defaultrouter=3D"2001:49f0:4004:0000:0000:0000:0000:0001" > ifconfig_em1_ipv6=3D"inet6 2001:49f0:4004:0000:0000:0000:0000:0002 = prefixlen 48" > ifconfig_em1_alias0=3D"inet6 2001:49f0:4004:0000:0000:0000:0000:0003 = prefixlen 48" > ifconfig_em1_alias1=3D"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. Stefan --=20 Stefan Bethke Fon +49 151 14070811