« Le système d'exploitation GNU-Linux/Configuration du réseau » : différence entre les versions

Contenu supprimé Contenu ajouté
rajout des fichiers de configuration et des commandes réseaux (à terminer)
descriptif des fichiers de configuration
Ligne 81 :
=== /etc/hosts ===
 
Le fichier '''/etc/hosts''' est l'ancêtre du DNS. A la création de l'Internet, il y avait très peu d'ordinateurs connectés, et ce fichier contenait la liste de ces ordinateurs et de leurs adresses IP. Chaque fois que de nouveaux ordinateurs étaient connectés à Internet, il fallait mettre à jour ce fichier pour accèder à ces nouveaux ordinateurs. Vu le nombre croissant d'ordinateurs connectés à Internet, ce fonctionnement n'était plus adapté et à donné lieu à l'invention du DNS.
{{TODO|}}
 
Désormais, ce fichier permet de connaitre les adresses IP d'ordinateurs non présents dans le DNS.
 
Ce fichier contient une ligne pour l'entrée '''loopback''' :
 
127.0.0.1 localhost
 
Ce fichier doit aussi contenir une ligne contenant le nom de l'ordinateur et son adresse IP; ceci est utile en cas de défaillance du serveur DNS :
 
192.168.30.230 pc230.mondomaine.fr pc230 pcalex
 
A la fin de ce fichier, on trouve désormais des entrées pour IPv6 :
 
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts
 
 
=== /etc/host.conf ===
 
Historiquement, ce fichier contenait l'ordre de recherche pour la résolution des noms : d'abord la consultation du fichier '''/etc/hosts''', et ensuite l'interrogation du DNS :
{{TODO|}}
 
order hosts,bind
 
Désormais, ces préférences d'ordre de recherche sont indiqués dans le fichier '''/etc/nsswitch.conf''' (voir ci-dessous).
 
=== /etc/nsswitch.conf ===
 
Ce fichier remplace désormais le fichier '''/etc/host.conf''' et permet d'indiquer au système l'ordre de recherche pour la résolution des noms :
{{TODO|}}
 
more /etc/nsswitch.conf
...
hosts: files dns
networks: files
...
 
L'option '''files''' indique au système de consulter d'abord les fichiers ('''/etc/hosts''' pour les noms d'hotes et '''/etc/networks''' pour les noms de domaines) avant d'aller interroger le DNS.
 
 
=== /etc/networks ===
 
Ce fichier contient le nom des réseaux et leur adresse réseau :
{{TODO|}}
 
default 0.0.0.0
loopback 127.0.0.0
link-local 169.254.0.0
mondomaine.fr 192.168.30.0