Menu Fermer

Comment configurer le réseau d’Ubuntu avec NetPlan

NetPlan est l’outil de configuration du réseau Ubuntu dans toutes les versions récentes Ubuntu. NetPlan est basé sur un système de configuration basé sur YAML qui rend le processus de configuration très simple. Il vise à remplacer le fichier de configuration ancien /etc/network/interfaces que nous avons utilisé pour la configuration des interfaces réseau dans Ubuntu et d’autres distributions Linux.

Dans ce tutoriel, vous apprendrez à configurer les réseaux dans Ubuntu à l’aide de NetPlan.
Nous examinerons les configurations IP statiques et dynamiques. J’utiliserai Ubuntu 22.04 LTS pour décrire le processus dans cet article, mais les mêmes étapes s’appliquent également à l’ancien Ubuntu 20.04.

Comment configurer le réseau d'Ubuntu avec NetPlan

Comment configurer le réseau d’Ubuntu avec NetPlan

Vous pouvez trouver les nouveaux fichiers de configuration sur /etc/netplan/*.yaml.
Ubuntu Server génère un fichier de configuration NetPlan pour System-Networkd nommé 01-netcfg.yaml, tandis que Ubuntu Desktop génère un fichier de configuration NetPlan pour Network-Manager nommé 01-network-manager-all.yaml.

Si vous avez plusieurs interfaces, utilisez 02-network-manager-all.yaml  pour la deuxième interface. NetPlan applique la configuration dans l’ordre numérique. Cela signifie que le fichier 01 sera appliqué avant le fichier 02.

  • Tout d’abord, récupérez la configuration IP de votre interface réseau :
ip a
  • Puis éditez le fichier de configuration de netplan :
sudo nano /etc/netplan/01-network-manager-all.yaml
  • Ensuite basez vous sur cet exemple en remplissant les champs :
network:
    Version: 2
    Renderer: NetworkManager/ networkd
    ethernets:
       [INTERFACE]:
          Dhcp4: yes/no
          Addresses: [ADRESSE_IP/NETMASK]
          Gateway: [PASSERELLE]
          Nameservers:
              Addresses: [SERVEUR_DNS_1, SERVEUR_DNS_2]
sudo netplan apply

Dans le cas où vous rencontrez une erreur, essayez de déboguer pour enquêter sur le problème.
Pour exécuter le débogage, utilisez la commande avec l’option -d :

sudo netplan –d apply

Comment configurer une IP statistique sur Ubuntu

Pour configurer manuellement une adresse IP, utilisez la syntaxe du fichier de configuration ci-dessus et ajoutez les informations sur l’adresse IP, la passerelle et les serveurs DNS.
Ci-dessous, vous pouvez voir un exemple de fichier de configuration netplan pour une adresse IP statique sur l’interface réseau ens33 :

Comment configurer une IP dynamique sur Ubuntu

Pour obtenir une adresse IP à partir du serveur DHCP, utilisez la même syntaxe de fichier de configuration ci-dessus. Mais n’ajoutez pas les informations sur l’adresse IP, la passerelle et le serveur DNS.

Ici, vous pouvez voir mon fichier de configuration pour l’adresse IP dynamique :

network:
    Version: 2
    Renderer: NetworkManager/ networkd
    ethernets:
       ens33:
          Dhcp4: yes