skydick/networking: disable IPv6 temporary addresses on bond40g
The IPv6 SLAAC config aimed to pin the stable ::d1c0 token address as the
source, but NixOS emits net.ipv6.conf.bond40g.use_tempaddr=2 by default,
so the kernel generated and preferred a rotating temporary privacy
address. networkd's IPv6PrivacyExtensions=false does not override that
sysctl. Set the interface tempAddress = "disabled" so NixOS emits
use_tempaddr=0 — a storage server needs a fixed IPv6 source for ACLs,
logging, and reverse DNS.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
1 parent 7095eb3 commit 21a4b2ebebbeb3ffc96e86b8467d5e93efa454cf
@Dixiao-L Dixiao-L authored 4 days ago
Showing 1 changed file
View
hosts/skydick/default.nix