[MISC]Debian 13 serveur : enseigner ifupdown ou systemd-networkd à des débutants ?
Bonjour à toutes et à tous, Je suis formateur et j'enseigne l'administration GNU/Linux sous Debian 13 à des adultes en reconversion, futurs techniciens systèmes et réseaux (titre pro TSSR). La plupart sont de vrais débutants. Je prépare la séance où ils installent leur premier serveur sans interface graphique et lui donnent une adresse IP fixe. Je me questionne sur le choix de l'outil réseau : - ifupdown (/etc/network/interfaces) : c'est ce que l'installateur de Debian 13 met en place ; - systemd-networkd (avec systemd-resolved) : plus actuel, mais il faut d'abord retirer la carte d'ifupdown, installer systemd-resolved et activer le service, ce qui ajoute des étapes pour des débutants. Mes questions : 1. Sur vos serveurs Debian en production, qu'utilisez-vous aujourd'hui, et que vous attendez-vous à rencontrer dans les prochaines années ? 2. À votre avis, vaut-il mieux former d'abord sur ifupdown, ce que les stagiaires trouveront sur une installation par défaut, ou les orienter directement vers systemd-networkd ? 3. Si systemd-networkd : quels pièges signaleriez-vous pour la bascule sur Debian 13, en particulier pour la gestion de /etc/resolv.conf ? 4. Sait-on déjà ce qui est prévu pour Debian 14 (forky) ? Merci d'avance pour vos retours d'expérience et vos précieux conseils, bon w-e. -- Christophe De Natale PS : j'ai parcouru quelques discussions datant de 2024 sur l'avenir d'ifupdown. Je ne cherche pas à lancer un débat sur son maintien ou son remplacement : ma question porte seulement sur la logique à suivre pour former des débutants.
Bonjour, De mon point de vue, l'essentiel est qu'ils comprennent ce qu'ils font, donc sur ce sujet précis, qu'ils aient une idée simple de pourquoi on mets une ou plusieurs IPs à une machine, de la notion de masque de réseau (donc qu'ils soient capables de savoir, pas forcément de tête, si /28 c'est pareil que 255.255.255.240), des bases de routage et des notions de DHCP et de SLAAC. Bref qu'ils puissent, le jour où un serveur web auquel ils ont accès ne répond pas, savoir si ça vient de la résolution DNS, du réseau entre le client et le serveur, du serveur applicatif, du pare-feu ou de la conf IP du serveur. À partir de là, qu'ils sachent que plusieurs outils existent sans les avoir pratiqués me semble suffisant, peu importe celui qu'ils auront utilisé, ils pourront apprendre les détails du ou des contextes qui les intéresse ensuite (sauf à vouloir les former à tout ce qui existe, donc ça ajoute netplan, je ne sais quoi sous Windows, Network-manager, et d'autres…). Donc j'irais au plus simple pour Debian donc ifupdown en commençant par du DHCP si les notions n'ont pas été vues avant. Pour le reste, n'ayant pas de besoins pour lesquels systemd-networkd me simplifierait la vie par rapport à ifupdown, je ne crois pas en avoir utilisé. Mais si ça devient plus simple que d'y rester, j'y passerai, de la même manière que je ne suis pas passé à Devuan. Enfin, je ne prévois pas l'avenir, mais dans Debian, je serais surpris qu'ils coupent ifupdown dans la prochaine release sans avoir laissé une release pendant laquelle ils conseillent de migrer pour un truc aussi essentiel, donc je m'attends à ce que ça marche dans Forky (et accessoirement ça marche toujours en sid). Bonne journée, David Le sam. 31 oct. 2026 à 15:45, Christophe De Natale – CDN Info par FRsAG < frsag@frsag.org> a écrit :
Bonjour à toutes et à tous,
Je suis formateur et j'enseigne l'administration GNU/Linux sous Debian 13 à des adultes en reconversion, futurs techniciens systèmes et réseaux (titre pro TSSR). La plupart sont de vrais débutants.
Je prépare la séance où ils installent leur premier serveur sans interface graphique et lui donnent une adresse IP fixe. Je me questionne sur le choix de l'outil réseau :
- ifupdown (/etc/network/interfaces) : c'est ce que l'installateur de Debian 13 met en place ; - systemd-networkd (avec systemd-resolved) : plus actuel, mais il faut d'abord retirer la carte d'ifupdown, installer systemd-resolved et activer le service, ce qui ajoute des étapes pour des débutants.
Mes questions :
1. Sur vos serveurs Debian en production, qu'utilisez-vous aujourd'hui, et que vous attendez-vous à rencontrer dans les prochaines années ? 2. À votre avis, vaut-il mieux former d'abord sur ifupdown, ce que les stagiaires trouveront sur une installation par défaut, ou les orienter directement vers systemd-networkd ? 3. Si systemd-networkd : quels pièges signaleriez-vous pour la bascule sur Debian 13, en particulier pour la gestion de /etc/resolv.conf ? 4. Sait-on déjà ce qui est prévu pour Debian 14 (forky) ?
Merci d'avance pour vos retours d'expérience et vos précieux conseils, bon w-e.
-- Christophe De Natale
PS : j'ai parcouru quelques discussions datant de 2024 sur l'avenir d'ifupdown. Je ne cherche pas à lancer un débat sur son maintien ou son remplacement : ma question porte seulement sur la logique à suivre pour former des débutants. _______________________________________________ Liste de diffusion du French Sysadmin Group https://www.frsag.org/
C'est pas vraiment le même cas d'usage imho... Il faudrait qu'il connaissent les deux... ici ifupdn pour les serveurs (simple, stable, complet). Toute "la pieuvre" y compris resolvd est jarretée (sauf systemd qui lui est utile) et on installe ifupdown. Pendant longtemps, systemd-networkd n'était pas sec et (plus trop cherché ces dernières années car OSEF), jamais réussi à réimplémenter pointopoint dans systemd-networkd (vers 2016, ça date :) Enfin, sur les servs, on fait tout à base de commande ip dans des scripts et interface est quasi vide. systemd-networkd (dynamique) pour les portables qui gèrent de l'eth, du bt, du wan, du wlan. c'est confort. Mais peut-être "confusionnant" pour des débutants. -- Stéphane Rivière Ile d'Oléron - France
Bonjour, Je plussoie. L'essentiel n'est pas l'outil mais les connaissances théoriques et souvent en apprentissage, ça fait défaut, pour produire des "salariés ready". L'outillage avec l'IA, peu importe... Si on doit quand même parler outil alors autant faire du iproute2 + netplan et voir systemd ensuite. Car debian c'est bien, mais il n'y a pas que debian en serveur. My 2 cts, Sent from [Proton Mail](https://proton.me/mail/home) for Android. -------- Original Message -------- On Saturday, 10/31/26 at 16:48 David Sinquin par FRsAG <frsag@frsag.org> wrote:
Bonjour,
De mon point de vue, l'essentiel est qu'ils comprennent ce qu'ils font, donc sur ce sujet précis, qu'ils aient une idée simple de pourquoi on mets une ou plusieurs IPs à une machine, de la notion de masque de réseau (donc qu'ils soient capables de savoir, pas forcément de tête, si /28 c'est pareil que 255.255.255.240), des bases de routage et des notions de DHCP et de SLAAC. Bref qu'ils puissent, le jour où un serveur web auquel ils ont accès ne répond pas, savoir si ça vient de la résolution DNS, du réseau entre le client et le serveur, du serveur applicatif, du pare-feu ou de la conf IP du serveur.
À partir de là, qu'ils sachent que plusieurs outils existent sans les avoir pratiqués me semble suffisant, peu importe celui qu'ils auront utilisé, ils pourront apprendre les détails du ou des contextes qui les intéresse ensuite (sauf à vouloir les former à tout ce qui existe, donc ça ajoute netplan, je ne sais quoi sous Windows, Network-manager, et d'autres…). Donc j'irais au plus simple pour Debian donc ifupdown en commençant par du DHCP si les notions n'ont pas été vues avant.
Pour le reste, n'ayant pas de besoins pour lesquels systemd-networkd me simplifierait la vie par rapport à ifupdown, je ne crois pas en avoir utilisé. Mais si ça devient plus simple que d'y rester, j'y passerai, de la même manière que je ne suis pas passé à Devuan.
Enfin, je ne prévois pas l'avenir, mais dans Debian, je serais surpris qu'ils coupent ifupdown dans la prochaine release sans avoir laissé une release pendant laquelle ils conseillent de migrer pour un truc aussi essentiel, donc je m'attends à ce que ça marche dans Forky (et accessoirement ça marche toujours en sid).
Bonne journée, David
Le sam. 31 oct. 2026 à 15:45, Christophe De Natale – CDN Info par FRsAG <frsag@frsag.org> a écrit :
Bonjour à toutes et à tous,
Je suis formateur et j'enseigne l'administration GNU/Linux sous Debian 13 à des adultes en reconversion, futurs techniciens systèmes et réseaux (titre pro TSSR). La plupart sont de vrais débutants.
Je prépare la séance où ils installent leur premier serveur sans interface graphique et lui donnent une adresse IP fixe. Je me questionne sur le choix de l'outil réseau :
- ifupdown (/etc/network/interfaces) : c'est ce que l'installateur de Debian 13 met en place ; - systemd-networkd (avec systemd-resolved) : plus actuel, mais il faut d'abord retirer la carte d'ifupdown, installer systemd-resolved et activer le service, ce qui ajoute des étapes pour des débutants.
Mes questions :
1. Sur vos serveurs Debian en production, qu'utilisez-vous aujourd'hui, et que vous attendez-vous à rencontrer dans les prochaines années ? 2. À votre avis, vaut-il mieux former d'abord sur ifupdown, ce que les stagiaires trouveront sur une installation par défaut, ou les orienter directement vers systemd-networkd ? 3. Si systemd-networkd : quels pièges signaleriez-vous pour la bascule sur Debian 13, en particulier pour la gestion de /etc/resolv.conf ? 4. Sait-on déjà ce qui est prévu pour Debian 14 (forky) ?
Merci d'avance pour vos retours d'expérience et vos précieux conseils, bon w-e.
-- Christophe De Natale
PS : j'ai parcouru quelques discussions datant de 2024 sur l'avenir d'ifupdown. Je ne cherche pas à lancer un débat sur son maintien ou son remplacement : ma question porte seulement sur la logique à suivre pour former des débutants.
_______________________________________________ Liste de diffusion du French Sysadmin Group https://www.frsag.org/
Hello J'utilise networkd et resolved depuis plusieurs années. Les bénéfices surpassent largement l'investissement en temps, surtout avec IPv6. Et je l'enseigne à mes étudiants également ! ifupdown juste qu'ils sachent que ça existe et où sont les pages de manuel et les pages Wiki, et puis "systemctl disable --now networking" et en avant networkd avec tout l'attirail : IPv4/IPv6, VLAN, WG (uniquement en networkd hein, pas de wg-tools), couplage resolved, DHCPv4, SLAAC, DHCPv6... Je suis parti du principe que toutes les Debian-like sont compatibles networkd et les RedHat-like aussi. Pour toutes les autres distrib, t'es obligé d'apprendre leur logique spécifique et non normalisée sur tous les Linux, ce qui revient à apprendre ifupdown comme si tu venais de RedHat. Et je debloat les network-manager, les netplan et autres trucs qui ne répondent pas à un usage serveur (je présente seulement NM et NM GUI sur un laptop, commode pour le WiFi) Il est peu probable que Debian change de position en l'état à ma connaissance : ifupdown / ifupdown2 persiste par héritage, et est profondément ancré dans Anna pour l'instant (l'installateur). Proxmox n'a pas migré (c'est complexe) et networkd contient encore quelques bugs sur des cas de niche. Mais si t'as un peu de temps, compare les évolutions via les pages de manuel, surtout pour systemd.network et systemd.netdev. C'est juste fou de voir tout ce qu'ils ajoutent et corrigent à chaque version. J'ai jamais imaginé que le noyau pouvait gérer autant de cas et de complexité (même si je m'en doutais). Et systemd-networkd rend facilement accessible et compréhensible de très nombreux mécanismes réseau (y compris non IP). Je comprends qu'on aime pas systemd et sa galaxie, il est pas KISS. Alpine le refuse ainsi que d'autre (dont les BSD), je comprends et je trouve que c'est bien d'avoir leurs choix comme alternative. Mais de mon point de vue, je trouve qu'il a nettoyé une quantité redoutable de legacy. J'ai fait le choix de les suivre, même sur d'autres briques comme nspawnd, boot, timesyncd etc. Et ils communiquent entre eux lorsque c'est nécessaire (un netplan se contrefout de ton conteneur systemd par exemple et surtout pas de son cycle de vie) Et débattre du bien ou du mal de systemd vs les autres solution revient à relancer l'éternel troll entre vi et emacs, ou celui entre BSD et Linux. C'est stérile à mon sens : t'essayes, ça te plait, t'adoptes et tu changes si ça passe pas à l'échelle. Un conseil pour resolved : n'oublie pas qu'il est fortement couplé à networkd : tu peux avoir des suffixes DNS par contexte (donc par carte), donc t'as une partie de la configuration (la générique) dans resolved, et la spécifique vient par networkd (par DHCP par exemple) Espérant ces infos utiles ! Le 31/10/2026 à 15:44, Christophe De Natale – CDN Info par FRsAG a écrit :
Bonjour à toutes et à tous,
Je suis formateur et j'enseigne l'administration GNU/Linux sous Debian 13 à des adultes en reconversion, futurs techniciens systèmes et réseaux (titre pro TSSR). La plupart sont de vrais débutants.
Je prépare la séance où ils installent leur premier serveur sans interface graphique et lui donnent une adresse IP fixe. Je me questionne sur le choix de l'outil réseau :
- ifupdown (/etc/network/interfaces) : c'est ce que l'installateur de Debian 13 met en place ; - systemd-networkd (avec systemd-resolved) : plus actuel, mais il faut d'abord retirer la carte d'ifupdown, installer systemd-resolved et activer le service, ce qui ajoute des étapes pour des débutants.
Mes questions :
1. Sur vos serveurs Debian en production, qu'utilisez-vous aujourd'hui, et que vous attendez-vous à rencontrer dans les prochaines années ? 2. À votre avis, vaut-il mieux former d'abord sur ifupdown, ce que les stagiaires trouveront sur une installation par défaut, ou les orienter directement vers systemd-networkd ? 3. Si systemd-networkd : quels pièges signaleriez-vous pour la bascule sur Debian 13, en particulier pour la gestion de /etc/resolv.conf ? 4. Sait-on déjà ce qui est prévu pour Debian 14 (forky) ?
Merci d'avance pour vos retours d'expérience et vos précieux conseils, bon w-e.
-- Christophe De Natale
PS : j'ai parcouru quelques discussions datant de 2024 sur l'avenir d'ifupdown. Je ne cherche pas à lancer un débat sur son maintien ou son remplacement : ma question porte seulement sur la logique à suivre pour former des débutants.
_______________________________________________ Liste de diffusion du French Sysadmin Group https://www.frsag.org/
Bonjour, Je suis enseignant aussi , le resolver client sous linux est devenu un sujet complexe pour des premières années. Les debianistes préferent ifup mais je préfère l' intégration avec systemd et j'apprécie resolvectl (une façon aisée d'obtenir les dns sur la machine linux en cli) J'ai laissé les machines physiques en ifup et les VM pour les étudiants avec systemd -resolved j'avais écrit sur le sujet systemd-resolved pour y voir plus clair https://medium.com/@pouchougpro/the-missing-manual-pour-le-resolver-dns-de-l... hth On 10/31/26 15:44, Christophe De Natale – CDN Info par FRsAG wrote:
Bonjour à toutes et à tous,
Je suis formateur et j'enseigne l'administration GNU/Linux sous Debian 13 à des adultes en reconversion, futurs techniciens systèmes et réseaux (titre pro TSSR). La plupart sont de vrais débutants.
Je prépare la séance où ils installent leur premier serveur sans interface graphique et lui donnent une adresse IP fixe. Je me questionne sur le choix de l'outil réseau :
- ifupdown (/etc/network/interfaces) : c'est ce que l'installateur de Debian 13 met en place ; - systemd-networkd (avec systemd-resolved) : plus actuel, mais il faut d'abord retirer la carte d'ifupdown, installer systemd-resolved et activer le service, ce qui ajoute des étapes pour des débutants.
Mes questions :
1. Sur vos serveurs Debian en production, qu'utilisez-vous aujourd'hui, et que vous attendez-vous à rencontrer dans les prochaines années ? 2. À votre avis, vaut-il mieux former d'abord sur ifupdown, ce que les stagiaires trouveront sur une installation par défaut, ou les orienter directement vers systemd-networkd ? 3. Si systemd-networkd : quels pièges signaleriez-vous pour la bascule sur Debian 13, en particulier pour la gestion de /etc/resolv.conf ? 4. Sait-on déjà ce qui est prévu pour Debian 14 (forky) ?
Merci d'avance pour vos retours d'expérience et vos précieux conseils, bon w-e.
-- Christophe De Natale
PS : j'ai parcouru quelques discussions datant de 2024 sur l'avenir d'ifupdown. Je ne cherche pas à lancer un débat sur son maintien ou son remplacement : ma question porte seulement sur la logique à suivre pour former des débutants.
_______________________________________________ Liste de diffusion du French Sysadmin Group https://www.frsag.org/
-- Jean Marc POUCHOULON Enseignant Département Réseaux et Télécoms Tél : +33 (0)4 67 11 60 51 <tel:+33 (0)4 67 11 60 51>| jean-marc.pouchoulon@umontpellier.fr <http://www.umontpellier.fr/> <http://www.iutbeziers.fr> IUT BÉZIERS 3 Place du 14 juillet - BP 50438 34505 Béziers Cedex www.iutbeziers.fr <http://www.iutbeziers.fr>
Le 31/10/2026 à 15:44, Christophe De Natale – CDN Info par FRsAG a écrit :
Bonjour à toutes et à tous,
Je suis formateur et j'enseigne l'administration GNU/Linux sous Debian 13 à des adultes en reconversion, futurs techniciens systèmes et réseaux (titre pro TSSR). La plupart sont de vrais débutants.
Je prépare la séance où ils installent leur premier serveur sans interface graphique et lui donnent une adresse IP fixe. Je me questionne sur le choix de l'outil réseau :
- ifupdown (/etc/network/interfaces) : c'est ce que l'installateur de Debian 13 met en place ; - systemd-networkd (avec systemd-resolved) : plus actuel, mais il faut d'abord retirer la carte d'ifupdown, installer systemd-resolved et activer le service, ce qui ajoute des étapes pour des débutants.
Mes questions :
1. Sur vos serveurs Debian en production, qu'utilisez-vous aujourd'hui, et que vous attendez-vous à rencontrer dans les prochaines années ? 2. À votre avis, vaut-il mieux former d'abord sur ifupdown, ce que les stagiaires trouveront sur une installation par défaut, ou les orienter directement vers systemd-networkd ? 3. Si systemd-networkd : quels pièges signaleriez-vous pour la bascule sur Debian 13, en particulier pour la gestion de /etc/resolv.conf ? 4. Sait-on déjà ce qui est prévu pour Debian 14 (forky) ? Sur nos serveurs on a mis Netplan partout, ça permet justement de s'affranchir d'une syntaxe spécifique à un gestionnaire de config réseau. Pour une formation débutants ça me paraît beaucoup plus didactique que de se lancer directement dans la conf ifupdown ou autre.
C'est particulière utile pour les serveurs physiques avec bonding + vlans + LACP + IPv6 où la conf Netplan est quand même hyper épurée par rapport à du NetworkManager. -- Nicolas C.
J utilise netplan aussi pour les vm étudiantes. Mais l interaction de netplan avec systemd c est encore une autre histoire… La difficulté est que les étudiants embrassent l ensemble de ces technologies pour des apprentissages avec peu d’heures en admin système. Pour les pros pour ces mécanismes sont intégrés dans leurs circuits et ils ne comprennent pas qu il y a une progression de centaines d heures avant d’atteindre leur niveau quotidien d’admin système. J ai souvent des remarques sur l absence de formation sur le bonding en BUT réseaux . Mais j ai 30 heures de formation en tout sur l admin système en première année . Le bonding devient un détail vis à vis de systemd et j’ai la chance d’avoir plusieurs cartes reseaux par serveur mais c est en seconde année. Pour des pros en reconversion je suppose que la motivation sera plus forte et les heures plus orientées. pour conclure systemd et ses commandes comme resolvectl est central dans l apprentissage Linux mais les étudiants volent à 10000 pieds et ne voit pas les détails comme les pros les voient. J ai un peu divergé du sujet initial mais je pense que systemd-resolved est un bon exemple pour l apprentissage de systemd donc je fait un tp sur systemd et un autre sur la résolution dns. Mais sur debian if up est quand même la réf de beaucoup. C est bien que les étudiants voient les solutions mais il est illusoire de penser qu’en si peu de temps ils aient sauf exceptions ( c est cela que j’embaucherais ) un schéma d ensemble. Ca vient mais souvent en troisième année.
Le 1 nov. 2026 à 09:51, Nicolas Cuissard par FRsAG <frsag@frsag.org> a écrit :
Le 31/10/2026 à 15:44, Christophe De Natale – CDN Info par FRsAG a écrit : Bonjour à toutes et à tous, Je suis formateur et j'enseigne l'administration GNU/Linux sous Debian 13 à des adultes en reconversion, futurs techniciens systèmes et réseaux (titre pro TSSR). La plupart sont de vrais débutants. Je prépare la séance où ils installent leur premier serveur sans interface graphique et lui donnent une adresse IP fixe. Je me questionne sur le choix de l'outil réseau : - ifupdown (/etc/network/interfaces) : c'est ce que l'installateur de Debian 13 met en place ; - systemd-networkd (avec systemd-resolved) : plus actuel, mais il faut d'abord retirer la carte d'ifupdown, installer systemd-resolved et activer le service, ce qui ajoute des étapes pour des débutants. Mes questions : 1. Sur vos serveurs Debian en production, qu'utilisez-vous aujourd'hui, et que vous attendez-vous à rencontrer dans les prochaines années ? 2. À votre avis, vaut-il mieux former d'abord sur ifupdown, ce que les stagiaires trouveront sur une installation par défaut, ou les orienter directement vers systemd-networkd ? 3. Si systemd-networkd : quels pièges signaleriez-vous pour la bascule sur Debian 13, en particulier pour la gestion de /etc/resolv.conf ? 4. Sait-on déjà ce qui est prévu pour Debian 14 (forky) ? Sur nos serveurs on a mis Netplan partout, ça permet justement de s'affranchir d'une syntaxe spécifique à un gestionnaire de config réseau. Pour une formation débutants ça me paraît beaucoup plus didactique que de se lancer directement dans la conf ifupdown ou autre.
C'est particulière utile pour les serveurs physiques avec bonding + vlans + LACP + IPv6 où la conf Netplan est quand même hyper épurée par rapport à du NetworkManager.
-- Nicolas C.
_______________________________________________ Liste de diffusion du French Sysadmin Group https://www.frsag.org/
Plutôt d'accord sur la diversité des techniques, ça leur apprend à être agnostiques : ils retrouvent leurs petits en lisant les clés de configuration dans un système ou dans l'autre. Plus largement je pense qu'on doit avoir un biais pédagogique du fait qu'on a tous plus ou moins grandi et vu croître les réseaux. Nous savons à quel point ça peut devenir complexe, et paradoxalement nous sommes tellement entrainés, ça fait partie de notre quotidien et nous ne nous rendons pas compte que les notions peuvent être si obscures à certain(e)s. Leur courbe d'apprentissage est raide désormais. Et leur investissement est essentiel, sinon ça en fait des pousse-bouton d'IA. Mais je pense qu'aujourd'hui, il faut effectivement les bousculer un peu car on n'a pas le choix ! L'informatique est devenu trop complexe et les techniques trop vastes pour le temps imparti à la formation. C'était déjà un métier de passionné il y a deux décennies, je crois que ça s'est largement aggravé. C'est en tout cas le constat que je fais avec mes étudiants : on voit les passionnés qui tentent des trucs et qui ont expérimenté (et donc besoin de réapprendre correctement les bases), et ceux qui sont partis d'une page vierge et pour qui c'est (très) difficile ! Je prends le parti de les confronter à la complexité et à la multiplicité des techniques rapidement pour qu'ils prennent conscience que ce n'est pas juste "taper sur un clavier" ou "prompter l'IA". Et aussi aux choix ! (ifupdown, networkd, nm, netplan, et autres pour notre sujet initial) Mais je constate aussi qu'il faut réadapter à la marge le niveau à chaque génération, et je le crains, tomber à un seuil infranchissable où il faudra expliquer à certain(e)s qu'ils ne pourront pas aller plus loin sans ces bases solides Le 01/11/2026 à 11:58, Jean Marc Pouchoulon par FRsAG a écrit :
J utilise netplan aussi pour les vm étudiantes. Mais l interaction de netplan avec systemd c est encore une autre histoire… La difficulté est que les étudiants embrassent l ensemble de ces technologies pour des apprentissages avec peu d’heures en admin système. Pour les pros pour ces mécanismes sont intégrés dans leurs circuits et ils ne comprennent pas qu il y a une progression de centaines d heures avant d’atteindre leur niveau quotidien d’admin système. J ai souvent des remarques sur l absence de formation sur le bonding en BUT réseaux . Mais j ai 30 heures de formation en tout sur l admin système en première année . Le bonding devient un détail vis à vis de systemd et j’ai la chance d’avoir plusieurs cartes reseaux par serveur mais c est en seconde année. Pour des pros en reconversion je suppose que la motivation sera plus forte et les heures plus orientées. pour conclure systemd et ses commandes comme resolvectl est central dans l apprentissage Linux mais les étudiants volent à 10000 pieds et ne voit pas les détails comme les pros les voient. J ai un peu divergé du sujet initial mais je pense que systemd-resolved est un bon exemple pour l apprentissage de systemd donc je fait un tp sur systemd et un autre sur la résolution dns. Mais sur debian if up est quand même la réf de beaucoup. C est bien que les étudiants voient les solutions mais il est illusoire de penser qu’en si peu de temps ils aient sauf exceptions ( c est cela que j’embaucherais ) un schéma d ensemble. Ca vient mais souvent en troisième année.
Le 1 nov. 2026 à 09:51, Nicolas Cuissard par FRsAG <frsag@frsag.org> a écrit :
Le 31/10/2026 à 15:44, Christophe De Natale – CDN Info par FRsAG a écrit : Bonjour à toutes et à tous, Je suis formateur et j'enseigne l'administration GNU/Linux sous Debian 13 à des adultes en reconversion, futurs techniciens systèmes et réseaux (titre pro TSSR). La plupart sont de vrais débutants. Je prépare la séance où ils installent leur premier serveur sans interface graphique et lui donnent une adresse IP fixe. Je me questionne sur le choix de l'outil réseau : - ifupdown (/etc/network/interfaces) : c'est ce que l'installateur de Debian 13 met en place ; - systemd-networkd (avec systemd-resolved) : plus actuel, mais il faut d'abord retirer la carte d'ifupdown, installer systemd-resolved et activer le service, ce qui ajoute des étapes pour des débutants. Mes questions : 1. Sur vos serveurs Debian en production, qu'utilisez-vous aujourd'hui, et que vous attendez-vous à rencontrer dans les prochaines années ? 2. À votre avis, vaut-il mieux former d'abord sur ifupdown, ce que les stagiaires trouveront sur une installation par défaut, ou les orienter directement vers systemd-networkd ? 3. Si systemd-networkd : quels pièges signaleriez-vous pour la bascule sur Debian 13, en particulier pour la gestion de /etc/resolv.conf ? 4. Sait-on déjà ce qui est prévu pour Debian 14 (forky) ? Sur nos serveurs on a mis Netplan partout, ça permet justement de s'affranchir d'une syntaxe spécifique à un gestionnaire de config réseau. Pour une formation débutants ça me paraît beaucoup plus didactique que de se lancer directement dans la conf ifupdown ou autre.
C'est particulière utile pour les serveurs physiques avec bonding + vlans + LACP + IPv6 où la conf Netplan est quand même hyper épurée par rapport à du NetworkManager.
-- Nicolas C.
_______________________________________________ Liste de diffusion du French Sysadmin Group https://www.frsag.org/
Liste de diffusion du French Sysadmin Group https://www.frsag.org/
Bonjour, Le 31/10/2026 à 15:44, Christophe De Natale – CDN Info par FRsAG a écrit :
Bonjour à toutes et à tous,
Je suis formateur et j'enseigne l'administration GNU/Linux sous Debian 13 à des adultes en reconversion, futurs techniciens systèmes et réseaux (titre pro TSSR). La plupart sont de vrais débutants.
Je prépare la séance où ils installent leur premier serveur sans interface graphique et lui donnent une adresse IP fixe. Je me questionne sur le choix de l'outil réseau :
- ifupdown (/etc/network/interfaces) : c'est ce que l'installateur de Debian 13 met en place ; - systemd-networkd (avec systemd-resolved) : plus actuel, mais il faut d'abord retirer la carte d'ifupdown, installer systemd-resolved et activer le service, ce qui ajoute des étapes pour des débutants.
Mes questions :
1. Sur vos serveurs Debian en production, qu'utilisez-vous aujourd'hui, et que vous attendez-vous à rencontrer dans les prochaines années ?
ifupdown car c'est fiable et ça répond aux besoins. A l'avenir il faudra c'est sûr basculer sur systemd.
2. À votre avis, vaut-il mieux former d'abord sur ifupdown, ce que les stagiaires trouveront sur une installation par défaut, ou les orienter directement vers systemd-networkd ?
ifupdown n'existera plus que sur du legacy, il vaut mieux embrasser le futur en commençant sur systemd. De plus il est plus facile de trouver des tuto sur systemd, ceux sur ifupdown sont datés et l'environnement qui sert de support au tuto l'est également, ça peut être déroutant.
3. Si systemd-networkd : quels pièges signaleriez-vous pour la bascule sur Debian 13, en particulier pour la gestion de /etc/resolv.conf ?
C'est l'enfer ! Ce qui faisait la force des *nix (et des *BSD) c'était le principe KISS et donc c'était simple à troubleshooter, à configurer, à gérer. Aujourd'hui systemd veut tout faire, on se retrouve finalement comme devant un windows, à la place des cases à cocher on a des fichiers textes (quelle évolution !), mais on a aucune idée de ce qui ne fonctionne pas. Bientôt il faudra ré-installer son linux car ça sera la meilleure méthode pour retrouver un systemd opérationnel !
4. Sait-on déjà ce qui est prévu pour Debian 14 (forky) ?
Aucune idée, ça ne m'intéresse pas. Je cherche à garder un environnement qui change le moins possible, le plus homogène possible. La valeur ajoutée de notre métier n'est plus d'avoir un serveur qui fonctionne mais d'avoir une infra qui fonctionne, du réseau jusqu'à l'applicatif. On n'a plus le temps de customiser son OS comme on le faisait avant (on recompilait des kernels en fonction de ce qu'on allait faire avec la machine). Je préfère rester sur des vieilles distrib, tant que les mises à jour de sécurité sont disponible. Car toute évolution entraîne un risque. Pour faire un parallèle avec le génie logiciel, il vaut mieux bien connaître un langage de programmation plutôt qu'en survoler une dizaine. Si on connaît parfaitement sa boîte à outils (sa distribution fétiche), on peut tout faire avec. Un argument pour systemd c'est qu'en s'occupant de réseau, de dns ... ça répond à 99% des environnements sans avoir besoin de scripter (systemd s’accommode mal à du scripting, alors qu'ifupdown fait ça très bien). Donc systemd normalise quelque peu les déploiements et donc facilite l'exploitation de ces systèmes par des grosses équipes d'admin sys (moins de spécifique, plus de standard). L'autre argument en faveur de systemd c'est qu'une fois le réseau vu, enchaîner sur la gestion des services (démarrage, ordre ...) ira plus vite, l'outil étant déjà abordé précédemment. Pour troller, je dirais que rien ne sert de faire du systemd à fond, il devrait un jour ou l'autre disparaître, c'est du C++, hérésie !!! Son fork rust ne devrait pas tarder ... Jérôme -- Jérôme Marteaux
Hello Jérôme et Al ! +1 sur ton mail. Le principe (pour les servs) : rester KISS. Y'a pas de négo. C'est pour ça qu'ici on est en ifupdn coté réseau. Là où j'ai du mal, c'est que je ne lis pas trop dans cette thread le distingo entre systemd (lui seul), qui est un progrès essentiel et (pour du serv) toute la merde qui gravite autour (qui lui vaut le nom de pieuvre). C'est ainsi que sur nos serveurs, on vire tout sauf systemd.
Pour troller, je dirais que rien ne sert de faire du systemd à fond, il devrait un jour ou l'autre disparaître, c'est du C++, hérésie !!! Son fork rust ne devrait pas tarder ...
:)))) Les rustacéens ont décrété : le monde doit être réécrit en Rust. Au fond de la classe, Toto a posé une question : pourquoi, dans sa runtime, les conteneurs Rust sont codés en Unsafe ? ;> -- Stéphane Rivière Ile d'Oléron - France
Bonjour Je développe un OS gratuit dédié à l'apprentissage du réseau/système/cybersecurité : LiveRaizo (https://sourceforge.net/projects/live-raizo/) [voilà pour la petite pub]. J'y utilise ifupdown et les scripts de configuration du réseau (fast-ip) sont basés dessus. Mais récemment, je me suis posé la même question : dois je migrer vers systemd-network ? je voulais préparer un TP sur VRF (Virtual Routing and Forwarding) En regardant, on voit que ifupdown n'est plus trop maintenu, qu'il y a ifupdown2 et ifupdown-ng.Et ces 3 solutions ne semblaient pas très adaptés. Pour mon problème, l'IA me conseillait d'utiliser "systemd-network". Je trouve quand même le fichier de configuration pour "systemd-network" plus long à appréhender que celui de /etc/network/interfaces. Lors d'un TP d'introduction au réseau, cela peut être pénalisant.... Et je n'ai pas vu de fichier officiel permettant de dire : "commencer par faire un "cp" avec d'éditer". Donc, dans un contexte d'apprentissage, j'hésite A la remarque de certain, c'est vrai que ce qui compte c'est de comprendre la théorie du réseau, et qu'ensuite, il suffit de l'adapter au système devant soit. Mais les débutants ne fonctionnent pas ainsi : Modifiez juste un détail et ils n'auront pas le réflexe d'utiliser ce que vous avez passé 4 heures à leur faire pratiquer. Et quoi qu'on en dise : le choix d'une technologie est important (malgré les guerres de clocher). Faite un mauvais choix et vous avez en environnement qui s'appuie sur une technologie qui risque de ne plus être présente : cela veut dire "scripts/config" à ré-écrire, et en attendant des serveurs bloquaient dans une vieille distribution avec les risques cyber qui en découlent... Cordialement David Dr David ANSART Formateur en Informatique : Réseau Système Cybersécurité Développement C/C++ https://github.com/Raizo62 david.ansart@seineetmarne.cci.fr 06 61 89 17 62 CFA UTEC INT<https://www.utec77.fr/> (https://www.utec77.fr<https://www.utec77.fr/>) 6 Boulevard Olof Palme CS 60150 Émerainville 77436 Marne-la-Vallée CEDEX 2 [cid:ae53d12b-dfe3-478f-b936-e15576a97c08]<https://www.utec77.fr/> [cid:df68e8b5-60c2-47f2-9231-27c784032bc0] <https://www.linkedin.com/school/utec77-ecole/?viewAsMember=true> [Une image contenant noir, Graphique, cercle, noir et blanc Le contenu généré par l’IA peut être incorrect.] [cid:0c609011-2dfc-4463-9353-c73c2d727ecf] <https://www.facebook.com/utec77.formations?locale=fr_FR> [cid:cba68366-b349-4168-ba5d-d4a4ed9c222e] <http://youtube.com/@cfautec7756> [Une image contenant texte, capture d’écran, Police, logo Le contenu généré par l’IA peut être incorrect.]<https://www.utec77.fr/> ________________________________ De : Stéphane Rivière par FRsAG <frsag@frsag.org> Envoyé : lundi 2 novembre 2026 09:00 À : frsag@frsag.org <frsag@frsag.org> Objet : [FRsAG] Re: [MISC]Debian 13 serveur : enseigner ifupdown ou systemd-networkd à des débutants ? Attention: Ce message provient de l’Extérieur de l’entreprise. Ne cliquez sur aucun lien et n’ouvrez aucune pièce jointe sans avoir vérifié l’expéditeur. Hello Jérôme et Al ! +1 sur ton mail. Le principe (pour les servs) : rester KISS. Y'a pas de négo. C'est pour ça qu'ici on est en ifupdn coté réseau. Là où j'ai du mal, c'est que je ne lis pas trop dans cette thread le distingo entre systemd (lui seul), qui est un progrès essentiel et (pour du serv) toute la merde qui gravite autour (qui lui vaut le nom de pieuvre). C'est ainsi que sur nos serveurs, on vire tout sauf systemd.
Pour troller, je dirais que rien ne sert de faire du systemd à fond, il devrait un jour ou l'autre disparaître, c'est du C++, hérésie !!! Son fork rust ne devrait pas tarder ...
:)))) Les rustacéens ont décrété : le monde doit être réécrit en Rust. Au fond de la classe, Toto a posé une question : pourquoi, dans sa runtime, les conteneurs Rust sont codés en Unsafe ? ;> -- Stéphane Rivière Ile d'Oléron - France _______________________________________________ Liste de diffusion du French Sysadmin Group https://fra01.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwww.frsag.org%2F&data=05%7C02%7Cdavid.ansart%40seineetmarne.cci.fr%7Ca4d98e18b45748364fd608df38b773c0%7C07f2d2f9b1c947e8b00ca5903cc61e74%7C1%7C0%7C639292032703441518%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=xMcGsvu4bbDNhl82t5UJfMjr9khbYmJQNU2TsYSghQU%3D&reserved=0<https://www.frsag.org/> Ce message et toutes les pièces jointes sont confidentiels et/ou couverts par le secret professionnel et transmis à l'intention exclusive de ses destinataires. Toute modification, édition, utilisation ou diffusion non autorisée est interdite. Si vous avez reçu ce message par erreur, merci d'en informer son émetteur ou le signaler à cpdp@cci-paris-idf.fr. La CCI Paris-IdF décline toute responsabilité au titre de ce message s'il a été altéré, déformé, falsifié ou encore édité ou diffusé sans autorisation. Si l'objet de ce message est indiqué comme "privé", son contenu est sous la seule responsabilité de son auteur.
Je trouve quand même le fichier de configuration pour "systemd-network" plus long à appréhender que celui de /etc/network/interfaces.
Quand j'ai commencé à regarder/tester la chose il y a ~ 10 ans, j'ai eu la même réaction... me disant "avant je n'avais qu'un fichier et maintenant, j'en ai (potentiellement) plusieurs". Depuis, j'ai modéré ça autrement : le fichier interfaces est quasi vide (hormis l'interface de base du serveur/hyperviseur). Tout est dans un script unique (start/stop/restart/status), contrôle par systemd, et comprenant les VPN, le firewalling par interface, les routes, les bridges, etc. Ce script étant généré automatiquement par le gestionnaire de cluster.
A la remarque de certain, c'est vrai que ce qui compte c'est de comprendre la théorie du réseau, et qu'ensuite, il suffit de l'adapter au système devant soit.
+1
Mais les débutants ne fonctionnent pas ainsi : Modifiez juste un détail et ils n'auront pas le réflexe d'utiliser ce que vous avez passé 4 heures à leur faire pratiquer.
+1000 Pratique d'abord, compréhension fine ensuite et enfin "grande théorie" quand les concepts de base et les mécanismes sont compris et testés.
Et quoi qu'on en dise : le choix d'une technologie est important (malgré les guerres de clocher). Faite un mauvais choix et vous avez en environnement qui s'appuie sur une technologie qui risque de ne plus être présente : cela veut dire "scripts/config" à ré-écrire, et en attendant des serveurs bloquaient dans une vieille distribution avec les risques cyber qui en découlent...
C'est un peut quand on a abandonné les commandes classiques pour la commande "ip". À force (de pratique, de scaling), préférer le script au fichier de config s'impose (au moins chez nous)... Je ne sais pas si c'est un bien ou pas mais c'est devenu naturel... -- Stéphane Rivière Ile d'Oléron - France
En fait, j'ai eu le raisonnement suivant pour ma conversion à networkd dans Debian : il est latent, il fait partie du paquet systemd de base, il n'a pas été sorti dans un paquet externe comme peuvent l'être resolved et timesyncd. Donc je me suis dit "bon, il est là, on va voir ce qu'il vaut". C'est parti de là. Dans l'intervalle, j'ai eu le même problème côté authentification "complexe" : j'ai trainé des pieds pendant longtemps en utilisant des paquets KISS (nslcd, nscd, quelques libpam). Bon ça marchotait pas trop mal... Et puis un premier truc a arrêté d'être maintenu, puis un autre. Donc j'ai fini par me mettre malgret(*) moi à SSSD. Bilan : il m'a fait balayer tout un tas de trucs "mal" (comprendre "peu", et aussi "peu utilisé / audité" d'ailleurs) ou qui baignaient dans leurs jus depuis 4 ou 5 majeures de Debian. Donc peut-être plus lourd, mais pour une infra qui doit passer à l'échelle et doit s'adapter à des situations un peu plus "à la con" que la moyenne, c'est plus confortable, car plus prévisible dans son principe... et dans ses pannes ! Pour le sujet initial, je reconnais que pour les cas simples, un ifupdown suffit bien largement. Et qu'il a assez peu de raison d'évoluer à vrai dire. Pour élargir un poil ma réflexion, je me dis que, si un jour je ne veux plus de systemd, je pense qu'il faudra que j'aille directement sur une BSD. Et j'y retrouverai du KISS bien à l'ancienne ! Dans tous les échanges que j'ai pu lire (et qui sont intéressants, et je tiens à vous en remercier, c'est éclairant !) je remarque qu'à la fin des fins, nous avons chacun nos habitudes, nos expériences, et que d'une certaine manière il est pas évident de trouver un consensus tant les possibilités sont importantes. C'est à la fois le plus bel avantage et le pire inconvénient de nos pingouins^Wmanchots ! (Réplique de Matrix : "le problème, c'est le choix !") J'ai une crainte pour netplan (et là je lance une bouée pour du retex) : j'ai peur qu'il fasse comme upstart et qu'il finisse par être abandonné au profit d'un autre truc qui aura plus la "hype" (ce qui est arrivé à feu wicd quand on cherchait à esquiver la lourdeur du network-manager) (*) - Ce midi on mange du malgré de canard - Euh... on dit "magret" ! - Nan !! Le canard voulait pas !! Le 02/11/2026 à 12:47, Stéphane Rivière par FRsAG a écrit :
Je trouve quand même le fichier de configuration pour "systemd-network" plus long à appréhender que celui de /etc/network/interfaces.
Quand j'ai commencé à regarder/tester la chose il y a ~ 10 ans, j'ai eu la même réaction... me disant "avant je n'avais qu'un fichier et maintenant, j'en ai (potentiellement) plusieurs".
Depuis, j'ai modéré ça autrement : le fichier interfaces est quasi vide (hormis l'interface de base du serveur/hyperviseur).
Tout est dans un script unique (start/stop/restart/status), contrôle par systemd, et comprenant les VPN, le firewalling par interface, les routes, les bridges, etc.
Ce script étant généré automatiquement par le gestionnaire de cluster.
A la remarque de certain, c'est vrai que ce qui compte c'est de comprendre la théorie du réseau, et qu'ensuite, il suffit de l'adapter au système devant soit.
+1
Mais les débutants ne fonctionnent pas ainsi : Modifiez juste un détail et ils n'auront pas le réflexe d'utiliser ce que vous avez passé 4 heures à leur faire pratiquer.
+1000
Pratique d'abord, compréhension fine ensuite et enfin "grande théorie" quand les concepts de base et les mécanismes sont compris et testés.
Et quoi qu'on en dise : le choix d'une technologie est important (malgré les guerres de clocher). Faite un mauvais choix et vous avez en environnement qui s'appuie sur une technologie qui risque de ne plus être présente : cela veut dire "scripts/config" à ré-écrire, et en attendant des serveurs bloquaient dans une vieille distribution avec les risques cyber qui en découlent...
C'est un peut quand on a abandonné les commandes classiques pour la commande "ip".
À force (de pratique, de scaling), préférer le script au fichier de config s'impose (au moins chez nous)... Je ne sais pas si c'est un bien ou pas mais c'est devenu naturel...
-- Stéphane Rivière Ile d'Oléron - France
_______________________________________________ Liste de diffusion du French Sysadmin Group https://www.frsag.org/
Bonjour Christophe, Le Sat, Oct 31, 2026 at 03:44:30PM +0100, Christophe De Natale ??? CDN Info par FRsAG [frsag@frsag.org] a écrit:
Bonjour à toutes et à tous,
Je suis formateur et j'enseigne l'administration GNU/Linux sous Debian 13 à des adultes en reconversion, futurs techniciens systèmes et réseaux (titre pro TSSR). La plupart sont de vrais débutants.
Si tu te bases sur Debian 13, reste avec ce qui est installé par défaut. Sinon, comme dit par d'autres, ce qu'il faut qu'ils connaissent c'est "ce que ça fait", savoir manipuler "ip", et savoir qu'il existe différents outils, en fonction des distributions : ifupdown, systemd-networkd, netplan, network-manager, etc. -- Dominique Rousseau Neuronnexion, Prestataire Internet & Intranet 6 rue des Hautes cornes - 80000 Amiens tel: 03 22 71 61 90 - fax: 03 22 71 61 99 - http://www.neuronnexion.coop
Le 02/11/2026 à 12:23, Dominique Rousseau par FRsAG a écrit : Bonjour à tous, Merci pour vos réponses, toutes constructives : elles m'ont aidé à trancher, et j'ai appris pas mal de choses en vous lisant. Le choix de Debian car c'est mon os depuis plusieurs années (les autres familles ont été présentées lors de l'introduction en précisant qu'on pouvait les croiser également un jour ou l'autre). J'avais oublié de préciser le contexte. Mes stagiaires sont des adultes en reconversion, pour la plupart débutants qui ont entre 20 et 50 ans, une vie de famille, et le temps est compté : une demi-journée dure 3 h 30, mais une fois la pause et l'émargement retirés (plus sur papier, un qr-code à flasher dans deux outils différents deux fois par jour), il reste 3 h de cours effectif. J'ai construit mes cours autour d'un fil rouge : une petite entreprise fictive (humain.internal), les stagiaires installent d'abord le poste d'accueil, puis le serveur. Chaque séance prolonge la précédente : - *2 journées* de GNU/Linux côté poste, sous Debian 13 avec Xfce, donc avec NetworkManager (aucunes manips en interface graphique, enfin c'était la consigne :D ), donc découverte du terminal à ce moment et certains ont eu besoin d'ouvrir le gestionnaire de fichiers afin de constater visuellement le résultat des commandes de création de répertoires, c'était fun mais ils se débrouillent très bien. - *7 journées* côté serveur, soit 14 demi-journées : 1. installation de Debian sans interface graphique et adresse IP fixe 2. administration à distance (SSH, scp, comptes administrateurs) 3. services, processus et journaux 4. disques et systèmes de fichiers 5. LVM 6. tâches planifiées (cron, logrotate) 7. SSH par clés et durcissement 8. DHCP et synchronisation de l'heure 9. DNS avec BIND, zone directe 10. DNS, zone inverse et dépannage 11. serveur web Apache 12. pile LAMP et déploiement d'une application (dolibarr comme cela on reste dans le contexte) 13. partage Samba avec un poste Windows 14. mise en situation de synthèse (diagnostic d'incident) Vu ce temps limité, j'ai choisi de rester sur ce que Debian fournit par défaut : ifupdown pour le serveur, en présentant systemd-networkd, netplan et NetworkManager pour qu'ils sachent que ces outils existent et où trouver leur documentation. L'essentiel reste qu'ils comprennent ce qu'ils configurent et sachent localiser une panne. Encore merci à chacun pour le temps consacré à me répondre, c'est très instructif car chaque réponse correspond aussi à des besoins et/ou préférences. Bonne fin de journée. -- Christophe De Natale
participants (12)
-
ANSART David -
Christophe De Natale – CDN Info -
David Sinquin -
Dominique Rousseau -
F!nTcH -
Jean Marc Pouchoulon -
jean-marc Pouchoulon Université -
Jérôme Marteaux -
Nicolas Cuissard -
rkt231@proton.me -
Sebastien WILLEMIJNS -
Stéphane Rivière