diff options
author | Naïm Favier <n@monade.li> | 2022-06-17 19:38:59 +0200 |
---|---|---|
committer | Naïm Favier <n@monade.li> | 2022-06-21 17:12:01 +0200 |
commit | e1c1fdd8c222f646ce50e8b04469a238b59f0590 (patch) | |
tree | db05ea8bb336d385cc0f293ac5ed0e229c72dfbb /nixos/modules | |
parent | f8a83b426000494c9b2fee5532f6b98beeeb8743 (diff) |
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.
Diffstat (limited to 'nixos/modules')
-rw-r--r-- | nixos/modules/tasks/network-interfaces-systemd.nix | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/nixos/modules/tasks/network-interfaces-systemd.nix b/nixos/modules/tasks/network-interfaces-systemd.nix index 65cd52a35cdf3..1657fabcd9b1c 100644 --- a/nixos/modules/tasks/network-interfaces-systemd.nix +++ b/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. |