Date: Tue, 09 Aug 2022 05:12:40 +0900 (JST) From: Hiroki Sato <hrs@FreeBSD.org> To: bz@FreeBSD.org, roy@marples.name Cc: freebsd-net@freebsd.org Subject: Re: Import dhcpcd(8) into FreeBSD base Message-ID: <20220809.051240.2150549941399962936.hrs@FreeBSD.org> In-Reply-To: <alpine.BSF.2.00.2208081552160.68830@ai.fobar.qr> References: <20220807.232337.383956020917382126.hrs@FreeBSD.org> <64e22fba-3f34-a419-2e51-7dfa21199919@marples.name> <alpine.BSF.2.00.2208081552160.68830@ai.fobar.qr>
next in thread | previous in thread | raw e-mail | index | archive | help
----Security_Multipart(Tue_Aug__9_05_12_40_2022_996)-- Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit "Bjoern A. Zeeb" <bz@FreeBSD.org> wrote in <alpine.BSF.2.00.2208081552160.68830@ai.fobar.qr>: bz> >> In 1)+2), there is no POLA for users of other DHCPv6 clients such as bz> >> dhcp6c or ISC's dhclient -6. A full-blown dhcpcd configuration, bz> >> which replaces dhclient/rtsold, is still possible. The cons are that bz> >> this is a partial integration of dhcpcd, which prevents some useful bz> >> feature available in the master mode, and some complexity remains in bz> >> the rc.d scripts. I think these are a trade-off. I am interested in bz> >> whether this integration has a big problem when people use the bz> >> imported dhcpcd. bz> >> bz> >> And probably we have to revisit this integration when we want to bz> >> support DHCP 4o6 or something that involves IPv4 and IPv6 at the same bz> >> time. The flexibility of the "toolbox" approach would be helpful in bz> >> minimizing the impact on the existing configurations when more future bz> >> integration change occurs. bz> > bz> > Agreed. I noted my concerns above and would favour a full blown dhcpcd configuration for new installs and leave the current dhclient/rtsold for exising installs. No need to force people to move. bz> bz> I think that is a very sensible approach to do it incrementally. bz> bz> If people can agree on bz> (1) importing it and first closing the gap of the missing DHCPv6 client making bz> sure it does all people have accumultaed over the years, bz> (2) and then solving the "how do I disable dhclient and rtsold and per-IF configs bz> and just run the-one-thing as an alternative in rc" in the 2nd step I agree with (1) before 14 and discussing (2) after that, separately. -- Hiroki ----Security_Multipart(Tue_Aug__9_05_12_40_2022_996)-- Content-Type: application/pgp-signature Content-Transfer-Encoding: 7bit -----BEGIN PGP SIGNATURE----- iMkEABMKAC4WIQRsDSNTJ8+Ax5Ae/dLbsH3Gbx9zfwUCYvFuOBAcaHJzQGZyZWVi c2Qub3JnAAoJENuwfcZvH3N/vUQCCKmIe8Lio9TGk4oWy4RZGcGDdRPXhPhQsNUI 8uHP5zq/hVKA92++fc3YR/a3+aIzSEnkxCcWJBru67wmNmt24NmjAgkB0qJVhvpa ZoWjUdX3/iWJeFIr8qHTkYRXQg6+p3UlH7JdVqyr7K4jmq/zN8W2t62Ye0655G0u pZNJzNqe7zWCeKs= =UTXr -----END PGP SIGNATURE----- ----Security_Multipart(Tue_Aug__9_05_12_40_2022_996)----
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20220809.051240.2150549941399962936.hrs>