From aa750956541d4a8f75efa55df84192842de280e8 Mon Sep 17 00:00:00 2001 From: Dominik Polakovics Date: Fri, 1 Dec 2023 12:28:29 +0100 Subject: [PATCH] change dhcp proxy --- hosts/fw.cloonar.com/modules/podman.nix | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/hosts/fw.cloonar.com/modules/podman.nix b/hosts/fw.cloonar.com/modules/podman.nix index 406ae46..23cdb2b 100644 --- a/hosts/fw.cloonar.com/modules/podman.nix +++ b/hosts/fw.cloonar.com/modules/podman.nix @@ -25,10 +25,10 @@ in { }; }; - systemd.sockets."io.podman.dhcp" = { + systemd.sockets."nv-proxy" = { description = "DHCP Client for CNI"; socketConfig = { - ListenStream = "%t/cni/dhcp.sock"; + ListenStream = "%t/podman/nv-proxy.sock"; SocketMode = 0600; }; wantedBy = [ "sockets.target" ]; @@ -36,14 +36,14 @@ in { systemd.services."io.podman.dhcp" = { description = "DHCP Client CNI Service"; - after = [ "io.podman.dhcp.socket" ]; - requires = [ "io.podman.dhcp.socket" ]; - wantedBy = [ "multi-user.target" "io.podman.dhcp.socket" ]; - path = [ pkgs.cni-plugins ]; + after = [ "nv-proxy.socket" ]; + requires = [ "nv-proxy.socket" ]; + wantedBy = [ "multi-user.target" "nv-proxy.socket" ]; + path = [ pkgs.netavark ]; serviceConfig = { Type = "simple"; - ExecStart= "${pkgs.cni-plugins}/bin/dhcp daemon"; + ExecStart= "${pkgs.netavark}/bin/netavark-dhcp-proxy-client"; TimeoutStopSec = 30; KillMode = "process"; };