Ako si nainštalovať simulátor NS3

Virtuálny obraz - učebňa
Virtuálny obraz - vlastny PC
DYI

Zabranenie zbytocnemu kopirovanie (wasting disk space) vramci pouzivatelskych kont. Zdielany je hlavny obraz disku ktory je nemenny (immutable). dalsie vyhody su ak zmenite tak sa to vrati do povodneho (funkcneho) stavu.

  1. krok- Spustite VirtualBox na OS
  2. krok- Skontrolujte nastavenia zlozky VirtualBox: (CTRL+g alebo Subor > Nastavenia). Cestu si mozete prestavit napr. C:\Users\meno ….\Documents\VBOX\
  3. krok- Otvorte si adresare C:\work\ps2-012\ a váš adresár s obrazmi vbox vid vyssie
    • Vytvorte v tomto vašom adresáry podadresár a pomenujte ho ps2-012
    • Skopírujte konfiguracný súbor ps2-012.vbox na vytvorene miesto t.j. C:\Users\…\VBOX\ps2-012\.
    • Upravte súbor ps2-012.vbox v textovom editore nasledovne:
      1. cca na 20r. pridajte >> location=“C:\work\ps2-012\Snapshots\ps2-012-disk.vdi“
      2. cca na 21r. pridajte >> location=“C:\work\ps2-012\Snapshots\{a8bd77ef-…61}.vdi“
      3. cca na 53r. zmazte >> <Controller name=“xHCI“ type=“XHCI“/>
      4. cca na 64r. upravte >> hostPath=“Cesta_k_zdielanemu_priecinku“ napr. Downloads
  4. krok- vo virtualboxe Ctrl+A a nájdite upravený súbor ps2-012.vbox
  5. krok- mozete upravit dalsienastavenia VM : RAM,CPU …

Z viacerých dôvodov je disk immutable, no môžete si ho zmeniť na normálny, ale odporúčam immutable zachovať. Teda, ak si chcete niečo doinštalovať, upraviť a pod. Export vhodný aj pre iné virtuálne nástroje ps2-013b.ova

  1. Spustite VirtualBox na PC
  2. Zistite cestu k obrazom: (CTRL+g alebo Subor > Nastavenia).
  3. Rozbaľte archívny súbor ps2-013b.zip do adresára cesta
  4. Vo VirtualBox-e Ctrl+a a nájdite súbor ps2-013b.vbox
  5. Upravte cestu a zachovajte názov Zdielania viď FAQ nižšie:“Nebootuje“
  6. Môžete upraviť ďalšie nastavenia VM : RAM,CPU …

Na stránkach NS3 si viete dohľadat postup inštalácie, pre tohtoročnú inštaláciu som zo stránok vybral: minimal python API install, Netanim, pyviz visualizer, debugging, gnu/gsl, tcpdump, statistics, xml config, gtk-based config, virtual machine and ns3
t.j. pre ubuntu balíčky: g++ python3 python3-dev pkg-config sqlite3 qt5-default mercurial gir1.2-goocanvas-2.0 python3-gi python3-gi-cairo python3-pygraphviz gir1.2-gtk-3.0 ipython3 gdb valgrind gsl-bin libgsl-dev libgsl23 libgslcblas0 tcpdump libxml2 libxml2-dev vtun lxc uml-utilities

Dodatočné balíčky:
wireshark gnuplot eclipse(java) click boost-lib

Konfigurácia NS3:

Overenie zdieľania

spustenie Xfce Terminal

na ploche zlozka „shared“

Overenie inštalácie

spustenie Xfce Terminal

Dôležité adresáre:
ns-3/scratch
ns-3/build
ns-3/examples
ss-3/src
netanim-3.108/

Spustenie projektu

Spustite projekty, ktorých zdrojové kódy sú uverejnené na prednáške.

Link na predmetSpat na vsetky cviceniaDalsie

FAQ — Najčastejšie problémy:

  • Extension — Pozrite sa ci máte rozšírenie VBox aplikacie. (File-> Preferences-> Extensions) Na cvicčení je vytvorené virtuálne prostredie Xubuntu, s možnosťou obojsmerného kopírovania medzi hostiteľom a hosťom (nutné rozširenie vo VBox), nie je nutné nakoľko máte zdielaný adresár PSshare zavedený priamo v adresári /home/student/Documents. Treba ale potom vypnuť aj USB3 pripojenie.
  • Uzamknutie — Prihlasovacie údaje sú student a heslo ‚s‘. aj keby ste chceli niečo doinštalovať
  • „Nebootuje“ — nemáte správne nastavený zdielaný priečinok: Cesta=“vasa_kdekolvek“ Názov=“PSshare“
  • UUID — Ak pri spúštaní nastane chyba napr. UUID je spôsobená asi priradeným k používateľovi, t.j. odstráňte virtuálku bez zmazania súborov a pridajte cez Machine>Add> cesta k virtuálke
  • „Nespusťa správne“ — uložili ste dokument? je v IDE správne nastavená cesta k spúšťaciemu súboru ns3/build/scratch/nazov_projektu