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 graphiques, tels que network-manager
. Si vous souhaitez configurer vos interfaces réseau directement via /etc/network/interfaces
fichier sur votre bureau, assurez-vous de désactiver tous les autres démons de configuration réseau susceptibles d'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 (étiré)
Exigences
Un accès privilégié à votre système Debian Linux est requis.
Difficulté
FACILE
Congrès
- # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant
sudo
commande - $ - nécessite que les commandes linux données soient exécutées en tant qu'utilisateur régulier non privilégié
Instructions
Activer l'adresse IP statique
Par défaut, vous trouverez la configuration suivante dans le /etc/network/interfaces
fichier de configuration réseau :
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet dhcp
Mettre à jour le iface eth0 inet dhcp
à iface eth0 inet static
. Le contenu résultant de /etc/network/interfaces
Le fichier de configuration réseau doit ressembler à celui ci-dessous :
source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface eth0 inet static
Configurer l'adresse IP
A ce stade, nous avons deux choix sur la façon de configurer une adresse IP statique pour notre eth0
interface réseau. La première option consiste à ajouter la configuration de l'adresse IP directement dans /etc/network/interfaces
dossier. Ajoutez la ligne suivante à votre /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
le fichier doit 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 interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0 iface 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 /etc/network/interfaces.d/
annuaire.
Pendant le networking
initiation du démon le /etc/network/interfaces.d/
répertoire est recherché pour les configurations d'interface réseau. Toute configuration réseau trouvée est incluse dans le cadre de /etc/network/interfaces
.
Créez un nouveau fichier de configuration réseau avec n'importe quel nom de fichier arbitraire, par exemple. eth0
et inclure le eth0
Configuration de l'adresse IP illustrée ci-dessous. Pour ce faire, utilisez votre éditeur de texte préféré, par exemple vim :
# cat /etc/network/interfaces.d/eth0 iface 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
donc vous vous retrouverez 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 interface auto lo iface lo inet loopback # The primary network interface allow-hotplug eth0
Serveur DNS statique
Pour configurer un DNS statique, modifiez /etc/resolv.conf
et incluez l'adresse IP de votre nameserver
préféré ex :
nameserver 8.8.8.8
Vous pouvez également ajouter la ligne suivante dans votre /etc/network/interfaces
fichier de configuration réseau :
dns-nameservers 8.8.8.8 8.8.4.4
Appliquer les modifications
Pour appliquer les modifications, redémarrez votre démon réseau :
# service networking restart