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.