Vous êtes sur la page 1sur 3

Configuration d'un serveur d'un réseau TCP/IP

sous Linux
Introduction
Dans cette partie , nous allons décrire toutes les étapes nécessaires pour configurer votre
réseau TCP/IPsur votre serveur. Tout d'abord, nous verrons les types d'adressage IP,
ensuite, nous configurerons vos interfaces réseaux et enfin nous pourrons terminer par la
description de quelques outils réseaux.
Cette documentation explique la mise en oeuvre d'un réseau TCP/IP pour toutes les
distributions Linux. Celle-ci ne traitera donc pas de la mise en place des fichiers de
démarrage réseaux.

Assignation du nom de machine
Pour beaucoup d'application réseau, il est souvent important de définir un nom de machine.
Pour cela vous pouvez utiliser la commande hostname :
hostname VotreMachine
Par exemple

hostname Albert
(où "Albert" est le nom de ma machine)

Assignation des adresses IP
Avant de configurer un réseau ip , il est important de se poser la question de ce que vous
comptez faire de ce réseau et combien de clients, votre réseau va gérer. En effet le nombre
de client détermine la classe d'adresse IP à choisir.
Si vous desirez simplement configurer des applications réseaux et ne pas posséder de
clients sur le même réseau. Vous pouvez vous contenter de l'interface loopback (127.0.0.1)
Combien de clients pensez vous avoir sur votre réseau ?
1. moins de 255 ?
2. un peu moins de 65535 ?
3. plus de 65535 ?
Voici les adresses que vous pouvez prendre en fonction de votre réponse.

1. Classe C : 192.168.0.0 - 192.168.255.0 : 255.255.255.0
2. Classe B : 172.16.0.0 - 172.31.0.0 : 255.255.0.0
3. Classe A : 10.0.0.0 : 255.0.0.0

1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=32 time=1 ms 64 bytes from 127.1 Il faut maintenant entrer cette interface dans la table de routage # route add 127. # ping 127.0.0. nous allons configurer votre réseau.0. Une fois que vous êtes en root : Sur la plupart des distributions Linux.1: icmp_seq=0 ttl=32 time=0 ms Votre interface loopback est correctement configurée.255. Mais vous pouvez changer l'adressage ip en suivant le tableau cité plus haut.1 Bcast [NONE SET] Mask 255.0. il faut avoir inseré le module réseau correspondant à votre carte.0.0 UP BROADCAST LOOPBACK RUNNING MTU 2000 Metric 1 RX packets 0 errors 0 dropped 0 overrun 0 TX packets 0 errors 0 dropped 0 overrun 0 sinon faites : # ifconfig lo 127.L'interface loopback Maintenant.0.1 netmask 255.0.0.0 en faisant # /sbin/ifconfig eth0 eth0 Link encap:Ethernet HWaddr 00:01:03:48:77:56 .0.0. L'interface ethernet La configuration de l'interface Ethernet utilise les memes outils et les memes méthodes que l'interface Loopback.255.0.0.168.0. Avant d'effectuer ceci.1 Maintenant que votre interface loopback est configuré il suffit de tester votre interface en faisant des "ping". Vous pouvez le verifier en faisant la commande suivante : # /sbin/ifconfig Vous devriez voir ceci : # ifconfig lo lo Link encap Local loopback inet addr 127. # ifconfig eth0 192.1 PING localhost (127. l'interface loopback est deja configurée.0.0. Nous verrons le fonctionnement de "ping" dans la section des outils réseaux. Nous allons configurer cette interface avec une classe C pour 254 clients.

2 packets received.168.0. inet addr:192.net Albert #Fin du fichier /etc/hosts.1 ms bash-2.0.168.255 Mask:255.0 UP BROADCAST RUNNING MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:1 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:4 collisions:0 txqueuelen:0 Interrupt:11 Base address:0x1000 Il faut ajouter l'interface ethernet dans la table de routage : # route add -net 192.1: icmp_seq=1 ttl=128 time=0.168.0.168. Vous pouvez maintenant editer votre fichiers /etc/hosts : #Debut du fichier /etc/hosts.192.5 ms 64 bytes from 192.1. Essayez de faire # ping localhost # ping Albert .168.1 PING 192.168.0.223 (192. 0% packet loss round-trip min/avg/max = 0.168.5 ms Vos interfaces sont désormais configurées correctement.0.0. 0% packet loss rOund-trip min/avg/max = 0.0 Vous devez deja voir l'interface "lo" aussi connu sous le nom de loopback sinon ifconfig lo 127.3/0.0.1): 56 data bytes 64 bytes from 192.0.168.168.0. 1 packets received.3 ms --.168.1/0.1: icmp_seq=0 ttl=128 time=0.0.255.einstein.1 # ping 192.0.0.1 ping statistics --- 2 packets transmitted.1/0.4/0.1 Albert.1 Bcast:192.1 localhost 192.255.04$ ping 192.0.0.168.1 1 packets transmitted. 127.