Sommaire:
Les TP utilisent l'outil de simulation ns-2. La dernière version porte le numéro 35. Vous trouverez les principales informations de cet outil sur le site de distribution de ns-2, .
L'installation de ns-allinone est à faire dans le répertoire /usr/local/.
En cas de problème(s) de compilation, il faut consulter la page Installation Problems, Bug Fixes et la page Troubleshooting.
setenv NSHOME /usr/local/ns-allinone-2.35 setenv PATH "${PATH}":$NSHOME/bin:$NSHOME/tcl8.5.10/unix:$NSHOME/tk8.5.10/unix setenv LD_LIBRARY_PATH $NSHOME/lib:/usr/X11R6/lib:$NSHOME/otcl-* setenv TCL_LIBRARY $NSHOME/tcl*/library
ou dans le.bashrc
NSHOME=/usr/local/ns-allinone-2.35 export PATH=$PATH:$NSHOME/bin:$NSHOME/tcl8.5.10/unix:/$NSHOME/tk8.5.10/unix export LD_LIBRARY_PATH=$NSHOME/lib:/usr/X11R6/lib:$NSHOME/otcl-* export TCL_LIBRARY=$NSHOME/tcl*/libraryVérifier que votre variable d'environnement PATH comporte le repertoire courant "." (pour lancer des commandes du repertoire de travail)
setenv PATH "$PATH":\.
Pour localiser facilement les fichiers pouvant traiter un élément d'intérêt, on peut ajouter cette commande dans la liste de ses alias de son .tcshrc:
alias rechns 'find . \( -name "*.cc" -o -name "*.tcl" -o -name "*.h" \) -exec grep -n \!* {} \; -print |less'ou dans son .bashrc
function rechns() { find . \( -name "*.cc" -o -name "*.tcl" -o -name "*.h" -o -name "*.c" \) -exec grep -i -n $1 {} \; -print|less ; }