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

Contenu supprimé Contenu ajouté
Tavernierbot (discussion | contributions)
rajout des fichiers de configuration et des commandes réseaux (à terminer)
Ligne 31 :
Le serveur '''DNS''' ou '''Domain Name System''' établit la liaison entre un nom de domaine et une adresse IP. Grâce au serveur DNS nous pouvons retrouver une machine sur un réseau via son adresse IP ou bien sous sa forme canonique (par exemple www.domaine.fr).
 
== Les fichiers de configuration ==
== Applications ==
 
=== /etc/network/interfaces ===
 
Sur la distribution Debian, les paramètres réseaux vont être stoqués à cet emplacement: '''/etc/network/interfaces'''.
Editons ce fichier avec '''vim'''.
Ligne 42 ⟶ 45 :
'''allow-hotplug eth0'''
'''iface eth0 inet dhcp'''
 
APRES :
'''auto eth0'''
Ligne 54 ⟶ 58 :
# /etc/init.d/networking restart
# ifconfig
 
=== /etc/resolv.conf ===
 
Ce fichier contient les adresses IP des serveurs de noms :
 
$ cat /etc/resolv.conf
search mondomaine.fr
nameserver 192.168.30.1
 
L'option '''search''' permet d'indiquer le nom de domaine à rajouter lorsqu'on indique seulement le nom de la machine :
 
$ ping pc235
PING pc235.'''mondomaine.fr''' (192.168.30.235) 56(84) bytes of data.
...
 
L'option '''nameserver''' permet d'indiquer l'adresse IP du serveur de noms. On peut mettre plusieurs lignes '''nameserver''' pour indiquer plusieurs serveurs de noms, mais attention, l'ordre à une importance : lors de la résolution d'un nom, le système va contacter le premier serveur DNS, et si il n'a pas obtenu de réponse au bout d'un certain temps (timeout généralement de 30s), il contactera le deuxième.
 
=== /etc/hostname ===
 
Ce fichier contient le nom de la machine (hostname). Il est utilisé lors du démarrage de la machine pour positionner le nom de la machine.
 
=== /etc/hosts ===
 
{{TODO|}}
 
=== /etc/host.conf ===
 
{{TODO|}}
 
=== /etc/nsswitch.conf ===
 
{{TODO|}}
 
=== /etc/networks ===
 
{{TODO|}}
 
 
== Les commandes ==
 
=== hostname ===
 
{{TODO|}}
 
=== ifconfig ===
 
{{TODO|}}
 
=== arp ===
 
{{TODO|}}
 
=== route ===
 
{{TODO|}}
 
=== traceroute ===
 
{{TODO|}}
 
=== mtr ===
 
{{TODO|}}
 
=== nslookup ===
 
{{TODO|}}
 
=== dig ===
 
{{TODO|}}
 
=== host ===
 
{{TODO|}}
 
=== whois ===
 
{{TODO|}}
 
=== ip ===
 
{{TODO|}}
 
{{TODO|rajouter les commandes route, ping, arp, netstat ...}}