summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2024-03-09 10:31:22 -0500
committerKjetil Orbekk <kj@orbekk.com>2024-03-09 10:31:22 -0500
commitb1ad06fbf937ee69e5aea3df4c02dc6f2ed2fd67 (patch)
treeadf7455aa010a23eab1703da79611034148dacb3
parent2213bafc0ceb99cef0ee4f2176e11b445f009a57 (diff)
dhcp workaround
-rw-r--r--modules/router.nix12
1 files changed, 12 insertions, 0 deletions
diff --git a/modules/router.nix b/modules/router.nix
index a0c2db3..b25f2fb 100644
--- a/modules/router.nix
+++ b/modules/router.nix
@@ -168,6 +168,18 @@ let
'';
};
+ systemd.services.dhcp-workaround = {
+ description = "Restart dhcpcd";
+ script = "/run/current-system/sw/bin/systemctl restart dhcpcd";
+ };
+ systemd.timers.dhcp-workaround = {
+ wantedBy = ["multi-user.target"];
+ timerConfig = {
+ Persistent = true;
+ OnCalendar = "*-*-* 04:00:00";
+ };
+ };
+
services.dnsmasq = {
enable = true;
settings.server = [ "1.1.1.1" "8.8.8.8" "8.8.4.4" ];