Passer au contenu principal

Modifier les paramètres réseau

Syntaxe de base de « /etc/network/interfaces »

La syntaxe clé de « /etc/network/interfaces » telle qu'expliquée dans interfaces(5) peut être résumée comme suit :

 Liste des entrées de « /etc/network/interfaces »
entrée signification
« auto  » démarrer l’interface lors du démarrage du système
« allow-auto  » , ,
« allow-hotplug  » démarrer l’interface lorsque le noyau détecte un événement « à chaud » depuis cette interface
Les lignes qui commencent par « iface … » définissent la configuration de réseau
Les lignes qui commencent par « mapping  » définissent une valeur de correspondance de pour l’interface correspondant à
Une ligne commençant par le signe « # » est traitée comme commentaire et ignorée (les commentaire de fin de ligne ne sont pas pris en charge)
Une barre oblique inversée (« \ », « back slash » en anglais) en fin de ligne étend la configuration à la ligne suivante

Les lignes commençant par l’entrée iface ont la syntaxe suivante :

iface <nom_config> <famille_adresse> <nom_méthode>
 <option1> <valeur1>
 <option2> <valeur2>
 ...

Pour la configuration de base, l’entrée de mapping n'est pas utilisée si vous utilisez le nom de l’interface réseau comme nom de configuration du réseau.

[Avertissement] Avertissement

Ne pas définir dans « /etc/network/interfaces » d'entrée « iface » en double pour une interface réseau

L’interface réseau de rebouclage (« loopback »)

L’entrée de configuration suivante du fichier « /etc/network/interfaces » active l’interface réseau « loopback » lo lors du démarrage du système (grâce à l’entrée auto) :

auto lo
iface lo inet loopback

Elle existe toujours dans le fichier « /etc/network/interfaces ».

Interfaces réseau gérées par DHCP

l’interface réseau gérée par le DHCP est configurée en créant l’entrée de configuration suivante dans le fichier « /etc/network/interfaces » :

allow-hotplug eth0
iface eth0 inet dhcp

Lorsque le noyau de Linux détecte l’interface physique eth0, l’entrée allow-hotplug permet à ifup d'activer l’interface et l’entrée iface demande à ifup d'utiliser DHCP pour configurer l’interface.

Interface réseau avec une adresse IP fixe

Une interface réseau avec une adresse IP fixe est configurée en créant de la manière suivante une entrée de configuration du fichier « /etc/network/interfaces » :

allow-hotplug eth0
iface eth0 inet static
 address 192.168.11.100
 netmask 255.255.255.0
 gateway 192.168.11.1
 dns-domain example.com
 dns-nameservers 192.168.11.1

Lorsque le noyau de Linux détecte l’interface physique eth0, l’entrée allow-hotplug permet à ifup d'activer l’interface utiliser l’IP statique pour la configurer.

Ici, je suppose ce qui suit :

  • plage d'adresses IP du réseau local : 192.168.11.0 - 192.168.11.255

  • adresse IP de la passerelle : 192.168.11.1

  • adresse IP du PC : 192.168.11.100

  • paquet resolvconf : installé

  • nom de domaine : « example.com »

  • adresse IP address du serveur DNS : 192.168.11.1

Si le paquet resolvconf n'est pas installé, vous devrez faire vous-même la configuration associée au DNS en éditant le fichier « /etc/resolv.conf »