GNU/Linux >> Tutoriels Linux >  >> Ubuntu

Comment attribuer une adresse IP statique sur Ubuntu Linux

Brief :Dans ce didacticiel, vous apprendrez à attribuer une adresse IP statique sur Ubuntu et d'autres distributions Linux. Les méthodes de ligne de commande et d'interface graphique ont été discutées.

Les adresses IP sur les systèmes Linux sont dans la plupart des cas attribuées par les serveurs DHCP (Dynamic Host Configuration Protocol). Les adresses IP attribuées de cette manière sont dynamiques, ce qui signifie que l'adresse IP peut changer lorsque vous redémarrez votre système Ubuntu. Ce n'est pas nécessaire, mais cela peut arriver.

L'IP dynamique n'est pas un problème pour les utilisateurs Linux de bureau normaux dans la plupart des cas . Cela pourrait devenir un problème si vous avez utilisé un type spécial de mise en réseau entre vos ordinateurs.

Par exemple, vous pouvez partager votre clavier et votre souris entre Ubuntu et Raspberry Pi. La configuration utilise les adresses IP des deux systèmes. Si l'adresse IP change de manière dynamique, votre configuration ne fonctionnera pas.

Un autre cas d'utilisation concerne les serveurs ou les postes de travail administrés à distance. Il est plus facile de définir des adresses statiques sur ces systèmes pour la stabilité de la connexion et la cohérence entre les utilisateurs et les applications.

Dans ce tutoriel, je vais vous montrer comment configurer une adresse IP statique sur les distributions Linux basées sur Ubuntu. Laissez-moi d'abord vous montrer la méthode de la ligne de commande, puis je vous montrerai la manière graphique de le faire sur le bureau.

Méthode 1 :Attribuer une adresse IP statique dans Ubuntu à l'aide de la ligne de commande

Remarque pour les utilisateurs de bureau :Utilisez une adresse IP statique uniquement lorsque vous en avez besoin. L'IP automatique vous évite bien des maux de tête lors de la gestion de la configuration du réseau.

Étape 1 :Obtenir le nom de l'interface réseau et la passerelle par défaut

La première chose que vous devez connaître est le nom de l'interface réseau pour laquelle vous devez configurer l'adresse IP statique.

Vous pouvez utiliser la commande ip ou la CLI du gestionnaire de réseau comme ceci :

nmcli d

Dans mon cas, cela montre que mon réseau Ethernet (filaire) s'appelle enp0s25 :

Ubuntu> nmcli d
DEVICE   TYPE      STATE      CONNECTION
enp0s25  ethernet  unmanaged  --
lo       loopback  unmanaged  --

Ensuite, vous devez noter l'adresse IP de la passerelle par défaut à l'aide de la commande Linux ip route :

ip route
default via 192.168.31.1 dev enp0s25 proto dhcp metric 600 
169.254.0.0/16 dev enp0s25 scope link metric 1000 
192.168.31.0/24 dev enp0s25 proto kernel scope link src 192.168.31.36 metric 600

Comme vous pouvez le deviner, la passerelle par défaut est 192.168.31.1 pour moi.

Étape 2 :Localisez la configuration de Netplan

Ubuntu 18.04 LTS et les versions ultérieures utilisent Netplan pour gérer la configuration du réseau. La configuration de Netplan est pilotée par les fichiers .yaml situés dans /etc/netplan annuaire.

Par défaut, vous devriez voir un fichier .yaml nommé quelque chose comme 01-network-manager-all.yaml, 50-cloud-init.yaml, 01-netcfg.yaml.

Quel que soit le nom, son contenu devrait ressembler à ceci :

# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager

Vous devez modifier ce fichier pour utiliser une adresse IP statique.

Étape 3 :Modifier la configuration Netplan pour l'attribution d'une adresse IP statique

Juste pour le plaisir, faites une sauvegarde de votre fichier yaml.

Assurez-vous d'utiliser le nom de fichier yaml correct dans les commandes à partir de maintenant.

Utilisez l'éditeur nano avec sudo pour ouvrir le fichier yaml comme ceci :

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

Veuillez noter que les fichiers yaml utilisent des espaces pour l'indentation . Si vous utilisez une tabulation ou une indentation incorrecte, vos modifications ne seront pas enregistrées.

Vous devez modifier le fichier et le faire ressembler à ceci en fournissant les détails réels de votre adresse IP, de votre passerelle, du nom de l'interface, etc.

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      dhcp4: no
      addresses:
        - 192.168.31.16/24
      gateway4: 192.168.31.1
      nameservers:
          addresses: [8.8.8.8, 1.1.1.1]

Dans le fichier ci-dessus, j'ai défini l'adresse IP statique sur 192.168.31.16.

Enregistrez le fichier et appliquez les modifications avec cette commande :

sudo netplan apply

Vous pouvez le vérifier en affichant votre adresse IP dans le terminal avec la commande "ip a".

Annuler les modifications et revenir à l'IP dynamique

Si vous ne souhaitez plus utiliser l'adresse IP statique, vous pouvez facilement revenir en arrière.

Si vous avez sauvegardé le fichier yaml d'origine, vous pouvez supprimer le nouveau et utiliser celui de sauvegarde.

Sinon, vous pouvez à nouveau modifier le fichier yaml et le faire ressembler à ceci :

network:
  version: 2
  renderer: networkd
  ethernets:
    enp0s25:
      dhcp4: yes

Méthode 2 :Passer graphiquement à une adresse IP statique dans Ubuntu

Si vous êtes sur ordinateur, l'utilisation de la méthode graphique est plus facile et plus rapide.

Accédez aux paramètres et recherchez les paramètres réseau. Cliquez sur le symbole d'engrenage à côté de votre connexion réseau.

Ensuite, vous devez aller dans l'onglet IPv4. Dans la section Méthode IPv4, cliquez sur Manuel.

Dans la section Adresses, entrez l'adresse IP statique IP que vous souhaitez, le masque de réseau est généralement 24 et vous connaissez déjà l'adresse IP de votre passerelle avec la commande ip route.

Vous pouvez également modifier le serveur DNS si vous le souhaitez. Vous pouvez conserver la section Itinéraires sur Automatique.

Une fois que tout est fait, cliquez sur le bouton Appliquer. Voyez comme il est facile de définir graphiquement une adresse IP statique.

Si vous n'avez pas lu mon article précédent sur la façon de changer l'adresse MAC, vous voudrez peut-être lire en conjonction avec celui-ci.

D'autres articles liés au réseautage seront publiés, faites-moi part de vos réflexions dans les commentaires ci-dessous et restez connecté à nos réseaux sociaux.



Ubuntu
  1. Comment configurer une adresse IP statique sur Ubuntu 19.04 Disco Dingo Linux

  2. Comment vérifier mon adresse IP sur Ubuntu 20.04 Focal Fossa Linux

  3. Ubuntu - Comment définir une adresse IP statique dans Ubuntu ?

  4. Comment configurer une adresse IP statique sur Ubuntu 20.04

  5. Comment trouver mon adresse IP dans Ubuntu

Comment définir une adresse IP statique dans CentOS Linux

Comment définir une adresse IP statique sur Ubuntu Linux

Comment définir une adresse IP statique dans Rocky Linux

Comment configurer une adresse IP statique sur Alpine Linux

Comment configurer une adresse IP statique sur Ubuntu 18.04 (bureau)

Comment configurer une adresse IP statique sur le système Linux