skydick: suppress IPv6 RA processing on bond0
`networking.enableIPv6 = false` only disables IPv6 forwarding/use;
the kernel still accepts router advertisements unless told otherwise.
The gateway's radvd was seeding fd99:23eb:1682::1 as a per-link DNS
on bond0, which then took precedence in systemd-resolved for AAAA
queries — making blocked names error as 'Connection refused' instead
of returning a clean NXDOMAIN through 10.0.0.1's mosdns.

Set accept_ra=0 globally + on bond0 explicitly. Existing 'enableIPv6
= false' continues to handle the higher-level disable.
1 parent bed764c commit f6e3dbd49c917e099905a6208a949748b92fed82
@ldx ldx authored 2 days ago
Showing 1 changed file
View
hosts/skydick/default.nix