From 6ae4a7319fea1e19ac8017ac1989dc7b58cfdc06 Mon Sep 17 00:00:00 2001 From: "Owen T. Heisler" Date: Wed, 4 Jun 2025 01:59:07 +0000 Subject: [PATCH] machine: hetzner: Use dhcpcd service instead of dhcp-client. This fixes DHCP-provided routes on servers that have both public and private interfaces. * gnu/machine/hetzner.scm (%hetzner-os-arm)[services]: Replace dhcp-client-service-type with dhcpcd-service-type. Fixes: https://codeberg.org/guix/guix/issues/407 Change-Id: I8e0b4fb12727e784f2b622273ffef504e58eddfe Signed-off-by: Hilton Chain --- gnu/machine/hetzner.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/gnu/machine/hetzner.scm b/gnu/machine/hetzner.scm index ddac58dda0..93b36c87a9 100644 --- a/gnu/machine/hetzner.scm +++ b/gnu/machine/hetzner.scm @@ -1,5 +1,6 @@ ;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2024 Roman Scherer +;;; Copyright © 2025 Owen T. Heisler ;;; ;;; This file is part of GNU Guix. ;;; @@ -117,7 +118,7 @@ (initrd-modules (cons* "sd_mod" "virtio_scsi" %base-initrd-modules)) (services - (cons* (service dhcp-client-service-type) + (cons* (service dhcpcd-service-type) (service openssh-service-type (openssh-configuration (openssh openssh-sans-x) @@ -393,7 +394,7 @@ Available locations:~%~%~a~%~%For more details, see: ~a") (type ,root-fs-type)) %base-file-systems)))) (services - (cons* (service dhcp-client-service-type) + (cons* (service dhcpcd-service-type) (service openssh-service-type (openssh-configuration (openssh openssh-sans-x)