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>