apprenez à configurer une adresse ip statique sur un serveur ubuntu 22.04 en utilisant netplan, pour une connexion réseau stable et personnalisée sous linux.

Linux static ip Ubuntu server : configurer une IP statique avec Netplan sous Ubuntu 22.04

Attribuer une adresse IP statique à un serveur Ubuntu 22.04 est une étape cruciale pour garantir une accessibilité fiable sur un réseau. Derrière cette apparente simplicité, Netplan se révèle un outil puissant, capable d’orchestrer la configuration réseau via des fichiers YAML qui s’adaptent au backend actif. Cette méthode, rigoureuse mais accessible, évite bien des interruptions, notamment pour ceux qui gèrent leur serveur à distance.

L’article en bref

Maîtriser la configuration réseau statique sous Ubuntu 22.04 avec Netplan, c’est s’assurer d’une connexion stable et contrôlée pour son serveur Linux.

  • Identifier son backend actif : Choisir entre systemd-networkd ou NetworkManager avant toute modification
  • Fichiers YAML Netplan : Créer des configurations précises pour IP statique et routes
  • Application sûre des réglages : Utiliser netplan try pour éviter toute coupure SSH
  • Outils de vérification : Commands essentielles comme ip, resolvectl et netplan status

Comprendre Netplan au-delà de la configuration : c’est s’équiper pour anticiper et réagir face aux complexités réelles du réseau.

Comment définir une adresse IP statique sur un serveur Ubuntu 22.04 avec Netplan

Dans l’univers Linux, configurer une IP statique est moins une option qu’un prérequis pour une gestion fiable des serveurs, particulièrement dans des environnements professionnels ou d’hébergement. Sous Ubuntu 22.04, Netplan centralise les paramètres réseau via des fichiers YAML situés dans /etc/netplan/. Cette approche structurée autorise la description claire des interfaces, qu’elles soient Ethernet, VLAN, ou même bonding.

Avant toute manœuvre, il faut déterminer le backend qui pilote réellement la configuration réseau. Sur un serveur, il s’agit généralement de systemd-networkd, alors que sur une station graphique, NetworkManager prend le relais. Cette distinction n’est pas anodine : un mauvais choix de renderer peut rendre une configuration inactive, sans avertissement.

Articles en lien :  Comment se connecter efficacement à chat gpt

Étapes pratiques pour une IP statique sous Netplan

La procédure habituelle débute par l’identification du nom de l’interface réseau. Ubuntu, fidèle à ses conventions modernes, utilise des noms comme enp3s0 ou ens18>, différents du classique eth0 d’antan. Une simple commande ip -br link liste ces interfaces et leur état.

On crée ensuite un fichier dédié, par exemple 99-static.yaml (le préfixe 99 assurant une priorité de lecture), avec une syntaxe YAML précise. Voici une configuration type pour une adresse IP statique :

network:
  version: 2
  renderer: networkd
  ethernets:
    enp3s0:
      dhcp4: false
      addresses:
        - 192.168.1.100/24
      routes:
        - to: default
          via: 192.168.1.1
      nameservers:
        addresses: [9.9.9.9, 149.112.112.112]

Chaque bloc remplit un rôle précis : version indique la version Netplan en vigueur, renderer active systemd-networkd, ethernets cible l’interface, et les sous-parties précisent l’adresse, la passerelle, ainsi que le DNS. La clé routes remplace la dépréciation récente de gateway4.

Appliquer les configurations sans risquer de coupure réseau

À ce stade, la tentation est forte d’exécuter un netplan apply brut, pourtant il s’agit d’un piège classique. Ce qui rend Netplan remarquable, c’est sa commande netplan try, qui applique la configuration temporairement et attend une validation utilisateur. Sans réponse, elle restaure la configuration précédente, évitant ainsi toute perte d’accès SSH, souvent synonyme d’interventions physiques coûteuses en temps.

Pour ajuster la durée d’attente, on dispose du paramètre --timeout, pratique dans le cas d’un réseau lent. Sur un serveur distant, ce filet de sécurité est indispensable avant tout déploiement de paramètres IP statiques.

Validation et retour d’état

Une fois la configuration confirmée, il convient de vérifier l’état du réseau sous-jacent. Le trio de commandes suivant est incontournable :

  • ip -br addr show enp3s0 : pour vérifier que l’interface est bien UP et porte la bonne adresse.
  • ip route show default : garantit la présence d’une passerelle fonctionnelle indispensable à la sortie Internet.
  • resolvectl status ou netplan status : inspectent l’état des serveurs DNS et la cohérence globale.
Articles en lien :  Comment se connecter facilement à Skello pour gérer votre planning

En complément, netplan generate reste l’arme fatale pour valider la syntaxe des fichiers YAML sans toucher au réseau, détectant les erreurs d’indentation ou de format avant toute manipulation.

Cas d’usage avancés : VLAN, bridges et bonding sur Ubuntu Server

Le jeu des configurations réseau ne s’arrête pas à une simple adresse IP statique. Dans un environnement professionnel où la segmentation et la redondance sont indispensables, Netplan permet de déployer :

  • VLAN : attribuer à une interface physique plusieurs réseaux logiques avec étiquetage 802.1Q.
  • Bridge : agréger plusieurs interfaces comme une seule, notamment dans la virtualisation.
  • Bonding : combiner des interfaces physiques pour augmenter la bande passante ou assurer la tolérance aux pannes.

Par exemple, un bonding LACP nécessite une configuration spécifique côté commutateur et côté serveur pour fonctionner parfaitement, avec un monitoring régulier via cat /proc/net/bonding/bond0.

Type Description Exemple YAML
VLAN Interface virtuelle avec étiquette 802.1Q
vlans:
  vlan30:
    id: 30
    link: enp3s0
    addresses:
      - 192.168.30.10/24
Bridge Groupement logiciel d’interfaces
bridges:
  br0:
    dhcp4: true
    interfaces:
      - enp3s0
Bonding Aggregation avec modes multiples dont LACP
bonds:
  bond0:
    interfaces: [eno1, eno2]
    addresses: [192.168.1.100/24]
    parameters:
      mode: 802.3ad
      lacp-rate: fast

Pour aller plus loin dans cette gestion, une consultation régulière des logs systèmes via journalctl -u systemd-networkd ou journalctl -u NetworkManager s’avère précieuse pour diagnostiquer d’éventuels échecs liés à des configurations erronées.

Les pièges à éviter pour une configuration réseau Netplan fiable

La configuration réseau demeure un point sensible, parfois aride. En 2026, alors que l’ergonomie des interfaces admin progresse, Netplan impose encore quelques règles strictes :

  • Attention au format YAML : toute indentation incorrecte peut causer un échec silencieux.
  • Protéger les fichiers : attribuez des permissions 600 et propriétaire root pour éviter toute fuite de données sensibles.
  • Prendre garde aux conflits : le dernier fichier lu dans /etc/netplan/ l’emporte, donc un fichier mal nommé peut neutraliser votre configuration.
  • Éviter le netplan apply sans filet : préférez systématiquement netplan try pour ne pas perdre l’accès distant.
Articles en lien :  Se connecter à digiforma facilement et rapidement

Ces bonnes pratiques ne sont pas optionnelles mais constituent la base d’un réseau statique sain et pérenne. Souvent enseignées mais mal appliquées, elles améliorent aussi la qualité du support technique et la stabilité des infrastructures.

Ressources complémentaires à explorer

Pour approfondir ce sujet, explorer la documentation officielle reste un réflexe payant. Par ailleurs, les outils complémentaires comme Quick Connect Simplifier apportent concrètement des solutions pour simplifier le déploiement réseau.

Ce souci du détail rejoint une philosophie plus large d’optimisation dans les technologies interactives, où la maîtrise des fondamentaux fait toute la différence.

Quelle est la commande pour vérifier l’état des interfaces réseau sous Netplan ?

La commande netplan status affiche l’état actuel des interfaces activées et leur configuration.

Comment éviter de perdre la connexion SSH lors d’un changement d’adresse IP ?

Utilisez la commande netplan try, qui teste la configuration et se rétracte automatiquement en cas de non-validation, assurant ainsi le maintien de la connexion.

Comment savoir quel renderer est actif sur mon serveur Ubuntu ?

Exécutez systemctl is-active systemd-networkd NetworkManager : le service actif répondra par active, identifiant le renderer en place.

Est-il possible de configurer un VLAN avec Netplan ?

Oui, Netplan permet de définir des VLANs en attribuant une interface virtuelle à une interface physique via la clé vlans avec un identifiant spécifique.

Pourquoi les fichiers Netplan doivent-ils avoir des permissions strictes ?

Ces fichiers contiennent parfois des clés Wi-Fi ou des mots de passe en clair. Les permissions 600 garantissent qu’un utilisateur non autorisé ne puisse pas les lire.

Auteur/autrice

  • Camille Bernard

    Formatrice et rédactrice passionnée, j’aide les professionnels à apprendre autrement. Après dix ans passés à concevoir des programmes de formation et à accompagner des équipes RH, j’ai compris que la connaissance ne sert que si elle est partagée simplement.
    Sur Fondation Bambi, je traduis des concepts parfois flous — droit du travail, marketing RH, management — en outils concrets pour évoluer avec confiance.

    Mon credo : apprendre, c’est avancer – ensemble.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *