Package: ifupdown
Version: 0.8.37
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

DHCP support in ifupdown is severely outdated:

1) The interfaces(5) manual page states that:

DHCPv4 support: "dhclient, pump, udhcpc, dhcpcd. (They have been listed in 
their order of precedence.)"

$ LC_ALL=C apt-cache search dhcp | grep client | grep -v dbgsym | grep -v dev | 
sort
dhcpcanon - DHCP client disclosing less identifying information
dhcpcd5 - DHCPv4, IPv6RA and DHCPv6 client with IPv4LL support
dibbler-client-dbg - portable DHCPv6 client
dibbler-client - portable DHCPv6 client
isc-dhcp-client-ddns - Dynamic DNS (DDNS) enabled DHCP client
isc-dhcp-client - DHCP client for automatically obtaining an IP address
openstack-cluster-installer-cli - automatic PXE and puppet-master installer for 
OpenStack - API client
udhcpc - Provides the busybox DHCP client implementation
wide-dhcpv6-client - DHCPv6 client for automatic IPv6 hosts configuration

Two of the DHCP clients supported by ifupdown no longer are in the archive 
(pump, dhcpd). The later may have been replaced by dhcpcd5, but the man page 
isn't clear on whether this is supported. The man page probably needs to be 
updated.

DHCPv6 support: The man page suggests that only dhclient is supported. However 
wide-dhcpv6-client is mentioned earlier as possibly providing its own hooks. 
The man page probably needs to be updated.

2) Upstream will discontinue the ISC DHCP codebase by the end of 2022.

a) ifupdown will have to implement support for some of the alternatives listed 
at <https://www.isc.org/blogs/dhcp-client-relay-eom/> before Bookworm is 
released.

b) Debian will have to select a replacement for isc-dhcp-client as its stock 
Priority:Important DHCP client to ship. By all counts, dhcpcd5 seems to have 
the best potential for this. However, I find its "Recommends: openresolv | 
resolvconf" excessive. This should be Suggests at most.

Best Regards,

Martin-Éric

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEyJACx3qL7GpObXOQrh+Cd8S017YFAmIUol0ACgkQrh+Cd8S0
17aAixAAulfokE5RvGPvqd03nhMlCmOqpJKp9iYf+fl9MhqXwSl826vvIlFPRRHT
VBWnK3PYn4wnwzr3RiP9ewrt/zUhCfof1VQmIFAdj270mAhoDbDhhzAfEQNJIHdT
7jNpEc67mmwwzr0sQylzpyEpa5Had3IXXok7jrSm7ooB5Ux0mNzoju0A/a3u/NMo
xp9b9foi0/I3vJf0X5jS0KDmKAHgg0iKPrEAQ3nX1u6DaUJOjjl+Mqk8CV1v7qEL
SF9YW0taKBIYh9gCyql/xlMkEZgzu7C2XYxbIbeGAJHh+eO2g84M5vKI3m0xeV7n
iLHEkQfQAzD56lMFJeLSDKLIRZ+qvE5fGpugZcRI+kOUc29Snbo8/tnRJWj2HVUe
DSW9Za2g5Mdj3mYwRiMAvNmUNOzSFSDsDHMeen2gcXHBmwlfpbh4WWMCa8XYbopT
MJ5q3JFQVP+hM3GEc8iaExrACfMTrU9Ec5TYkt+InyMr9zQKjYSaWU87KNoakIzy
sL+cIuFgkERzsrSuc/3lSuVYfizx53BW+HcSbJd7cYxJbuRaYc7SmJbO1kxsiOsz
H2NHsFtTzJbT27ZlklVOtIrdgQTAM7j2u9QChZ5aqBT0881zZMdYoh7/rqXw6GLT
679PlPwFw6wCO2U0Or1/YegmTzIli0V6wtjJ2868IiBT0rGXpM8=
=ZZ+0
-----END PGP SIGNATURE-----

Reply via email to