INSTALLATION ET SIMULATION NS2
Network Simulator (NS2) est un logiciel de simulation réseau permettant la simulation de plusieurs
types de réseaux à savoir LAN, GSM, WiMax, LTE etc… Avant de procéder à une simulation
proprement dite, nous allons d’abords procéder à son installation qui peut parfois s’avérer difficile.
Important : Avoir une connexion internet avant de commencer la procédure d’installation de ns2
Installation de NS2
Pour installer NS2, il faudra suivre à la lettre ces étapes :
Etape 1
Installer un système d’exploitation Linux si ce n’est déjà le cas. Ici nous utiliserons Ubuntu 14.04
Etape 2
Se connecter en tant que root en utilisant les commandes suivantes :
Après la 1ere ligne il vous sera demandé de mettre votre mot de passe après quoi vous entrerez un
nouveau mot de passe. Apres cela taper la 6 ème ligne pour vous vous connectez en root et vous
entrerez le nouveau mot de passe entré précédemment,
Etape 3
Créer un répertoire ns2, accédez à ce répertoire puis lancer la commande suivante pour télécharger
ns2.
#mkdir ns2
#cd ns2
#wget [Link]
[Link]
NS2 en cours de téléchargement
Etape 4
Après avoir fini le téléchargement, on vérifie que le fichier existe avec la commande « ls ». Le fichier
se trouve dans ns2 et il est en fichier « tar ». Alors il faut le « detaré » avec la commande suivante :
#ls
#tar –xzf [Link]
#ls
Etape 5
Installer les logiciels suivant nécessaires au bon fonctionnement de ns2. Mais faire un update
d’abords.
# apt-get update
# apt-get install autoconf
# apt-get install libc6-dev g++ gcc
# apt-get install build-essential
# apt-get install libx11-dev
# apt-get install x-dev
# apt-get install xorg-dev
# apt-get install xgraph
# apt-get install gnuplot
Etape 6
Après avoir installé ces logiciels, entrons dans le répertoire /root/ns2/ns-allinone-2.35 et executons
le script install
# cd /root/ns2/ns-allinone-2.35
# ./install
Installation en cours
Etape 7
Une erreur se produira apres avoir lancé ./install.
Pour le résoudre, il faut modifier le fichier ls.h qui se trouve dans :
Etape 8
Demarrez gedit et ouvrez le fichier /root/.bashrc. Ajoutez les 5 lignes suivantes à la fin du fichier
export PATH=$PATH:/root/ns2/ns-allinone-2.35/bin:/root/ns2/ns-allinone-2.35/tcl8.5.10/unix/:/
root/ns2/ns-allinone-2.35/tk8.5.10/unix/
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/root/ns2/ns-allinone-2.35/otcl-1.14/:/root/ns2/ns-
allinone-2.35/lib
export TCL_LIBRARY=/root/ns2/ns-allinone-2.35/tcl8.5.10/library/:/root/ns2/ns-allinone-2.35/
tk8.5.10/library/
export NS=/root/ns2/ns-allinone-2.35/ns-2.35
export NSVER=2.35
Etape 9
Ensuite se deconnecter du compte root puis se reconnecter et taper ns.
Télécharger un fichier exemple pour tester que ns fonctionne
# wget [Link]
# ns [Link]