Objectif
L’objectif est de configurer une adresse IP statique sur le serveur Debian Linux.
Veuillez noter que pour les installations de bureau, il est recommandé d’utiliser des outils d’interface graphique, tels que network-manager
. Si vous souhaitez configurer vos interfaces réseau directement via le fichier /etc/network/interfaces
sur votre bureau, assurez-vous de désactiver tout autre démon de configuration réseau pouvant interférer. Par exemple, les commandes ci-dessous désactiveront network-manager
# systemctl stop NetworkManager.service# systemctl disable NetworkManager.service
Versions du système d’exploitation et du logiciel
- Système d’exploitation : – Debian 9 (Stretch)
Exigences
Un accès privilégié à votre système Linux Debian est requis.
Difficulté
FACILE
Conventions
- # – nécessite que des commandes linux données soient exécutées avec des privilèges root soit directement en tant qu’utilisateur root, soit en utilisant
sudo
commande - $ – nécessite que des commandes linux données soient exécutées en tant qu’utilisateur régulier non privilégié
Instructions
Activer l’IP statique
Par défaut, vous trouverez la configuration suivante dans le fichier de configuration réseau /etc/network/interfaces
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet dhcp
Mettez à jour le iface eth0 inet dhcp
en iface eth0 inet static
. Le contenu résultant du fichier de configuration réseau /etc/network/interfaces
devrait ressembler à celui ci-dessous:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet static
L’Institut Géophysique de l’UAF, est à la recherche d’un analyste de systèmes Linux expérimenté pour rejoindre son équipe d’analystes et d’ingénieurs en cyber infrastructure de recherche. EMPLACEMENT: Fairbanks, Alaska, États-Unis
POSTULEZ MAINTENANT
Configurer l’adresse IP
À ce stade, nous avons deux choix sur la façon de configurer une adresse IP statique pour notre interface réseau eth0
. La première option consiste à ajouter la configuration de l’adresse IP directement dans le fichier /etc/network/interfaces
. Ajoutez la ligne suivante à votre fichier /etc/network/interfaces
existant:
address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
Le contenu résultant /etc/network/interfaces
devrait ressembler à celui ci-dessous. Mettez à jour votre adresse IP, votre masque de réseau et votre passerelle si nécessaire:
source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet static address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
La deuxième option recommandée consiste à définir vos interfaces réseau séparément dans le répertoire /etc/network/interfaces.d/
.
Lors de l’initiation du démon networking
, le répertoire /etc/network/interfaces.d/
est recherché pour les configurations d’interface réseau. Toute configuration réseau trouvée est incluse dans le /etc/network/interfaces
.
Créez un nouveau fichier de configuration réseau avec n’importe quel nom de fichier arbitraire, par exemple. eth0
et incluez la configuration d’adresse IP eth0
indiquée ci-dessous. Pour ce faire, utilisez votre éditeur de texte préféré par exemple vim:
# cat /etc/network/interfaces.d/eth0iface eth0 inet static address 10.1.1.125 netmask 255.0.0.0 gateway 10.1.1.1
Maintenant, supprimez les lignes ci-dessus indiquées de /etc/network/interfaces
pour vous retrouver avec :
# cat /etc/network/interfaces# This file describes the network interfaces available on your system# and how to activate them. For more information, see interfaces(5).source /etc/network/interfaces.d/*# The loopback network interfaceauto loiface lo inet loopback# The primary network interfaceallow-hotplug eth0
Serveur DNS statique
Pour configurer un fichier DNS statique /etc/resolv.conf
, et incluez l’adresse IP de votre nameserver
par exemple :
nameserver 8.8.8.8
Alternativement, ajoutez la ligne suivante dans votre fichier de configuration réseau /etc/network/interfaces
dns-nameservers 8.8.8.8 8.8.4.4
Appliquer des modifications
Pour appliquer des modifications, redémarrez votre démon réseau :
# service networking restart