Quelques fichiers de configuration sous Debian 7.

Durant l’installation de serveurs sous Debian, j’ai été amené à m’intéresser aux fichiers qui suivent :


Le fichier interfaces permet de configurer les interfaces réseau.

/etc/network/interfaces

Pour plus d’information sur ce fichier : Configuration manuelle d’une interface réseau


Le nom de votre machine est sauvegardé dans le fichier hostname.

/etc/hostname


Le fichier hosts est « l’ancêtre » du service DNS. Il servait à indiquer, sur chaque machine, la correspondance entre le nom d’hôte et l’adresse IP.

/etc/hosts


Le fichier host.conf sert à indiquer à votre poste les méthodes successives qu’il va utiliser pour effectuer sa résolution de nom, par exemple : consulter avant tout son propre fichier host, puis s’adresser à un service DNS.

/etc/host.conf


Le fichier resolv.conf sert à indiquer la liste des serveurs DNS que vous allez interroger. Une fois configuré. Si vous avez installé le paquet resolvconf, ce fichier est mis à jour automatiquement depuis des informations qui se trouve dans le fichier /etc/network/interfaces . Cela peut créer des problèmes si par la suite vous désirez le modifier manuellement.

/etc/resolv.conf

Un exemple de fichier resolv.conf :

domain dominique.2isa
search dominique.2isa
nameserver 127.0.0.1
nameserver 192.168.178.5

Vous pouvez visualiser ces fichier avec la commande cat et les modifier avec un éditeur comme nano.

Activer ou désactiver le protocole IPv6 sous Windows Server 2008.

Cliquez sur Démarrer et saisissez regedit dans la zone Rechercher puis appuyer sur [Entrée].

Déplacez vous vers HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\.

Donnez à DisabledComponents (DWORD32) une des valeurs suivantes :
0 pour activer
ffffffff pour désactiver tous les composants IPv6 exepté l’interface de bouclage

Il est conseillé de désactiver le protocole IP si il n’est pas utilisé.
À noter qu’Exchange Server 2007 exige la présence du protocole IPv6.

Debian – Configuration manuelle d’une interface réseau.

Pour afficher votre configuration IP, selon votre système vous pouvez utiliser :

ifconfig
ip address

J’ai des problèmes quand je modifie l’adressage IP de ma machine sous Debian à l’aide de l’interface graphique. Le système ne semble pas prendre en compte les paramètres que je lui donne. Je me suis donc résolu à configurer ces paramètres directement dans les fichiers concernés.

Depuis un terminal administrateur, on peut modifier le fichier de configuration /etc/network/interfaces (avec nano par exemple).
Voir l’exemple suivant :

#The loopback network interface
auto lo
iface lo net loopback

auto eth0
 iface eth0 inet static
 address 192.168.1.5
 netmask 255.255.255.0
 gateway 192.168.1.1

Sur la même interface LAN (eth0 dans mon exemple), il est possible de configurer plusieurs adresses IP en ajoutant un alias (comme eth0:1, eth0:2, etc.).

auto eth0:1
iface eth1:0 inet static
address 192.168.1.6
netmask 255.255.255.0

On peut également modifier le fichier /etc/resolv.conf qui contient les adresses IP des serveurs de noms de domaine. comme dans l’exemple qui suit :

nameserver 192.168.1.1
nameserver 8.8.8.8

Pour stopper l’interface réseau etho : ifdown eth0

Pour démarrer l’interface réseau eth0 : ifup eth0

ou

/etc/init.d/networking start

/etc/init.d/networking stop

/etc/init.d/networking restart


Si on installe le paquet resolvconf : aptitude install resolvconf, on peut saisir les paramètres DNS directement dans /etc/network/interfaces comme dans l’exemple qui suit. La mise à jour du fichier /etc/resolv.conf se fera automatiquement.

# Nom des serveurs DNS
dns-nameservers 192.168.1.1 8.8.8.8

Exemple de configuration en DHCP :

# The primary network interface
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp

Pour plus d’informations :
https://wiki.debian.org/fr/NetworkConfiguration