Received: from mx1.tetrasec.net (mx1.tetrasec.net [66.245.176.36]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id A4F2A782D4D for <~alpine/devel@lists.alpinelinux.org>; Tue, 19 Jan 2021 21:14:11 +0000 (UTC) Received: from mx1.tetrasec.net (mail.local [127.0.0.1]) by mx1.tetrasec.net (Postfix) with ESMTP id 011DB1806FB; Tue, 19 Jan 2021 21:14:11 +0000 (UTC) Received: from ncopa-desktop.lan (67.63.200.37.customer.cdi.no [37.200.63.67]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: alpine@tanael.org) by mx1.tetrasec.net (Postfix) with ESMTPSA id 4AE351806F9; Tue, 19 Jan 2021 21:14:09 +0000 (UTC) Date: Tue, 19 Jan 2021 22:14:05 +0100 From: Natanael Copa To: ~alpine/devel@lists.alpinelinux.org Cc: Nathan Angelacos Subject: Re: Proposed system change: Use dhcpcd as default DHCP client Message-ID: <20210119221405.7d472a0c@ncopa-desktop.lan> In-Reply-To: References: <1ZT7J29AS5AJH.2CQHETQ00K814@8pit.net> <66a3aa3-f55b-cdcd-d033-d6505985ccef@dereferenced.org> <2R13E13K99O5U.2AJR60YXHCP5M@8pit.net> X-Mailer: Claws Mail 3.17.8 (GTK+ 2.24.33; x86_64-alpine-linux-musl) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit On Tue, 19 Jan 2021 15:19:22 -0500 Nathan Angelacos wrote: > In my use case, I just install dhcpcd and move on. It is bigger, but > it "just works". > > No objections to pushing the other features upstream, but if we want > something for the next release, I wonder if giving the user the option > is viable. We already do that with the choice of ssh and ntp; do we > let the user choose? (if you have IPv4, this is smaller; if you need > DHCPv6-PD, this is your choice, etc.) I think it would be nice if we could support both. With the small udhcpcd as the default. busybox ifupdown will use dhcpcd if its there or fall back to if its not. Users who needs dhcpv6 could get get dhcpcd. That way we can give a bare minimal for those who only needs a simple networking setup. dhcpcd could be pulled in with network-extras meta package. My ISP does not seem to provide ipv6 yet, and I don't have much experience with it. Might need some help with the setup scripts to handle ipv6. -nc