nixos/networkd: add `IPv6PrivacyExtensions=kernel` for default networks

Maybe this could go in `genericNetwork`, but I don't know if it makes
sense for bridges, bonds etc. and I don't want to break anything.
main
Naïm Favier 2 years ago
parent f8a83b4260
commit e1c1fdd8c2
No known key found for this signature in database
GPG Key ID: 95AFCE8211908325
  1. 2
      nixos/modules/tasks/network-interfaces-systemd.nix

@ -95,6 +95,7 @@ in
DHCP = "yes";
linkConfig.RequiredForOnline =
lib.mkDefault config.systemd.network.wait-online.anyInterface;
networkConfig.IPv6PrivacyExtensions = "kernel";
};
networks."99-wireless-client-dhcp" = lib.mkIf cfg.useDHCP {
# Like above, but this is much more likely to be correct.
@ -102,6 +103,7 @@ in
DHCP = "yes";
linkConfig.RequiredForOnline =
lib.mkDefault config.systemd.network.wait-online.anyInterface;
networkConfig.IPv6PrivacyExtensions = "kernel";
# We also set the route metric to one more than the default
# of 1024, so that Ethernet is preferred if both are
# available.

Loading…
Cancel
Save