Está en la página 1de 7

Hng dn ci t The Network Simulator - ns-2

Tc gi : Phm c Hi, K13T3 Website: http://guru.net.vn a ch bi vit : http://www.guru.net.vn/PermaLink,guid,22100259-6701-46c1-b4102197b7e73654.aspx Bi ny dnh cho cc bn hc v mn nh gi hiu nng mng v mt s mn lin quan n mng. Mc ch: Ci t : - The Network Simulator - ns-2 - Tracegraph - Nam - gnuplot V hu ht cc bn u mun s dng Linux nh mt h iu hnh th 2. iu kin ban u l: - C h iu hnh windows c sn Mc tiu ci Dual boot Windows v Linux. Chun b: trnh nhng rc ri v driver cho cc bn cha s dng Linux ln no bn nn dng 2 bn Linux d s dng nht l Ubuntu hoc Fedora. (Bn Fedora v RedHat c test, bn Ubuntu ci t c vn vi X11, ko ci c xgraph) Bn Ubuntu mi nht l Ubuntu 7.10, bn c th download ti trang http://www.ubuntu.com/getubuntu/download hoc mua a. Fedora bn mi nht l Fedora release 8 (Werewolf) bn download a DVD ti http://fedoraproject.org/en/get-fedora hoc mua a DVD ngoi hng (15k/a) Thng tin x dng v Ubuntu bn c th tham kho ti mc Ubuntu trn blog ca ti hoc blog saylinux. Bc 1 : chia cng ci Linux c kh nng lm vic tt vi mn ny cng nn l 20GB, nu bn c t cng th khong tm 10Gb cng dc. Bn dng phn mm PQMagic chia cng khng mt mt d liu to ra 1 phn vng mi dnh ci Linux. (s dng PQMagic ntn th bn phi t tm hiu ) . Nu bn c thm mt cng vt l na th qu tt. phc v OS Linux bn cn chia thm 1 phn na lm swap ci ny ti thiu bng RAM ca bn, v d my ti 1GB ti swap 1GB. Ci ny bn chia lun bng PQMagic hoc chia lc ci Linux. Bc 2 : ci h iu hnh Khi ng my t CDROM, nu cha chn khi ng t CDROM th bn vo BIOS t li.

Lm theo hng dn ca trnh ci t. n phn chn a ci t bn nn chn Manual nu khng bit bn c th mt ht d liu trn cng (s cha ) bc trn bn cha to swap th bc ny bn to. Phn dng ci Linux bn l ext3, t th mc root / vo phn vng v bm next (nh th ny l n gin nht, cc phn khc s OS t chia). Phn qun l bootloader, l Grub hoc LILO thng l Grub. Lc ny n s hi bn chn ci h iu hnh no l h iu hnh mc nh khi khi ng, bn chn Widows hay Linux tu bn. n phn chn package th bn cng chn Manual, bn k nn chn ht tt c v s khng cn thit v chy li lu. Cc package cn thit phc v mn hc l : - Desktop Environments --> chn GNOME, nu bn chn KDE th cc ci sau ny bn s phi chn theo KDE - Applications --> Engineering and Scientific --> GNUPlot - Development : Development Libraries, Development tools, GNOME Software Development, X Software Development - Base System : ci gn ht Xong ri bn quay ra lm cc cafe quay li l n ci xong. Khi khi ng li n s chy vo HH mc nh, chn HH khc bn bm bt k phm g vo Grub, sau bn c th la chn. Bc 3 : Ci t cc phn mm nu trn Link download cc phn mm trn: (bn c th vo trang ch ca n ly) http://jaist.dl.sourceforge.net/sourceforge/nsnam/ns-allinone-2.32.tar.gz http://www.tracegraph.com/Tracegraph205_unix.tar.gz http://www.tracegraph.com/mglinstaller.gz B ns2 nn chn b allinone ci cho n gin. c th d dng fix cc li nh thiu gi,... bn nn c mng. Hu ht cc li khi ci t ns bn s thy y http://www.isi.edu/nsnam/ns/nsproblems.html V d bn download ns v th mc /home/guru/ cc bc ci nh sau. bn bn Terminal vo th mc /home/guru/ bng lnh cd /home/guru/ Gii nn gi nsallinone: tar -xzvf ns-allinone-2.32.tar.gz Vo th mc va gii nn: cd ns-allinone-2.32 Chy script ci t ./install Sau khi chy xong n s bo thnh cng.Nu c li th xem ti y
Nam has been installed successfully. Ns-allinone package has been installed successfully.

Here are the installation places: tcl8.4.15: tk8.4.15: otcl: tclcl: /home/guru/ns-allinone-2.32/{bin,include,lib} /home/guru/ns-allinone-2.32/{bin,include,lib} /home/guru/ns-allinone-2.32/otcl-1.13 /home/guru/ns-allinone-2.32/tclcl-1.19

ns: /home/guru/ns-allinone-2.32/ns-2.32/ns nam: /home/guru/ns-allinone-2.32/nam-1.13/nam xgraph: /home/guru/ns-allinone-2.32/xgraph-12.1 gt-itm: /home/guru/ns-allinone-2.32/itm, edriver, sgb2alt, sgb2ns, sgb2comns, sgb2hierns --------------------------------------------------------------------------------Please put /home/guru/ns-allinone-2.32/bin:/home/guru/ns-allinone2.32/tcl8.4.15/unix:/home/guru/ns-allinone-2.32/tk8.4.15/unix into your PATH environment; so that you'll be able to run itm/tclsh/wish/xgraph. IMPORTANT NOTICES: (1) You MUST put /home/guru/ns-allinone-2.32/otcl-1.13, /home/guru/nsallinone-2.32/lib, into your LD_LIBRARY_PATH environment variable. If it complains about X libraries, add path to your X libraries into LD_LIBRARY_PATH. If you are using csh, you can set it like: setenv LD_LIBRARY_PATH <paths> If you are using sh, you can set it like: export LD_LIBRARY_PATH=<paths> (2) You MUST put /home/guru/ns-allinone-2.32/tcl8.4.15/library into your TCL_LIBRARY environmental variable. Otherwise ns/nam will complain during startup.

After these steps, you can now run the ns validation suite with cd ns-2.32; ./validate For trouble shooting, please first read ns problems page http://www.isi.edu/nsnam/ns/ns-problems.html. Also search the ns mailing list archive for related posts.

Cc bn lu sau khi ci t xong n yu cu thm PATH v LD_LIBARY_PATH. phi set cc bin ny mi ln chy bn thm n vo file .bash_profile i vi user bn s dng. V d ti dng ti khon tn l guru th file .bash_profile nm /home/guru

Bn c th dng vi sa: vi /home/guru/.bash_profile

Vic ci t http://www.tracegraph.com/Tracegraph205_unix.tar.gz ch cn download v gii nn ra. tar -zxvf Tracegraph205_unix.tar.gz http://www.tracegraph.com/mglinstaller.gz bn download v, gii nn ra gunzip mglinstaller.gz Bn s thy file mglinstaller --> t quyn thc thi cho n v chy: chmod +x mglinstaller ./mglinstaller Khi hi th mc bn nh vo mgl Ok, xong xui ri! Chy th vi ng dng nh : cd /home/guru/ns-allinone-2.32/xgraph-12.1/examples xgraph Animation.xg

/home/guru/ns-allinone-2.32/nam-1.13/ex nam lan.nam

Khi chy gnuplot s thy:

Chc cc bn ci t thnh cng!

También podría gustarte