27
décembre
2019
10:12

Adresse IP statique dans Ubuntu et Linux Mint, configuration

27 décembre 2019 10:12

Lorsqu'un réseau informatique utilise le protocole DHCP, les ordinateurs reçoivent des adresses IP d'un serveur DHCP. Les adresses IP peuvent changer. Il est souvent nécessaire que l'adresse IP de l'ordinateur soit corrigée.

Par exemple, cela est nécessaire pour organiser la redirection de port d'Internet vers un ordinateur sur un réseau informatique local (domicile ou travail). La méthode la plus évidente consiste à configurer la liaison d'adresse MAC sur le routeur et à réserver les adresses IP sur le serveur DHCP. Mais ce n'est pas toujours pratique, par exemple au travail : pour lier une adresse IP, vous devez avoir accès au panneau de commande du routeur ou demander à l'administrateur système local d'effectuer la liaison IP-MAC.

Je souhaite vous parler de ma méthode de définition d'une adresse IP statique et de spécification des serveurs DNS dans Linux Mint ou Ubuntu.

Façons de gérer un réseau sous Linux

5 façons :
1)/etc/réseau/interfaces et service de réseautage- la manière classique, en mettant en place un réseau à l'aide de fichiers de configuration texte.
2)Service de gestionnaire de réseau et applet nm-applet- méthode graphique, appelée depuis le bureau depuis la barre d'état système en cliquant sur l'icône avec le symbole du réseau Ethernet ou Wi-Fi.
3)nmcli- la même que la méthode n°2, mais en gérant le service Network Manager depuis la ligne de commande. Ne sera pas pris en compte.
4)netplan en remplacement de /etc/network/interfaces- une nouvelle méthode qui utilise des fichiers de configuration texte au format YAML (Yet Another Markup Language).
5)service réseau(partie de SystemD) - voir cat /etc/systemd/networkd.conf в данной статье не будет рассмотрен. По умолчанию демон networkd отключен. Команды для просмотра статуса службы: networkctl, networkctl status, networkctl status --all.

Méthode graphique avec l'applet Network Manager

Le moyen le plus simple de configurer une adresse IP statique ou une adresse IP dynamique consiste à utiliser graphiquement l'applet Network Manager (elle peut être appelée soit depuis la barre d'état système, soit avec la commande nm-applet). Cette méthode fonctionne si :

  • dans le fichier /etc/NetworkManager/NetworkManager.conf указано managed=true et netplan n'est pas utilisé,
  • ou dans un fichier /etc/netplan/000-installer-config.yaml указано renderer: NetworkManager et netplan est utilisé.

Vérification de la méthode de gestion des adresses IP - NM ou netplan

Si le service NetPlan est en cours d'exécution, cet article ne convient pas. Vérifier que NetworkManager est utilisé :

service NetworkManager status

Sur le système "par défaut", il doit être affiché :
Actif : actif (en cours d'exécution)

Configuration d'une adresse IP statique

1.Découvrez le nom de la carte réseau de votre système d'exploitation Linux, si NetPlan est utilisé et l'adresse IP.

Pour découvrir nom de la carte réseau, exécutez l'une des commandes suivantes :

ip link
networkctl
nmcli device show | grep GENERAL.DEVICE

Si le PC dispose d'une carte réseau Ethernet, la sortie de la commande affichera son nom. Par exemple:enp2s0 или enp1s3.
Le nom de la carte réseau est nécessaire pour les étapes suivantes.

Pour découvrir est-ce que NetPlan est utilisé ?:

sudo systemctl start systemd-networkd
sudo netplan status --all

Si "État en ligne : hors ligne" et état des cartes réseau "non géré", alors netplan n'est pas utilisé pour la gestion du réseau et vous pouvez continuer à lire cet article et les instructions qu'il contient. Sinon, voir l'article netplan en remplacement de /etc/network/interfaces.

Pour découvrir Adresse IP:

ip addr

IP-L'adresse est nécessaire pour déterminer dans quel sous-réseau l'adresse IP est émise. Par exemple, 192.168.0.100/24 ​​​​signifie que le réseau émet des adresses dans l'espace 192.168.0.x, où x est compris entre 1 et 254. Le suffixe /24 correspond au masque réseau 255.255.255.0.

2.Si nous voulons gérer l'adresse IP à l'aide de fichiers de configuration, désactivez l'applet intégrée au système "Gestionnaire de réseau". qui interfère avec la gestion de la configuration réseau à partir des fichiers de configuration texte :

Si Netplan n'est pas utilisé, continuez.

Avant de modifier les fichiers de configuration, faites-en des copies de sauvegarde à l'aide de la commande cp.

sudo nano /etc/NetworkManager/NetworkManager.conf

On laisse les deux premières lignes :
<pré>[principal]
plugins = ifupdown, fichier clé

Placez un commentaire avec un symbole dièse en début de ligne dns=dnsmasq si une telle chaîne existe.

Important! Dans la section [ifupdown], vous devez changer le paramètre « managed=true » en « managed=false » :

<pré>[ifupdown]
géré = faux#désactiver l'applet NetworkManager

Enregistrer et quitter : Ctrl+S, Ctrl+X.

3.Maintenant, nous corrigeons le fichier de configuration /etc/network/interfaces:

sudo nano /etc/network/interfaces
auto lo
bouclage iface lo inet

automatique enp2s0
autoriser le branchement à chaud enp2s0
iface enp2s0 inet statique
adresse 192.168.0.71
masque de réseau 255.255.255.0
passerelle 192.168.0.1
serveurs de noms DNS 77.88.8.3
recherche DNS locale

Remplacez enp2s0 par le vrai nom de la carte réseau que vous avez découvert à l'étape 1. Par exemple, enp4s0.

!!!!!!! En ligne dns-nameservers vous pouvez spécifier un serveur DNS non standard. Par exemple, sécurisez le DNS de Yandex 77.88.8.3. Description détaillée -Yandex.DNS.

Enregistrer et quitter : Ctrl+S, Ctrl+X.

4.Effacez les adresses IP précédentes et redémarrez les services réseau :

sudo ip addr flush dev enp2s0

Remplacez enp2s0 par le vrai nom de la carte réseau que vous avez découvert à l'étape 1. Par exemple, enp4s0.

5.Redémarrage des services réseau

sudo service NetworkManager restart
sudo service networking restart
sudo service resolvconf restart

!!!La configuration de l'adresse IP statique de l'ordinateur est terminée.


Si nous devons renvoyer une adresse IP dynamique (par défaut), lisez le paragraphe suivant.

Configuration d'une adresse IP dynamique

Pour permettre la réception d'une adresse d'un serveur DHCP, corrigez le même fichier "interfaces":

# This file describes the network interfaces available on your system
#et comment les activer. Pour plus d’informations, consultez interfaces(5).

#L'interface réseau de bouclage
lecture automatique
bouclage iface lo inet

#L'interface réseau principale
automatique enp2s0
autoriser le branchement à chaud enp2s0
iface enp2s0 inet DHCP

Enregistrer et quitter : Ctrl+S, Ctrl+X.

Effacez les adresses IP précédentes et redémarrez les services réseau :_

sudo ip addr flush dev enp2s0

Redémarrage des services pour appliquer les paramètres :

sudo service NetworkManager restart
sudo service networking restart
sudo service resolvconf restart

!!!La configuration de l'adresse IP dynamique de l'ordinateur est terminée.

Ajouter : Réinitialiser la configuration de la gestion du réseau

Si vous devez remettre l'applet NetworkManager dans la barre d'état système (ligne d'état) et y transférer le contrôle,
vous devez faire ce qui suit :

1) Renvoyez le fichier /etc/network/interfaces à la forme originale :

sudo nano `/etc/network/interfaces` 
source /etc/network/interfaces.d/*

Enregistrer et quitter : Ctrl+S, Ctrl+X.

2) Modifier le fichier /etc/NetworkManager/NetworkManager.conf, en indiquant dans la section "ifupdown" paramètre "géré = vrai":

sudo nano /etc/NetworkManager/NetworkManager.conf
[main]
plugins = ifupdown, fichier clé

[ifupdown]
géré=true

Ctrl+S, Ctrl+X

3) effacez l'adresse IP et redémarrez les services réseau :

sudo ip addr flush dev enp2s0
sudo service NetworkManager restart
redémarrage du réseau du service sudo
sudo service resolvconf restart

Dans ce cas, l'adresse IP peut être modifiée graphiquement : cliquez sur l'icône réseau sur le panneau système et sélectionnez « Paramètres réseau » et le bouton « engrenage ».

!!!Nous avons renvoyé la gestion du réseau dans l'applet NetworkManager.


Dernière modification : 05/07/2026



Publications connexes