Dans ce tutoriel, je vais vous expliquer comment configurer le réseau sur Ubuntu (20.XX et 22XX) en ligne de commande avec l’outil netplan.
Pour faire simple, netplan est un utilitaire qui permet de configurer les cartes réseaux et leur configuration IP, il s’appuie sur des fichiers de configuration au format YAML.
Dans le tutoriel, on va partir d’une nouvelle installation d’un serveur Ubuntu qui a été installé par défaut avec une configuration automatique à l’aide d’un service DHCP et l’on souhaite maintenant mettre une adresse IP fixe à ce serveur.
Pour afficher la liste des cartes réseaux et leur adresse IP entrer la commande suivante :
ip a
On va ici changer la configuration IP de la carte réseau eth0, on peut voir qu’elle utilise une configuration dynamique.
L’emplacement des fichiers de configuration des cartes réseaux, se trouve à l’emplacement suivant : /etc/netplan/*.yaml
.
La configuration de notre carte réseau se trouve dans le fichier qui est créé par défaut qui se nomme 00-installer-config.yaml
Ouvrir le fichier yml :
sudo nano 00-installer-config.yml
Sur la capture ci-dessus, on peut voir que la configuration de la carte réseau est en automatique à l’aide avec l’instruction
dhcp: true
.
Vous allez trouver ci-dessous, deux exemples de configuration avec une adresse IP fixe une pour Ubuntu 20.XX et l’autre pour Ubuntu 22.XX. La configuration de la passerelle est différente en fonction de la version.
Ubuntu 20.XX :
Ubuntu 22.XX :
L’indentation doit se faire avec des espaces et non des tabulations
Une fois la configuration écrite, enregistrer les modifications.
Tester la configuration à l’aide de la commande ci-dessous :
sudo netplan try
Si tout est bon, appliquer la configuration :
sudo netplan apply
Vous avez changer la configuration IP de la carte réseau.
Ce tutoriel doit être adapté à votre environnement, notamment le nom de la carte réseau.
Pour afficher la configuration réseau utiliser la commande ip a
et pour afficher la configuration de routage ip route
.
Netplan utilisant des fichiers au format YAML, l’écriture de certains blocs peuvent être différents, notamment au niveau des tableaux
[xxxx, yyyy]
qui peuvent être écrit sous forme de liste, il aurait été possible d’omettre la lignedhcp4: false
.
Vous savez maintenant comment configurer une adresse IP fixe sur un serveur Ubuntu en utilisant Netplan.