Upload
faysal-bensalah
View
213
Download
0
Embed Size (px)
DESCRIPTION
cfr
Citation preview
Mastère Spécialisé
Option : Télécommunications et Réseaux
Année universitaire : 2011-2012
Compte rendu TP n°2
Configuration d’un réseau
sous DEBIAN
Réalisé par :
o Asmaa MAALI
o Sara LAAFAR
Encadré par :
o M. Ibrahim LAMRANI
TP n 2 : Configuration du réseau sous DEBIAN
1
I. Introduction :
Les réseaux informatiques utilisent un modèle composé de plusieurs couches de
protocoles (OSI). Nous nous intéressons à la troisième couche, dite couche réseau, qui
utilise le protocole IP (Internet protocol), dans sa version 4 ou 6 : c'est cette couche qui
définit la topologie des réseaux, et dont la configuration est par conséquent très
importante. On se connecte à un réseau en utilisant une carte ou une clef réseau. Du point
de vue du système d'exploitation, ce périphérique est une interface réseau. Sous Linux, ces
interfaces sont nommées eth0, eth1… pour des interfaces filaires, et wlan0, wlan1 pour
des interfaces sans fil (wifi, wimax…). Il existe également une interface spéciale,
nommée lo (pour loopback) qui désigne toujours votre propre ordinateur.
But de TP :
Ce TP a pour but de configurer un réseau sous Debian en utilisant des commandes
spécifiques pour afficher les adresses des interfaces ainsi que pour tester la communication
entre les machines.
II. Configuration :
1. Généralité :
Une configuration réseau complète, c’est de profiter d'un réseau local ou de
l'Internet, et il est constitué des éléments suivants :
o une adresse IP qui identifie notre machine sur le réseau
o un masque de sous-réseau indique la partie de notre adresse qui caractérise le
réseau local sur lequel notre machine est connectée.
o une passerelle par défaut, est l'adresse IP à laquelle il faut transmettre les paquets
IP destinés à des machines situés hors du réseau local, pour qu'ils soient routés vers
le réseau local de leur destinataire
o des serveurs DNS : ce sont les adresses de serveurs auxquels notre système ira
demander les correspondances entre noms de domaine et adresses IP
Chaque élément de configuration est nécessaire pour pouvoir utiliser normalement
le réseau ou l'Internet :
sans adresse IP, il est impossible de recevoir les réponses à ses requêtes
sans masque de sous-réseau ou sans passerelle par défaut, il est impossible de
communiquer avec les machines situées hors du réseau local
sans serveur DNS, on ne peut pas désigner un hôte par son nom de domaine, et il
faut donc connaître les adresses IP de tous les serveurs. que l'on souhaite utiliser
TP n 2 : Configuration du réseau sous DEBIAN
2
2. Réalisation sous Debian :
a. Fixer le nom de machine :
Le fichier /etc/hostname contient le nom de la machine, la commande de base
permettant de manipuler ce dernier est la commande hostname qui renvoie le nom de la
machine local, c'est également ce nom qui apparaît au prompt lorsqu’on se connecte en
mode console.
La commande hostname assortie des commutateurs -d ou -f nous renseignera
respectivement sur : le nom de domaine DNS auquel cette machine est rattachée et sur le
FQN (Fully Qualified Domain Name) de cette même machine.
Résultats de la commande hostname :
La commande ci-contre nous a donné
le nom actuel de la machine.
La commande hostname –i nous a
donné l’adresse de bouclage 127.0.0.1
(en anglais loopback), qui désigne
la machine locale (en anglais localhost).
b. Paramétrage d’interface réseau
Pour attribuer une adresse à une interface on peu le faire :
D’une manière fixe :
Nous avons édité et complété le fichier /etc/network/interfaces qui contient tous les
paramètres usuels (y compris l'IP de la passerelle)
root@masterdebian:/home/sara # hostname
masterdebian
root@masterdebian:/home/sara # hostname -i
127.0.0.1
TP n 2 : Configuration du réseau sous DEBIAN
3
La principale commande permettant de configurer le réseau est la
commande ifconfig. Comme son nom l'indique « InterFace CONFiguration », elle permet
de configurer les interfaces réseau de la machine.
D’une manière directe : on tape directement dans le mode console la
commande suivante :
ifconfig interface adresse netmask masque broadcast adresse
La commande ifconfig affiche la configuration de toutes les interfaces réseau
configurées :
D’une manière dynamique : l’adresse IP dynamique est délivrée par un serveur
DHCP qui doit étre accessible sur le méme réseau, pour çela on doit vérifier que le
client est bien installé ; la vérification se fait par la commande apt-get install dhcp3-
client
La commande ifdown -a permet de désactiver toutes les interfaces marquées
« auto » dans le fichier /etc/network/interfaces.
root@masterdebian:/home/sara# ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:d4:50:c7 inet adr:172.16.11.81 Bcast:172.16.11.255 Masque:255.255.255.0 adr inet6: fe80::20c:29ff:fed4:50c7/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:7867 errors:0 dropped:0 overruns:0 frame:0 TX packets:368 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:1200775 (1.1 MiB) TX bytes:40595 (39.6 KiB) Interruption:19 Adresse de base:0x2000 lo Link encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: ::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)
root@masterdebian:/home/sara # ifconfig eth0 172.16.11.81 netmask 255.255.255.0 broadcast
172.16.11.255
127.0.0.1
TP n 2 : Configuration du réseau sous DEBIAN
4
Pour vérifier que les interfaces sont désactivées, on tape encore une fois la
commande ifconfig.
La commande ifup lo démarre l’interface lo de l’adresse de bouclage, et ifup eth0
active l’interface réseau. Pour vérifier qu’elles sont activées on tape toujours ifconfig.
root@masterdebian:/home/sara # ifup lo root@masterdebian:/home/sara # ifconfig lo Link encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: ::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 RX bytes:560 (560.0 B) TX bytes:560 (560.0 B) root@masterdebian:/home/sara# ifup eth0 Internet Systems Consortium DHCP Client 4.1.1-P1 Copyright 2004-2010 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Listening on LPF/eth0/00:0c:29:d4:50:c7 Sending on LPF/eth0/00:0c:29:d4:50:c7 Sending on Socket/fallback DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3 DHCPOFFER from 172.16.11.1 DHCPREQUEST on eth0 to 255.255.255.255 port 67 DHCPACK from 172.16.11.1 bound to 172.16.11.82 -- renewal in 37955 seconds.
root@masterdebian:/home/sara# ifdown -a Internet Systems Consortium DHCP Client 4.1.1-P1 Copyright 2004-2010 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/eth0/00:0c:29:d4:50:c7 Sending on LPF/eth0/00:0c:29:d4:50:c7 Sending on Socket/fallback DHCPRELEASE on eth0 to 172.16.11.1 port 67
root@masterdebian:/home/sara # ifconfig
root@masterdebian:/home/sara #
TP n 2 : Configuration du réseau sous DEBIAN
5
root@masterdebian:/home/sara# ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:d4:50:c7 inet adr:172.16.11.82 Bcast:172.16.11.255 Masque:255.255.255.0 adr inet6: fe80::20c:29ff:fed4:50c7/64 Scope:Lien UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:8098 errors:0 dropped:0 overruns:0 frame:0 TX packets:405 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:1000 RX bytes:1223702 (1.1 MiB) TX bytes:46958 (45.8 KiB) Interruption:19 Adresse de base:0x2000 lo Link encap:Boucle locale inet adr:127.0.0.1 Masque:255.0.0.0 adr inet6: ::1/128 Scope:Hôte UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 lg file transmission:0 RX bytes:560 (560.0 B) TX bytes:560 (560.0 B)
La deuxième étape dans la configuration du réseau est la définition des règles de
routage.
c. Paramétrage de routage :
La commande utilisée pour définir une route est, chose surprenante, la commande
système route. Cette dernière affiche la table de routage qui contient l'information sur la
façon d'envoyer les paquets IP vers leur destination.
Pour supprimer la route par défaut actuelle, on tape la commande : route del default
root@masterdebian:/home/sara #route
table de routage IP du noyau Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.0 U 0 0 2 lo
default 172.16.11.1 0.0.0.0 UG 1 0 36 eth0
root@masterdebian:/home/sara #
root@masterdebian:/home/sara #route del default
root@masterdebian:/home/sara #route
table de routage IP du noyau Destination Gateway Genmask Flags Metric Ref Use Iface
localnet * 255.255.255.0 U 0 0 2 lo
root@masterdebian:/home/sara #
TP n 2 : Configuration du réseau sous DEBIAN
6
Ainsi, Pour fixer une (nouvelle) passerelle on tape la commande suivante : route add
default gateway 172.16.11.1
d. Configuration du serveur DNS :
La configuration IP et la route par défaut concernaient le noyau Linux. Les serveurs DNS
concernent le résolveur, une fonction logicielle qui permet de traduire les noms de domaines en
adresses IP. Ce résolveur utilise pour cela les serveurs dont les adresses sont notées dans le
fichier /etc/resolv.conf.
Nous avons édité le fichier /etc/resolv.conf et on a ajouté le DNS de Wanadoo nameserver
193.252.19.3 .
e. Tests et installations :
La commande apt‐get update permet de mettre à jours la base de données des paquets.
Ping :
Ping est le nom d'une commande informatique permettant de tester l'accessibilité d'une
autre machine à travers un réseau IP.
la commande ci-contre nous permet de
pinger sur le DNS de www.iam.ma
(211.217.0.1)
SSH :
SSH signifie Secure SHell. C'est un protocole qui permet de faire des connexions
sécurisées entre un serveur et un client SSH.
Pour se connecter à une machine voisine on tape la commande :
nslookup :
NSLookup (Name Server Lookup) est une commande qui permet de tester la
résolution des noms d'hôtes en adresses IP et inversement.
root@masterdebian:/home/sara # ping 211.217.0.1
root@masterdebian:/home/sara # ssh [email protected]
TP n 2 : Configuration du réseau sous DEBIAN
7
Elle permet un rapide diagnostique des problèmes de résolution DNS.
Traceroute :
Cette commande, présent sur la plupart des systèmes d’exploitation, permet de tracer
une cartographie du chemin parcouru entre la machine source et la machine cible. Il est
donc utile pour diagnostiquer un problème sur le réseau.
Sous Debian, la commande est : traceroute adresse_IP_de_la_machine_cible
Nmap :
La commande nmap permet de scanner les ports d'un hôte et trouver des informations
sur le système d’exploitation hébergé.
Conclusion :
Nous a vous fait le tour de quelque outils qui permettent d’obtenir des informations
sur l’état d’un réseau ou d’une liaison internet, si par exemple une connexion vers une
machine s’avère longue un simple traceroute permet de détecter un routeur ou une liaison
qui est défaillante.
root@masterdebian:/home/sara # traceroute www.ucd.ac.ma