Depuis la sortie d’Ubuntu 23.10, la disparité dans la manière de contrôler la pile réseau sur les différentes plates-formes Ubuntu a été comblée. Canonical a souhaité intégrer NetworkManager à la pile Netplan sous-jacente. Que cela signifie-t-il exactement ? Une plus grande cohérence de configuration pour ordinateurs de bureau, les serveurs, le cloud et l’IoT. Explications.
Lukas Märdian, ancien développeur Debian aujourd’hui employé par Canonical, avait déjà évoqué, l’été dernier, le rôle important de Netplan dans la configuration réseau. Il y a quelques jours, il a apporté un éclairage très intéressant, via le blog Ubuntu, sur les projets futurs qui se dessinent pour Netplan, à l’heure où la distribution tente de rationaliser ses développements entre les différents supports (Bureau, Serveur, Cloud, objets connectés).
De quoi parle-t-on ?
Netplan est l’outil par défaut fourni pour configurer le réseau Linux sur Ubuntu depuis 2016. Par le passé, il était principalement utilisé pour contrôler les variantes Serveur et Cloud d’Ubuntu, tandis que sur les systèmes de bureau, Canonical utilisait principalement NetworkManager. C’est terminé depuis la sortie d’Ubuntu 23.10. NetworkManager a été intégré directement à la pile Netplan sous-jacente.
Pourquoi c’est important
Sur les postes de travail, les utilisateurs configurent le réseau via l’interface graphique de NetworkManager, au lieu de le faire via les fichiers YAML déclaratifs de Netplan. Aujourd’hui, Netplan devient la seule chose dont les administrateurs doivent se préoccuper lorsqu’ils gèrent une flotte d’installations Desktop.
L’accès à l’ensemble de la configuration du réseau est désormais facilement accessible à d’autres composants du système intégrant Netplan, tels que snapd. Cette solution a déjà été utilisée dans des environnements plus restreints, comme Ubuntu Core, et est désormais activée par défaut sur Ubuntu 23.10 Desktop.
Le futur de Netplan
Et le développement va se poursuivre dans les prochaines version d’Ubuntu, confirme le développeur :
« Dans le cadre du cycle de développement d’Ubuntu 24.04 LTS, nous allons peaufiner la base de code de Netplan afin qu’elle soit prête pour une version 1.0, accompagnée de certaines garanties sur la stabilité de l’API et de l’ABI, afin que d’autres distributions et intégrations tierces puissent s’appuyer sur les interfaces de Netplan. Les premiers pas dans cette direction ont déjà été faits, puisque l’équipe de Netplan a contacté la communauté Debian lors de la DebConf 2023 à Kochi (Inde) afin d’évaluer les synergies possibles. »
Vous pouvez suivre le développement de Netplan via Github. Ou encore via le fil Discourse dédié.

