Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 4 Aug 2024 15:16:36 -0400
From:      Chris Ross <cross+freebsd@distal.com>
To:        freebsd-net@freebsd.org
Subject:   IPv6 interface identifier/index on FreeBSD?
Message-ID:  <E1EF001D-7C2E-4176-88F3-96962C263393@distal.com>

next in thread | raw e-mail | index | archive | help
So, moving to a dynamic IPv6 network, I want to be able to address my =
hosts
both predictably (for which eui64/RA has been working), and also =
statically
in some cases.  For a dynamic network/subnet, an IPv6 address can be =
specified
by the =E2=80=9Csubnet prefix=E2=80=9D and "interface identifier=E2=80=9D =
(or =E2=80=9Cinterface index=E2=80=9D
according to ifconfig=E2=80=99s man page re: eui64).  Linux systems =
seem(ed) to call
this =E2=80=9Ctoken=E2=80=9D, and it can be set for an interface (ip =
token set).

Is it possible to do this on FreeBSD?  Searching the ifconfig man page =
on
FreeBSD 14 I don=E2=80=99t _see_ anything other than eui64 that mentions =
this.
If there isn=E2=80=99t a reason to allow setting the IID on an interface =
in FreeBSD,
was that decision made for a reason?

Then, after that is the more complicated situation that I want to apply
multiple IID=E2=80=99s across multiple aliases on the same interface.  =
That may
or may not be reasonable, but will be my next question.  Sub-interfaces
or alias interfaces maybe?

Thank you.

                 - Chris=




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?E1EF001D-7C2E-4176-88F3-96962C263393>