From db26c82ebd4b880abddb346c77e7fd431851cd20 Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Fri, 1 Dec 2023 17:10:15 +0100 Subject: [PATCH] add dhcp proxy --- hosts/fw.cloonar.com/modules/podman.nix | 44 ++++++++++++------------- 1 file changed, 22 insertions(+), 22 deletions(-) diff --git a/hosts/fw.cloonar.com/modules/podman.nix b/hosts/fw.cloonar.com/modules/podman.nix index ef806e8..4584849 100644 --- a/hosts/fw.cloonar.com/modules/podman.nix +++ b/hosts/fw.cloonar.com/modules/podman.nix @@ -20,26 +20,26 @@ in { }; }; - # systemd.sockets."netavark-dhcp-proxy" = { - # description = "Netavark DHCP proxy socket"; - # socketConfig = { - # ListenStream = "%t/podman/nv-proxy.sock"; - # SocketMode = 0660; - # }; - # wantedBy = [ "sockets.target" ]; - # }; - # - # systemd.services."netavark-dhcp-proxy" = { - # description = "Netavark DHCP proxy service"; - # after = [ "netavark-dhcp-proxy.socket" ]; - # requires = [ "netavark-dhcp-proxy.socket" ]; - # wantedBy = [ "multi-user.target" "netavark-dhcp-proxy.socket" ]; - # path = [ pkgs.netavark ]; - # startLimitIntervalSec = 0; - # - # serviceConfig = { - # Type = "exec"; - # ExecStart= "${pkgs.netavark}/bin/netavark dhcp-proxy -a 30"; - # }; - # }; + systemd.sockets."netavark-dhcp-proxy" = { + description = "Netavark DHCP proxy socket"; + socketConfig = { + ListenStream = "%t/podman/nv-proxy.sock"; + SocketMode = 0660; + }; + wantedBy = [ "sockets.target" ]; + }; + + systemd.services."netavark-dhcp-proxy" = { + description = "Netavark DHCP proxy service"; + after = [ "netavark-dhcp-proxy.socket" ]; + requires = [ "netavark-dhcp-proxy.socket" ]; + wantedBy = [ "multi-user.target" "netavark-dhcp-proxy.socket" ]; + path = [ pkgs.netavark ]; + startLimitIntervalSec = 0; + + serviceConfig = { + Type = "exec"; + ExecStart= "${pkgs.netavark}/bin/netavark dhcp-proxy -a 30"; + }; + }; }