This is an old revision of the document!


Pentru a folosi ns-2 în ubuntu/debian, sunt necesare următoarele pachete:

# apt-get install build-essential autoconf automake libxmu-dev libxt-dev libx11-dev libxt6

În platforme se folosește un ns-2 modificat pentru a utiliza agentul de rutare NOAH, și pentru a dezactiva ARP

  1. varianta 1 (recomandată):
    • instalați binarele (32biți) folosite în laborator — necesită 214MiB
    • dacă folosiți un Linux pe 64 de biți(comanda uname -m întoarce x86_64), atunci sunt necesare biblioteci suplimentare, pentru debian/ubuntu se numesc ia32-libs
    • descărcați ns-allinone-2.34.tat.tgz [77MiB] — are probabil numele ~/Downloads/ns-allinone-2.34.tat.tgz
    • comutați în modul superuser:
                  $ sudo bash
                  # cd /
                  # tar xzvf ~/Downloads/ns-allinone-2.34.tat.tgz
                  # ln -s /opt/ns/bin/ns /usr/local/bin 
    • ca user normal:
              
                  $ which ns
                  $ ns script.tcl           
  2. varianta 2 (recompilare)
    • instalați ns-allinone
    • aplicați patch pentru NOAH
    • rulați scriptul ns-allinone-2.34/install pentru a recompila întregul ns
isrm/instalare-ns2.1382521444.txt.gz · Last modified: 2013/10/23 12:44 by dragos.niculescu
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0