From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp0.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms13.migadu.com with LMTPS id IPdpEL2kbGYaagAAqHPOHw:P1 (envelope-from ) for ; Fri, 14 Jun 2024 20:14:53 +0000 Received: from aspmx1.migadu.com ([2001:41d0:403:4876::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp0.migadu.com with LMTPS id IPdpEL2kbGYaagAAqHPOHw (envelope-from ) for ; Fri, 14 Jun 2024 22:14:53 +0200 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b="XW/85tUO"; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1718396093; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type:in-reply-to:in-reply-to: references:references:list-id:list-help:list-unsubscribe: list-subscribe:list-post:dkim-signature; bh=uUaNZoPFpYUDy3V6b5+KL2OJ6u4vQF/4kuQdI2kxYiI=; b=MfeAG5NddsbrgAcPnhQfM6T90lGc5hJ3BUb7s2IaC738KbttcZp74oROPP+9qf8kS0qecf a5e55tIr1nuBYQQN36V4vbyA6WOQSZnK5fxA4jmXsebLOVqI0f1y9KNW+eK75eD3Yuxfsz IwRXZ3zBh+WVRen+N8v0fdc52zfE6pgqmG/4Sg3jKVLIYJsQvunrqnOPaOifzTP+eb9fi9 dyUTC7Z++ZhZVUrqjTZFOSXCgjyqGCMc0RU/FsaUrzVIIH5+ZE7QA+Cu7GAYfeYpKLstdo H+tcrcq65k8Nr0ARfeILdfWMnBy/we2pDTXFsEKfNlkIP+oz2gHxEatoHPgXeA== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=none ("invalid DKIM record") header.d=freakingpenguin.com header.s=x header.b="XW/85tUO"; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org"; dmarc=none ARC-Seal: i=1; s=key1; d=yhetil.org; t=1718396093; a=rsa-sha256; cv=none; b=WS6jg8urjdYiejIQfWwa1MJ/ohVFvtdRAwevvbIKG+wts248RjjCUxAhuf0kLjHSXEEwll raHpJuEGpLwb5bw+cZA4DMwzufkS2GCOT31azx9Krj79v7ysKmTt+9EQ3xiVk7WH77ygrf AkzT6FHT0XBwATxmTge4sGP7hRpU8a43Jg7AjpB+CgdC4GsR90s7HzZedvAA479apjjB2s c3zeWnCNl4kFUcR8XCB2ZE0G2apQHpERR2WlrNc2ZJVlgHRZbaWRyFylKTLH0eiw3azAMO xAXo3P+ki3gvpFjPSl8uFf67GF4PKBUu8ASyc3W1xhlAqnVtpmf20CdyGJMa7g== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id E2DD67693A for ; Fri, 14 Jun 2024 22:14:52 +0200 (CEST) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1sIDJU-0000ob-Qn; Fri, 14 Jun 2024 16:14:20 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1sIDJR-0000nM-J8 for help-guix@gnu.org; Fri, 14 Jun 2024 16:14:17 -0400 Received: from mail-108-mta42.mxroute.com ([136.175.108.42]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1sIDJP-0000Gu-LM for help-guix@gnu.org; Fri, 14 Jun 2024 16:14:17 -0400 Received: from filter006.mxroute.com ([136.175.111.3] filter006.mxroute.com) (Authenticated sender: mN4UYu2MZsgR) by mail-108-mta42.mxroute.com (ZoneMTA) with ESMTPSA id 1901862dbfd00017a3.001 for (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384); Fri, 14 Jun 2024 20:14:10 +0000 X-Zone-Loop: 4a6c9dff2fc38806413c69468b4388425d5e5dd3dd3f X-Originating-IP: [136.175.111.3] DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=freakingpenguin.com; s=x; h=Content-Type:MIME-Version:Message-ID:Date: References:In-Reply-To:Subject:Cc:To:From:Sender:Reply-To: Content-Transfer-Encoding:Content-ID:Content-Description:Resent-Date: Resent-From:Resent-Sender:Resent-To:Resent-Cc:Resent-Message-ID:List-Id: List-Help:List-Unsubscribe:List-Subscribe:List-Post:List-Owner:List-Archive; bh=uUaNZoPFpYUDy3V6b5+KL2OJ6u4vQF/4kuQdI2kxYiI=; b=XW/85tUO2jrRUE6ic0sODsJl3L +GTmKYaGGZYPf8igfB0a4cTWcfOZR5pbQdTlJw/+8/mL89qdrL7FKZSmlI+0l96fOLoGo6iMF3RvT CjugLeyG1/8NOKEGs4UyXy6+d/gy1hE2GV1k1SA2GrtC61Ob3ZV9pA5PoRUsau8Rby/ryfxN31l/h tTIbSKCgJnuBGfeufb3AkR/zq275R42ly5qK2FEDHS+qO7/RpXzWLQ+k/xvo3SWVnuOV34g9M78qM HYN6QGGF5WsPn16IwNNA337V5rn89nFiKWW2Mwtj5hILZaP3GmyyBCsspE898nqT1BnlQAZJh2iNb hjeppnsA==; From: Richard Sent To: Felix Lechner Cc: help-guix@gnu.org Subject: Re: dhcp-client default gateway with multiple interfaces, race condition? In-Reply-To: <87o783pd6i.fsf@freakingpenguin.com> (Richard Sent's message of "Fri, 14 Jun 2024 14:55:01 -0400") References: <87sexfpjp5.fsf@freakingpenguin.com> <877cer2y5b.fsf@lease-up.com> <87o783pd6i.fsf@freakingpenguin.com> Date: Fri, 14 Jun 2024 16:14:06 -0400 Message-ID: <87ikybp9ip.fsf@freakingpenguin.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Authenticated-Id: richard@freakingpenguin.com Received-SPF: pass client-ip=136.175.108.42; envelope-from=richard@freakingpenguin.com; helo=mail-108-mta42.mxroute.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Country: US X-Migadu-Flow: FLOW_IN X-Spam-Score: -5.19 X-Migadu-Queue-Id: E2DD67693A X-Migadu-Scanner: mx10.migadu.com X-Migadu-Spam-Score: -5.19 X-TUID: EkgKya9j+XUw I managed to find an alternative that seems to work without disabling eth0 entirely or bloating my barebones server with NetworkManager. Connman. The configuration and the routing tables are much more complicated unfortunately, but it works. (Curiously I see a new IP in the routing table that never appeared before and doesn't seem to be related to anything beyond being owned by DigitalOcean. Oh well, at least the default route works.) While the cause of the problem isn't known, I can guess it's somehow related to ISC dhcp-client being EOL'd back in 2022. At some point we should consider deprecating it, particularly if issues like what I encountered become more common. (I also think any replacement should probably avoid being called "dhcp-client". Most other services don't name themselves according to their role, but the software.) -- Take it easy, Richard Sent Making my computer weirder one commit at a time.