Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Nov 2011 21:11:00 +0100
From:      Stefan Bethke <stb@lassitu.de>
To:        Dan The Man <dan@sunsaturn.com>
Cc:        freebsd-current@freebsd.org
Subject:   Re: rc.conf changes IPV6
Message-ID:  <5F3A6014-8DD4-4FDF-88E4-2DFF2322F963@lassitu.de>
In-Reply-To: <alpine.BSF.2.00.1111211316390.51326@sunsaturn.com>
References:  <alpine.BSF.2.00.1111211316390.51326@sunsaturn.com>

next in thread | previous in thread | raw e-mail | index | archive | help
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_<ifname> 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 <stb@lassitu.de>   Fon +49 151 14070811






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?5F3A6014-8DD4-4FDF-88E4-2DFF2322F963>