Received: from smtp.ungleich.ch (mx.ungleich.ch [185.203.112.16]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 7634B782B20 for <~alpine/devel@lists.alpinelinux.org>; Sun, 18 Oct 2020 08:34:02 +0000 (UTC) Received: from bridge.localdomain (localhost [IPv6:::1]) by smtp.ungleich.ch (Postfix) with ESMTP id 2CFC71FF2D for <~alpine/devel@lists.alpinelinux.org>; Sun, 18 Oct 2020 10:34:02 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ungleich.ch; s=mail; t=1603010042; bh=nsxQ8zuJlPHudq26ADckw7gvsvDX1yKyeGUXdQLtD8I=; h=From:To:Subject:Date:From; b=CxzDp5NNcO1e2r6x40IRE5pfJnmbocaWbzaMEifyt4LRBzmLnDcXBAioACeyptU4O +yAerRZ9epvdydxLF/wtEAN7aM8Cb68qswSvZi+4oYJko9odvI/SyIZLTGkKi561C0 Kx1eMcWZCtFYm8+d2Mj34aOUwdsjjNvHgzTHdACXQxMXgSnxJo1nNgSpmnBjTJzWBf Ht2kZ6IO+SVvusLLZ8pLLQrwFQAJCL2PnturKZucZlCQ48qpijRRWsMeGlsZkRMSJv TJBZIbmglM/Z89J2VmNDhomxAqgLi6rqJLmk2loJG8mzkG+G8+GELtZ0g+SMsIB51V lf6+yHkdETcyw== Received: by bridge.localdomain (Postfix, from userid 1000) id CE7781A6032C; Sun, 18 Oct 2020 10:34:19 +0200 (CEST) User-agent: mu4e 1.4.13; emacs 27.1 From: Nico Schottelius To: ~alpine/devel@lists.alpinelinux.org Subject: Request for adding rdnssd to main Date: Sun, 18 Oct 2020 10:34:19 +0200 Message-ID: <874kmsoruc.fsf@ungleich.ch> MIME-Version: 1.0 Content-Type: text/plain Good morning everyone, I'd like to raise the discussion about moving rdnssd (+ -openrc) to main and adding it to the installation media. The motivation is to support Alpine Linux installations in IPv6 only networks. A short recap for those who are not managing IPv6 only networks on a daily basis: In the IPv6 world, we have the mechansim named "autoconfiguration" or "SLAAC". It is a stateless service that allows clients to autoconfigure themselves. This is probably known to most people, however this autoconfiguration can also include DNS information (like search path and DNS servers). In fact, if you are in an IPv6 only network, chances are high that you only get DNS information this way (also known as "router advertisements"). Good news is that alpine already includes "rdnssd", which just needs to be started and the problem is solved. Bad news, it is currently not in main and neither is it available on the installation media. Thanks to the work of ikke in IRC rdnssd has already become a package on its own that can be installed easily and without much space requirements. For this reason, I would suggest the following changes: a) move the ndisc6 aport to main (and thus rdnssd) b) add rdnssd to the installation media c) when starting networking on the installation media, also start rdnssd The last point could also be made independent and rdnssd could be started independently - however I can see how this might lead to discussions of the necessity of running a daemon by default. For (a) ikke has also already created an MR on [0] I am looking forward to your feedback and hope that we can support IPv6 only networks in Alpine by default in the near future. Best regards, Nico [0] https://gitlab.alpinelinux.org/alpine/aports/-/merge_requests/13738 -- Modern, affordable, Swiss Virtual Machines. Visit www.datacenterlight.ch