From bdf5dfb77cd474d7fbddc1297526dc1ce339fdb2 Mon Sep 17 00:00:00 2001
From: Ember 'n0emis' Keske <git@n0emis.eu>
Date: Mon, 11 Apr 2022 16:18:45 +0200
Subject: [PATCH] set rtr adv interval

---
 modules/default.nix | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/modules/default.nix b/modules/default.nix
index 7f31888..0da6306 100644
--- a/modules/default.nix
+++ b/modules/default.nix
@@ -148,12 +148,18 @@ let
       radvdConfig = let
         radvdPrefixes = if domCfg.radvdPrefixes == [] then domCfg.ipv6Prefixes else domCfg.radvdPrefixes;
         mkPrefix = prefix: ''
-          prefix ${prefix} { };
+          prefix ${prefix} {
+            AdvOnLink on;
+            AdvAutonomous on;
+            AdvRouterAddr on;
+          };
         '';
       in if (!domCfg.enableRadvd) then [] else [ ''
         interface ${mkIfName "bridge"} {
           IgnoreIfMissing on;
           AdvSendAdvert on;
+          MinRtrAdvInterval 3;
+          MaxRtrAdvInterval 10;
           AdvLinkMTU ${toString domCfg.mtu};
           RDNSS ${cidrToAddress (head domCfg.ipv6Addresses)} { };
           DNSSL ${domCfg.searchDomain} { };