On Thu, Jan 08, 2015 at 09:53:10AM -0500, Sly Midnight wrote:
> I am replying to this as I too would like some clarification as to the
> difference between the two options {eui64|autoconf} for enabling the old
> IPv6 behavior.
in ifconfig(8) we have:
-inet6 Disable inet6(4) on the given interface and remove all
configured inet6(4) addresses, including the link-local
ones. This is the default. To turn inet6 on, use eui64,
use autoconf or assign any inet6 address.
[...]
eui64 Fill the interface index (the lowermost 64th bit of an IPv6
address) automatically.
[...]
autoconf Enable autoconfiguration. Valid for ``inet6'' only. If
autoconf is enabled router advertisements are accepted on
this interface and the kernel sends periodic router
solicitations from this interface.
------------------------------------------------------------------------
If you want the old behaviour of only having a link local address on
every interface:
# ifconfig INTERFACE inet6 eui64
Usually you don't want / need that.
Configure a static ip:
# ifconfig INTERFACE inet6 2001:DB8::23/64
you will get a link local address automatically, too.
Use a SLAAC ip:
# ifconfig INTERFACE inet6 autoconf
you will get a link local address automatically, too.
--
I'm not entirely sure you are real.