Comment configurer une adresse IP statique ou DHCP dans Ubuntu 19.04

Au moment où vous accédez à un navigateur Web et entrez l'adresse du site que vous souhaitez visiter, divers aspects, services, configurations et protocoles entrent en jeu qui permettent un accès sûr et efficace à ce site. C'est invisible pour vous et moi, mais si l'une de ces valeurs est erronée, la communication ne sera pas appropriée à 100%, donc le résultat ne sera pas celui attendu. Si vous êtes du monde informatique, ou avez des connaissances de base, vous saurez que l'un des composants essentiels lors de l'établissement d'une communication Web est l'adresse IP car cela nous permettra non seulement d'accéder à Internet mais aussi de pouvoir communiquer avec d'autres ordinateurs sur le web.réseau local.

Fondamentalement, une adresse IP (Internet Protocol) est un identifiant composé d'un groupe de quatre chiffres de 0 à 255 séparés par des points. Cet identifiant est unique et n'est répété sur aucun autre ordinateur dans le monde et a pour tâche d'enregistrer l'ordinateur sur le réseau mondial. Mais une adresse IP n'appartient pas seulement à un équipement informatique, vous devez savoir que les modems, routeurs, sites Web et autres ont des adresses IP associées.

Or, pour comprendre le rôle d'une adresse IP, il faut savoir qu'il existe deux types d'adresses IP et qu'aujourd'hui on gère pour elles deux protocoles. Il s'agit du protocole IPv4, mais avec le nombre croissant de demandes d'adresses IP, la mise en œuvre complète d'IPv6 est à nos portes, ce qui offre un plus haut niveau d'adresses à offrir, mais dans le monde de l'adressage IP, nous trouvons les types de Adresses IP :

Adresses IP dynamiquesCe sont des adresses variables, elles sont délivrées et gérées par un serveur DHCP et leur fonctionnement réside dans la location de cette adresse pour une durée déterminée, passé ce délai l'adresse sera renouvelée en modifiant sa syntaxe.

Adresses IP statiquesComme leur nom l'indique, ce sont des adresses IP qui resteront fixes, sans aucun type de variation. Ils sont utilisés dans les serveurs, les machines de production connectées au réseau et en général tous les utilisateurs qui n'ont pas besoin de modifier leur IP puisque d'autres services en dépendent.

Dans les environnements Linux, nous avons la possibilité d'établir une adresse IP statique ou dynamique sur nos serveurs et c'est pourquoi Solvetic expliquera le processus détaillé pour réaliser une telle action.

Pour ce tutoriel, nous utiliserons Ubuntu Server 19.04 et Ubuntu 19.04 Desktop qui sont déjà disponibles sur le lien suivant :

1. Configurer le réseau avec Netplan sur Ubuntu Server 19.04


Dans le cas d'Ubuntu Server 19.04 et puisque son utilisation se fait via le noyau (terminal), nous devons utiliser certains utilitaires disponibles à cet effet et dans ce cas nous utiliserons l'outil netplan.

Netplan a été développé en tant qu'utilitaire grâce auquel il sera possible de configurer le réseau dans différents systèmes Linux de manière simple mais en même temps complète, cela sera réalisé en créant une description YAML des interfaces réseau disponibles sur notre ordinateur définissant l'action que chacun réalisera en son sein, sur la base de cette configuration, l'utilitaire Netplan se charge d'appliquer la configuration nécessaire pour que ces actions s'exécutent comme prévu.

NoterPour comprendre un peu plus, YAML est un format de données lisible par l'homme qui est basé sur des langages de programmation bien connus tels que XML, C, Python, Perl et le format de courrier électronique spécifié dans la RFC 2822.

Lorsque nous définissons la tâche de chaque interface réseau, Netplan procède à la lecture de cette configuration qui est enregistrée dans le répertoire /etc/netplan/*.yaml, après cela, lors du processus de démarrage du système, Netplan va générer des fichiers exécutables back-end spécifiques dont la mission sera de transférer le contrôle de l'appareil à un démon réseau spécial, avec netplan, les commandes suivantes sont prises en charge :

 NetworkManager Systemd-networkd
Netplan dispose d'un groupe de sous-commandes qui vous permettent de contrôler les actions à effectuer, ce sont :

netplan générerCette commande utilise /etc/netplan afin de générer la configuration requise pour les moteurs de rendu sélectionnés.

netplan appliquerCette commande se charge d'appliquer les paramètres du moteur de rendu et procède à leur redémarrage si c'est le cas.

2. Connaître les interfaces réseau dans Ubuntu 19.04 Server

Étape 1
La première étape à franchir sera de connaître les identifiants des cartes réseaux de nos équipements, pour cela nous allons exécuter la commande suivante :

 ifconfig -a

AGRANDIR

Étape 2
Nous pouvons voir dans le résultat que notre interface réseau est "enp0s3", si nous avons plus d'adaptateurs réseau nous verrons les identifiants respectifs associés à chacun d'eux :

AGRANDIR

NoterL'interface n'est pas intégrée en tant que backlock des opérations.

3. Mettez une adresse IP statique sur le serveur Ubuntu 19.04


Nous avons mentionné qu'au niveau du serveur, il est essentiel de gérer les adresses IP fixes car elles sont chargées de fournir des services, des processus et des rôles aux ordinateurs clients.

Étape 1
Pour configurer une adresse IP fixe sur notre serveur, nous devons accéder au fichier de configuration Netplan à l'aide d'un éditeur de texte et exécuter la commande suivante :

 sudo nano /etc/netplan/50-cloud-init.yaml 
NoterSi le programme d'installation de la distribution ne crée pas le fichier YAML, nous pouvons générer la configuration requise pour les processeurs à l'aide de la commande suivante :
 sudo netplan générer

AGRANDIR

Étape 2
Lors de l'accès au fichier dans Ubuntu 19.04, nous verrons ce qui suit :

AGRANDIR

Étape 3
Par défaut, nous voyons l'interface réseau activeenp0s3, en bas, nous entrerons les valeurs suivantes :

 enp0s8 : dhcp4 : pas de dhcp6 : pas d'adresses : [192.168.0.15/24,] gateway4 : 192.168.0.1 serveurs de noms : adresses : [8.8.8.8, 8.8.4.4]
Étape 4
Nous avons ajouté les éléments suivants :
  • Nom de l'interface réseau.
  • Nous avons désactivé DHCP (à la fois dans IPv4 et IPv6) afin que les IP dynamiques ne soient pas accordées.
  • Nous avons attribué l'adresse IP.
  • L'adresse de la passerelle a été attribuée.
  • Les serveurs DNS ont été définis dans ce cas à l'aide du DNS public de Google.

AGRANDIR

Étape 5
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :

Ctrl + O

Nous quittons l'éditeur en utilisant :

Ctrl + X

Étape 6
Ensuite, nous allons appliquer les modifications en exécutant :

 sudo netplan appliquer

AGRANDIR

Étape 7
Lorsque nous exécutons à nouveau ifconfig -a, nous pouvons voir que notre interface enp0s8 a l'adresse IP que nous avons définie, dans ce cas 192.168.0.15 :

AGRANDIR

4. Mettez une adresse IP dynamique dans Ubuntu Server 19.04

Étape 1
Pour configurer l'adresse IP en utilisant le serveur DHCP comme critère, il faut à nouveau accéder au fichier de configuration précédent :

 sudo nano /etc/netplan/50-cloud-init.yaml
Étape 2
Là, nous configurons les lignes suivantes :
 réseau : version : 2 moteur de rendu : ethernets en réseau : enp0s8 : dhcp4 : vrai dhcp6 : vrai

AGRANDIR

Étape 3
Nous enregistrons les modifications à l'aide de la combinaison de touches suivante :

Ctrl + O

Nous quittons l'éditeur en utilisant :

Ctrl + X

Étape 4
Après cela, nous appliquons les modifications à l'aide de la commande suivante.

 sudo netplan appliquer 
Étape 5
Après cela, nous exécutons ifconfig -a et nous verrons que l'adresse IP de l'interface sélectionnée assume l'adresse basée sur DHCP :

AGRANDIR

Étape 6
Enfin, si nous voulons accéder à l'aide de la commande man, nous pouvons exécuter ce qui suit :

 homme netplan

AGRANDIR

5. Mettez une adresse IP statique dans Ubuntu 19.04 Desktop

Étape 1
Dans le cas des systèmes graphiques, c'est un processus plus simple qu'on ne le pense, pour cela il faut cliquer sur l'icône réseau située en haut de l'écran et y sélectionner le type de réseau utilisé puis cliquer sur l'option "Réseau filaire configuration":

Étape 2
La fenêtre suivante s'affichera :

AGRANDIR

Étape 3
Là, nous cliquons sur l'icône de configuration située sur le côté droit du réseau actuel et dans la fenêtre suivante, nous irons à l'onglet IPv4 et là nous activons la case Manuel et entrons ce qui suit :

  • Adresse IP à utiliser
  • Masque en filet
  • Adresse de passerelle à utiliser

AGRANDIR

Étape 4
Une fois ces valeurs saisies, cliquez sur le bouton Appliquer et pour que les modifications prennent effet, nous devons temporairement nous déconnecter en cliquant sur le commutateur de réseau filaire :

AGRANDIR

Étape 5
Ensuite, nous activons à nouveau le réseau et vérifions que l'adresse attribuée est correcte :

6. Attribuer une adresse IP dynamique dans Ubuntu 19.04 Desktop

Étape 1
Enfin, si l'on veut obtenir l'adresse IP directement depuis le serveur DHCP, il faut retourner dans la fenêtre de configuration du réseau et dans l'onglet IPv4 il faut activer la case "Automatique (DHCP)":

Étape 2
Cliquez sur Appliquer et nous devons à nouveau déconnecter et reconnecter le réseau pour que les modifications soient appliquées correctement :

Nous voyons combien il est facile de définir le type d'adresse IP à la fois dans nos serveurs et dans l'équipement de l'interface graphique Ubuntu 19.04 et ainsi utiliser ces adresses selon les cas nécessaires et vitaux pour le fonctionnement, mais nous rappelons toujours les fondamentaux mission de l'adresse IP.

Vous contribuerez au développement du site, partager la page avec vos amis

wave wave wave wave wave