window: option (b) mac-sources has no VyOS knob; noted for the attended decision
Some checks failed
CI/CD / typecheck (push) Failing after 9s
CI/CD / test (push) Failing after 8s
CI/CD / lint (push) Failing after 24s
CI/CD / build (push) Has been skipped
CI/CD / publish-rpm (push) Has been skipped
CI/CD / publish-deb (push) Has been skipped

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DMVzWZgiKW2wquf5z8S1yH
This commit is contained in:
Michal
2026-09-06 22:37:23 +01:00
parent 3c933b96e0
commit c392bb9233

View File

@@ -54,3 +54,12 @@ A SECOND FINDING, unrelated and worse if unnoticed
`set service dhcpv6-server listen-interface bond0.2` plus a subnet-level `set service dhcpv6-server listen-interface bond0.2` plus a subnet-level
`interface bond0.2`; both routers now render interfaces: ["bond0.2"]. `interface bond0.2`; both routers now render interfaces: ["bond0.2"].
OPTION (b) RULED OUT IN-WINDOW: VyOS's dhcpv6-server global-parameters accepts
only `name-server` -- there is no knob to pass kea `mac-sources`, and editing
/run/kea/kea-dhcp6.conf directly is the hand-sed drift this estate already
banned (it is regenerated on every commit anyway). Worth knowing for the
attended decision: worker0's link-local IS EUI-64 (fe80::7a55:36ff:fe08:28fb
embeds 78:55:36:08:28:fb) so a mac-source of ipv6-link-local could match it --
but at least one client on the VLAN uses a privacy-style link-local
(fe80::b2c3:ee96:e630:519d), so even upstream support would not cover everyone.
That pushes toward option (a) DUID keys or (c) dynamic range + discovery.