réseau · 5 min read · Nov 14, 2025
Configurer une adresse IP statique sur Ubuntu : un guide pour débutants
De nombreuses situations se présentent où une adresse IP statique doit être définie. Par exemple, si vous avez des programmes qui utilisent l’adresse IP, par exemple pour une connexion à distance, vous pourriez coder en dur l’adresse IP. Mais si l’adresse IP est dynamique, elle peut changer, et donc vous avez besoin d’une IP qui ne change pas et par conséquent, vous devrez définir une IP statique pour votre système. Ce tutoriel traite de la configuration d’une IP statique pour le système d’exploitation Ubuntu.
1 Configuration manuelle de l’interface
Cette étape consiste à configurer manuellement l’interface réseau en apportant des modifications au fichier “interfaces”. Ici, j’utilise l’éditeur de fichiers “gedit”, mais il est possible d’utiliser d’autres éditeurs comme “nano”, “vi”, etc. Tapez la commande suivante dans le terminal :
sudo gedit /etc/network/interfacesS’il demande un mot de passe, entrez-le et un fichier s’ouvrira qui ressemble à :
# interfaces(5) fichier utilisé par ifup(8) et ifdown(8)
auto lo
iface lo inet loopback
iface etho inet dynamic
Il peut y avoir plus d’une carte réseau, alors assurez-vous de savoir quelle carte réseau vous souhaitez modifier. Ouvrez d’abord un autre terminal et exécutez la commande :
ifconfigCela donne l’adresse IP de votre système avec l’adresse “Bcast” et le “mask”. Notez l’IP, Bcast et le masque de votre système. Cela est fait pour que vous puissiez revenir à l’IP d’origine si nécessaire. Supposons que les valeurs que nous avons obtenues pour l’interface réseau “eth0” (qui est ma connexion ethernet) soient :
address: 192.168.28.37
Bcast: 192.168.28.255
Mask: 255.255.255.0
Ainsi, lorsque le fichier interfaces est configuré pour une IP statique sur “eth0”, il doit avoir un format général comme ci-dessous :
# interfaces(5) fichier utilisé par ifup(8) et ifdown(8)
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address xxx.xxx.xxx.xxx(entrez votre ip ici)
netmask xxx.xxx.xxx.xxx
gateway xxx.xxx.xxx.xxx(entrez l'ip de la passerelle ici, généralement l'adresse du routeur)
Ci-dessous se trouve une capture d’écran de mon fichier “interfaces”. Notez que Bcast signifie également passerelle, et le masque signifie également netmask. Ici, nous supposons que notre nouvelle IP statique à définir est 192.168.3.215.

Veuillez donc apporter des modifications selon votre fichier “interfaces”. Enregistrez et fermez-le.
2 Configuration des informations DNS
Veuillez noter que cette étape n’est pas obligatoire. Si vous ne souhaitez pas modifier les informations DNS, passez cette étape. Ici, nous changeons l’IP du serveur DNS selon nos préférences. Il existe de nombreuses IP de serveurs DNS qui peuvent être trouvées et utilisées. Ouvrez d’abord le fichier “resolv.conf” en utilisant la commande suivante :
sudo gedit /etc/resolv.confAu départ, il ressemblera à ceci :
# Dynamic resolv.conf(5) fichier pour glibc resolver(3) généré par resolvconf(8)
# NE MODIFIEZ PAS CE FICHIER À LA MAIN -- VOS MODIFICATIONS SERONT ÉCRASÉES
nameserver 127.0.1.1
search HomeMaintenant, nous pouvons ajouter de nombreux serveurs de noms et modifier l’existant pour répondre à nos besoins. Apportez des modifications et enregistrez le fichier. La capture d’écran suivante montre le fichier resolv.conf modifié pour avoir deux serveurs de noms :

3 Rendre les modifications permanentes
Une fois les modifications apportées à un ou aux deux fichiers (interfaces et resolv.conf), nous devrons appliquer ces modifications pour les refléter. Auparavant, nous pouvions redémarrer le réseau pour que les modifications prennent effet, mais pour une raison quelconque, les versions plus récentes d’Ubuntu n’appliquent pas ces modifications. Nous devrons donc redémarrer tout le système. Pour ce faire, utilisez la commande :
sudo rebootAprès le redémarrage, la sortie des détails du réseau devrait montrer les modifications. Ouvrez un terminal et exécutez la commande :
ifconfigEn examinant la sortie, l’interface eth0 devrait avoir la nouvelle IP, Bcast et masque. Dans ce cas, la sortie pourrait ressembler à ceci :
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
inet addr:192.168.3.215 Bcast:192.168.3.255 Mask:255.255.255.0
.....
Cela confirme que les modifications ont été appliquées.
4 Configuration d’une autre interface comme “eth1”
Il peut y avoir d’autres interfaces, comme “eth1” qui peuvent nécessiter une configuration. Dans ce cas, certaines modifications sont nécessaires dans le fichier d’interface comme montré. Les modifications ici sont :
- ajout d’eth1 dans la ligne “auto”
- ajout de la configuration pour eth0
Apportez des modifications comme indiqué dans l’image ci-dessous avec l’IP, Bcast et masque requis

Ainsi, de cette manière, des modifications peuvent être apportées à de nombreuses interfaces différentes.
5 Configuration d’une autre IP pour la même interface
Ici, nous avons défini une adresse IP pour “eth0”. Mais que faire si nous voulons définir une autre IP ? Ici, nous avons défini l’IP comme 192.168.3.215. Maintenant, pour la même interface, si nous voulons définir une autre IP, disons 192.168.3.217, nous pouvons le faire en modifiant le fichier “interfaces”. Ici, “eth0:1” indique que nous assignons une deuxième IP pour l’interface “eth0”. Les modifications sont représentées dans l’image ci-dessous.

6 Configuration de l’adresse IP à l’aide de l’application de bureau
La plupart des configurations effectuées ci-dessus peuvent être réalisées dans l’application de bureau appelée “réseau”. Pour continuer, commencez par ouvrir l’application “réseau” depuis le tableau de bord comme montré dans l’image ci-dessous.

Cliquez sur “réseau” pour l’ouvrir. Cela ressemblera à celui ci-dessous :

Dans cette fenêtre, cliquez sur le bouton “options” en bas à droite et dans la fenêtre qui s’ouvre, cliquez sur l’onglet “paramètres IPv4”. La fenêtre est montrée ci-dessous

Au départ, le paramètre est réglé sur “Automatique(dhcp)”, qui est une IP dynamique. Pour le rendre statique, sélectionnez le menu déroulant et cliquez sur manuel comme montré dans l’image ci-dessous :

Une fois que le mode manuel est sélectionné, la zone de texte en dessous est activée. Cliquez sur le bouton “Ajouter” à droite et dans la zone de texte à gauche, entrez l’IP, le masque (netmask) et les adresses de la passerelle (Bcast). Ajoutez également l’IP du serveur DNS si vous souhaitez également la modifier. Une fois terminé, cliquez sur enregistrer. Après cette édition, cela devrait ressembler à l’image ci-dessous :

Une fois enregistré, nous devrons redémarrer le système comme auparavant afin que les modifications soient appliquées.
Conclusion
Maintenant, nous pouvons changer l’IP d’une interface en statique quand nous en avons besoin. Nous pouvons avoir plusieurs adresses IP statiques pour la même interface et plusieurs IPs de différentes interfaces. Il peut également y avoir un mélange d’IP statiques et dynamiques pour différentes interfaces. Il est également possible de changer l’IP à l’aide d’une application de bureau. Veuillez vous rappeler de prendre une capture d’écran ou de noter la configuration IP initiale, que vous pourriez avoir besoin, lorsque vous souhaitez revenir aux paramètres initiaux. N’oubliez pas non plus que donner des IPs identiques à celles déjà existantes sur le même réseau peut entraîner des conflits d’IP et peut également entraîner une défaillance du réseau.
Recevez de nouveaux articles dans votre boîte de réception.
Aucun spam. Désabonnez-vous à tout moment.