Recherche de site Web

Configuration de l’adresse IP statique Ubuntu


Dans ce tutoriel, vous apprendrez tout sur la configuration de l’adresse IP statique Ubuntu. Nous fournirons au lecteur une procédure étape par étape sur la façon de définir une adresse IP statique sur Ubuntu Server via netplan et Ubuntu Desktop à l’aide de NetworkManager. L’adresse IP statique est recommandée pour les serveurs, car elle ne change pas, contrairement à une attribution d’adresse IP dynamique via DHCP server.

Ce tutoriel fonctionnera pour toutes les versions récentes d’Ubuntu, y compris la dernière version LTS, Ubuntu 22.04 Jammy Jellyfish. Ubuntu nous propose une méthode GUI et une méthode en ligne de commande pour définir une adresse IP statique, et les deux méthodes sont couvertes ci-dessous.

LE SAVIEZ-VOUS ?
Saviez-vous qu’une adresse IP statique peut également être obtenue par un serveur DHCP ? Le serveur DHCP permet de lier manuellement une adresse MAC à une adresse IP spécifique, ce qui permet au client de recevoir la même adresse IP statique à chaque demande d’adresse IP dynamique.

Dans ce tutoriel, vous allez apprendre à :

  • Définir l’adresse IP statique sur Ubuntu Desktop à l’aide d’un NetworkManager
  • Configurer l’adresse IP statique sur le serveur Ubuntu via le démon networkd

Configuration logicielle requise et conventions utilisées

Configuration de l’IP statique Ubuntu étape par étape

Bureau Ubuntu

L’approche la plus simple pour configurer une adresse IP statique sur Ubuntu Desktop est via l’interface utilisateur graphique GNOME :

  1. Cliquez sur l’icône réseau en haut à droite et sélectionnez les paramètres de l’interface réseau que vous souhaitez configurer pour utiliser une adresse IP statique sur Ubuntu.

  2. Cliquez sur l’icône des paramètres pour démarrer la configuration de l’adresse IP.

  3. Sélectionnez l’onglet IPv4.

  4. Sélectionnez manuel et entrez l’adresse IP, le masque de réseau, la passerelle et les paramètres DNS souhaités. Une fois prêt, cliquez sur le bouton Appliquer.

  5. Désactivez et activez les commutateurs pour appliquer les nouveaux paramètres de configuration IP statique de votre réseau.

  6. Cliquez à nouveau sur l’icône des paramètres réseau pour confirmer vos nouveaux paramètres d’adresse IP statique.

Serveur Ubuntu

Pour configurer une adresse IP statique sur votre serveur Ubuntu, vous devez modifier un fichier de configuration réseau netplan pertinent dans le répertoire /etc/netplan/.

NOTE
Vérifiez soigneusement la strophe du moteur de rendu dans votre fichier de configuration. Si la configuration du moteur de rendu est définie sur NetworkManager, la configuration réseau du système de votre Ubuntu est gérée par GUI Network Manager. Remplacez le moteur de rendu par renderer : networkd si vous ne souhaitez pas configurer votre adresse IP réseau via l’interface utilisateur graphique ( bureau ).

Par exemple, vous pouvez y trouver un fichier de configuration netplan par défaut appelé 50-cloud-init.yaml ou 01-network-manager-all.yaml avec le contenu suivant en utilisant le deamon networkd pour configurer votre interface réseau via DHCP :

This file is generated from information provided by
the datasource.  Changes to it will not persist across an instance.
To disable cloud-init's network configuration capabilities, write a file
/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
network: {config: disabled}
network:
    ethernets:
        enp0s3:
            addresses: []
            dhcp4: true
    version: 2

Pour définir votre interface réseau enp0s3 sur l’adresse IP statique 192.168.1.233 avec la passerelle 192.168.1.1 et le serveur DNS comme 8.8.8.8 et 8.8.4.4, remplacez la configuration ci-dessus par celle ci-dessous.

ATTENTION
Notez que vous devez respecter un retrait de code correct pour chaque ligne du bloc. En d’autres termes, le nombre d’espaces du préfixe pour chaque ligne est important. Sinon, vous risquez de vous retrouver avec un message d’erreur similaire à :
YAML invalide à //etc/netplan/01-netcfg.yaml ligne 7 colonne 6 : n’a pas trouvé la clé attendue
.

This file is generated from information provided by
the datasource.  Changes to it will not persist across an instance.
To disable cloud-init's network configuration capabilities, write a file
/etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:
network: {config: disabled}
network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s3:
     dhcp4: no
     addresses: [192.168.1.233/24]
     gateway4: 192.168.1.1
     nameservers:
       addresses: [8.8.8.8,8.8.4.4]

Une fois prêt, appliquez les modifications avec :

sudo netplan apply

Si vous rencontrez des problèmes, exécutez :

sudo netplan --debug apply

Réflexions finales

Dans ce tutoriel, nous avons vu comment configurer une adresse IP statique sur un système Linux Ubuntu. Cela garantit que notre adresse IP interne privée ne changera plus, à moins que nous ne le fassions manuellement ultérieurement. Cela présente certains avantages par rapport au DHCP, car cela signifie que notre système peut toujours être trouvé à la même adresse réseau.

Articles connexes: