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
sudocommande - $ - 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