La gestion de la configuration des interfaces réseau sur Ubuntu 17.10 (Artful Aardvark) à totalement été modifiée. Si comme moi vous ne le saviez pas, et bien sachez que j’ai mis beaucoup de temps avant de trouver les informations qui m’ont de m’en rendre compte. J’espère vraiment que la suite de ce billet vous aidera, car j’aurais vraiment aimé en trouver un du même genre pour moi.

NetPlan est un nouvel utilitaire introduit dans Ubuntu pour gérer les paramètres réseau. Il suffit de modifier un fichier YAML, qui décrit la configuration de toutes les interfaces réseau. Ce fichier remplace donc le fichier d’interfaces (/etc/network/interfaces) qui été utilisé avant pour décrire les interfaces réseau.

Le nouveau fichier de configuration est disponible dans le répertoire /etc/netplan. Vous y trouverez un fichier appelé 01-netcfg.yaml qui vous permettra de configurer votre première interface réseau.

sudo nano /etc/network/01-netcfg.yaml

Dans mon cas à moi, le fichier se présentait comme ceci :

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network :
  version : 2
  renderer : networkd
  ethernets :
    enp0s3 :
      dhcp4 : yes

J’y ai ajouté ceci :

    enp0s8 :
      dhcp4 : no
      addresses : [192.168.57.101/24]

Ce qui donne donc :

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network :
  version : 2
  renderer : networkd
  ethernets :
    enp0s3 :
      dhcp4 : yes
    enp0s8 :
      dhcp4 : no
      addresses : [192.168.57.101/24]

Il suffit ensuite de recharger la configuration :

sudo netplan apply

A présent, si l’on exécute la commande suivante :

ifconfig -a

On constate que l’interface enp0s8 est désormais bien en statique :

Affichage du resultat de la commande

Affichage du resultat de la commande.

Vous pouvez contacter votre serveur sur le réseau en tapant son IP dans votre navigateur (dans mon cas 192.168.57.101). Si vous avez installé un serveur SSH sur votre machine, vous devriez également pouvoir vous y connecter avec la commande :

ssh <user>@192.168.57.101

Bon code !


Laisser un commentaire

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

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.