Outils pour utilisateurs

Outils du site


Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
090_applicatifs:165dhcp:35-clients_concurrents [le 23/03/2025 à 10:38] – créée prof090_applicatifs:165dhcp:35-clients_concurrents [le 23/03/2025 à 16:02] (Version actuelle) – [Finalement...] prof
Ligne 1: Ligne 1:
 ====== Les clients concurrents ====== ====== Les clients concurrents ======
-Hormis les clients DHCP qui existent sur d'autres systèmes qui me sont soit étrangers, soit dont j'ai définitivement oublié l'existence  depuis environ 2010, isc-dhcp-client a d'autres concurrents dans le monde GNU/LinuxEn réalitéil faudrait plutôt parler de successeurs car ISC a annoncé la fin du développement non seulement du serveur isc-dhcpmais également du client et du relai.+Cette page traite uniquement des clients DHCP connus sur les distributions GNU/Linux, les autre étant soit utilisés sur des systèmes en dehors de mes compétences, soit dont j'ai définitivement oublié l'existence  depuis environ 2010. 
 +===== Network Manager ===== 
 +Lorsqu'une interface graphique est utiliséela meilleure façon de gérer la configuration réseau est d'utiliser Network-Manager qui dispose de «faces-avant» adaptées aux principales GUI (GnomeKde Plasma, Mate, etc.), surtout sut les ordinateurs portables, amenés à se connecter à divers réseaux. De cette manière, la maîtrise des interfaces réseau reste entièrement graphique.
  
-Debian Trixie (encore «testing» au 23/03/2025) installe par défaut le paquet dhcpcd-base+Network Manager dispose de son propre client DHCP, bien qu'il soit possible de le configurer autrement, ce qui ne peut avoir d'intérêt que dans des cas particuliers. La documentation signalant que le client interne est pourvu de moins de fonctionnalités que des clients comme ''dhcpcd'' par exemple. Il fera tout de même le travail dans la majorité des cas.
  
 +Network Manager va automatiquement gérer les interfaces qui ne sont pas répertoriées dans ''/etc/network/interfaces'' si le fichier ''/etc/NetworkManager/NetworkManager.conf'' contient ces lignes:
 +<code>
 +[main]
 +plugins=ifupdown,keyfile
 +
 +[ifupdown]
 +managed=false
 +</code>
 +Qui est la configuration par défaut. Il reste possible de configurer certaines interfaces via le fichier ''/etc/network/interfaces'' si besoin est.
 +
 +NetworkManager est un service géré par systemd, incompatible avec systemd.networkd
 +===== Les autres =====
 +==== dhcpcd ====
 +ISC a annoncé en 2022 la fin du développement non seulement du serveur isc-dhcp-server, remplacé par kea, mais également du client isc-dhcp-client  et du relai isc-dhcp-relay
 +
 +Debian Trixie (encore «testing» au 23/03/2025) installe par défaut le paquet ''dhcpcd-base'', bien qu'à cette date (23/03/2025) les paquets isc-dhcp-* soient toujours distribués.
 +''dhcpcd'' dispose d'un fichier de configuration ''/etc/dhcpcd.conf''
 +==== systemd-networkd ====
 +C'est un des (trop ?) nombreux services que ''systemd'' entend gérer nativement. Sur les distributions Debian, il n'est pas activé par défaut, mais il reste possible de le faire. Le [[https://wiki.debian.org/SystemdNetworkd|Wiki de Debian]] explique comment s'y prendre. Incompatible avec NetworkManager, ce qui en fait un client inadapté pour les ordinateurs portables.
 +==== udhcpc ====
 +en réalité µdhcpc est un client basique qui ne présente pas d'intérêt majeur sur une station de travail, si l'on bricole par exemple des choses à partir de busybox.
 +==== Finalement... ====
 +Il en existe probablement d'autres, pas forcément distribués par Debian et dérivées. Il apparaît que les choix les plus pertinents soient:
 +  * **NetworkManager** pour les stations graphiques, surtout si elles sont portables. Il peut simplement gérer les VPN dont un chapitre est consacré plus loin;
 +  * **dhcpcd** est visiblement le choix par défaut sur Debian 13 (Trixie), en remplacement d'isc-dhcp-client qui n'est plus maintenu.
Les clients concurrents: Dernière modification le: 23/03/2025 à 10:38 par prof