diff --git a/hosts/falkenstein-1/modules/networks/default.nix b/hosts/falkenstein-1/modules/networks/default.nix index 2ea9447..eede8f1 100644 --- a/hosts/falkenstein-1/modules/networks/default.nix +++ b/hosts/falkenstein-1/modules/networks/default.nix @@ -1,5 +1,14 @@ { ... }: { + services.radvd = { + enable = true; + config = '' + interface ens3 { + AdvSendAdvert on; + prefix 2a01:4f8:c012:49de::/64 {}; + }; + ''; + }; networking = { hostName = "falkenstein-1"; useNetworkd = true; @@ -14,10 +23,8 @@ networks."10-wired" = { matchConfig.Name = "ens3"; networkConfig = { - DHCP = "ipv4"; + DHCP = "yes"; IPv6AcceptRA = "yes"; - Address = "2a01:4f8:c012:49de::1/64"; - Gateway = "fe80::1"; }; }; }; diff --git a/hosts/falkenstein-1/modules/nginx/default.nix b/hosts/falkenstein-1/modules/nginx/default.nix index 8dcd514..7874a85 100644 --- a/hosts/falkenstein-1/modules/nginx/default.nix +++ b/hosts/falkenstein-1/modules/nginx/default.nix @@ -7,7 +7,7 @@ recommendedProxySettings = true; recommendedGzipSettings = true; recommendedOptimisation = true; - + virtualHosts."rfive.de" = { enableACME = true; forceSSL = true; diff --git a/hosts/thinkpad/modules/networks/default.nix b/hosts/thinkpad/modules/networks/default.nix index c14ef68..3e44e61 100644 --- a/hosts/thinkpad/modules/networks/default.nix +++ b/hosts/thinkpad/modules/networks/default.nix @@ -46,6 +46,8 @@ linkConfig.RequiredForOnline = false; networkConfig = { DHCP = "yes"; + IPv6AcceptRA = "yes"; + IPv6PrivacyExtensions = "yes"; }; dhcpV4Config = { RouteMetric = 10; @@ -75,7 +77,7 @@ DHCP = "yes"; IgnoreCarrierLoss = "3s"; IPv6AcceptRA = "yes"; - #IPv6PrefixDelegation = "dhcpv6"; + IPv6PrivacyExtensions = "yes"; }; dhcpV4Config = { RouteMetric = 20;