{ config, lib, pkgs, ... }: let inherit (lib) mkIf mkMerge mkThenElse; cfg = config.r6d.config-generator; computers = config.r6d.computers; profiles = config.r6d.profiles; in mkIf true { # Utilisation d'adresse IPv6 temporaire ## https://blog.linitx.com/control-privacy-addressing-ipv6-linux/ ## http://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/x1092.html boot.kernel.sysctl = { "net.ipv6.conf.all.temp_prefered_lft" = 1800; # 30 min "net.ipv6.conf.all.temp_valid_lft" = 43200; # 12 heures "net.ipv6.conf.all.use_tempaddr" = 2; # activé "net.ipv6.conf.default.temp_prefered_lft" = 3600; # 1 heure "net.ipv6.conf.default.temp_valid_lft" = 3600; # 1 heure "net.ipv6.conf.default.use_tempaddr" = 2; # activé "net.ipv6.conf.all.forwarding" = true; "net.ipv6.conf.default.forwarding" = true; }; }