Mémoire de licence professionnelle, option :
Réseaux et Télécommunication
Rédigé par : M. ALLAFI KAMEM Mermoz Ulrich
Page 60
Poste 1
THEME : LA TRANSMISSION DE L'INFORMATION SUR LA
TECHNOLOGIE ATM
CHAPITRE SIXIEME : L'IMPLEMENTATION DE L'ATM SOUS
LINUX
VI.1 Présentation générale
Ce chapitre regroupe les informations utiles pour
comprendre la démarche que nous avons suivie pour implémenter la
technologie ATM sous linux, ainsi que les matériels utilisés afin
que les manipulations puissent être reproduites.
1.1 Matériels utilisés
Pour mettre en oeuvre cette phase pratique, nous avons
utilisé les matériels suivants :
· 2 ordinateurs équipés de Debian
GNU/Linux, distribution Etch ;
· Les logiciels aread, awrite, atmarpd, atmaddr
installés sur la machine (voir la partie installation) ;
· Une carte ForeRunner LE ATM 155Mbps par
ordinateur ;
· 1 commutateur ATM Marconi LE155, 12 ports
RJ-45 à 155Mbps sur 3 interfaces ;
· 2 câbles réseaux RJ-45 Ethernet
Classe 3 droits.
Le matériel ATM utilisé possède
une connectique RJ-45 proche de l'Ethernet. Il est important de veiller
à ne pas confondre la carte ForeRunner avec une carte Fast-Ethernet
classique dont les ordinateurs de tests sont également dotés.
Dans la section suivante, nous détaillons le montage et la façon
dont l'ensemble de ces matériels interagissent ensemble.
1.2 Montage initialement utilisé
A l'origine, le montage que nous avons utilisé
est le suivant :
Commutateur ATM Poste 2
Mémoire de licence professionnelle, option :
Réseaux et Télécommunication
Rédigé par : M. ALLAFI KAMEM Mermoz Ulrich
Page 61
THEME : LA TRANSMISSION DE L'INFORMATION SUR LA
TECHNOLOGIE ATM
1.3 Accès CVS
Il est conseillé aux utilisateurs d'employer les
publications stables plutôt que de récupérer la
dernière version depuis le référentiel CVS. Voici
néanmoins la marche que nous avons suivie. On a commencé par nous
connecter de façon anonyme :
% cvs
-d:pserver:anonymous@cvs.linux-atm.sourceforge.net.:/cvsroot/linux-atm
login
On a appuyé sur Entrée à l'invite
du mot de passe pour récupérer l'arborescence :
% cvs -z6
-d:pserver:anonymous@cvs.linux-atm.sourceforge.net.:/cvsroot/linux-atm co -P
linux-atm
Il est possible de spécifier une branche
particulière :
% cvs -z6
-d:pserver:anonymous@cvs.linux-atm.sourceforge.net.:/cvsroot/linux-atm co -r
V2_5_0 linux- Dans tous les cas, un répertoire « linux-atm »
contenant la dernière version des sources est créé. Une
fois à l'intérieur de ce répertoire, l'option « -d
» de CVS n'est plus nécessaire. Par exemple, lorsqu'on tape: % cvs
-z6 up -d
Après avoir récupéré
l'arborescence, nous avons exécuté le script autotools dans le
répertoire de plus haut niveau avant d'entamer la configuration, la
compilation et l'installation.
#. /autotools
Running aclocal...
Running autoconf...
Running autoheader...
Running automake...
automake:
configure.in:
installing `./install-sh' automake:
configure.in:
installing `./mkinstalldirs' automake:
configure.in:
installing `./missing'
configure.in:
26: required file `./ltconfig' not found automake:
Makefile.am:
installing `./INSTALL' automake:
configure.in:
installing `src/lane/ylwrap' Finished... Now run './configure' and
'make'...
Pour construire un paquet .tar.gz ou un RPM, on a
exécuté respectivement make dist ou make rpm. Le fichier .tar.gz
se trouvera dans le répertoire de plus haut niveau de l'arborescence
tandis que le RPM sera placé dans le répertoire
src/extra/RPMS.
Une interface web permet de visualiser le contenu du
référentiel CVS :
http://cvs.linux-
atm.sourceforge.net/cgi-bin/viewcvs.cgi/linux-atm/linux-atm/.
|