L’article fournira un aperçu de la façon dont la configuration du réseau peut être stockée et modifiée dans le fichier de configuration /etc/network/interfaces sous Debian.
Activation automatisée lors du démarrage
Pour que certaines interfaces soient automatiquement activées pendant le processus de démarrage, elles doivent être entrées dans le fichier de configuration avec le paramètre auto. L’exemple suivant montre un système avec une carte réseau eth0 (l’interface lo loopback doit également toujours être activée).
auto lo eth0
Configuration des interfaces individuelles
Les exemples suivants montreront différentes configurations potentielles pour les interfaces réseau.
Configuration de l’interface de bouclage
L’interface de bouclage doit toujours être présente et sera également saisie automatiquement.
iface lo inet loopback
Configuration d’une adresse IP statique
Une adresse IP statique sera configurée à l’aide de iface eth0 inet static
. L’exemple suivant montre comment configurer une adresse IP, un masque de sous-réseau, une passerelle par défaut et un serveur DNS.
iface eth0 inet static address 192.168.0.111 netmask 255.255.255.0 gateway 192.168.0.1 dns-search somedomain.org dns-nameservers 192.168.0.1
Configuration d’une adresse IP dynamique (DHCP)
Une adresse IP dynamique sera configurée à l’aide de iface eth0 inet dhcp
.
iface eth0 inet dhcp
Exemple d’un système avec deux cartes réseau
L’exemple suivant montre le fichier de configuration d’un système avec deux cartes réseau. La première carte réseau, eth0, reçoit automatiquement une adresse IP du DHCP (une passerelle par défaut sera également configurée en même temps par DHCP). La deuxième carte réseau, eth1, sera configurée avec une adresse IP statique.
debian:~# 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).# The loopback network interfaceauto lo eth1iface lo inet loopback# The primary network interfaceallow-hotplug eth0iface eth0 inet dhcpiface eth1 inet staticaddress 192.168.56.2netmask 255.255.255.0debian:~#
- Référence Debian (version 1) (Section 10.8.1 Modification des Configurations réseau lors du Démarrage)
- Référence Debian (version 1) (Section 10.6.1.1 Configuration d’une Interface avec une adresse IP Statique)
- Référence Debian (version 1) (Section 10.6.1.2 Configuration d’une Interface en utilisant DHCP