Ako si nainstalovat simulator NS3

Virtuálny obraz - ucebna
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 roznych dovodov je disk immutable mozete si ho zmenit na normalny ale odporucam immutable zachovat. Teda ak si chcete nieco dosinstalovat tak immutable > normal (zmena) > immutable

  1. Spustite VirtualBox na OS
  2. Zistite cestu k obrazom: (CTRL+g alebo Subor > Nastavenia).
  3. Rozbalte archivny subor ps2-012.zip do adresara cesta
  4. Vo virtualboxe Ctrl+a a nájdite upravený súbor ps2-012.vbox
  5. Upravte cestu a zachovajte nazov Zdielania vid FAQ:“Nebootuje“
  6. Mozete upravit dalsienastavenia VM : RAM,CPU …

Na stránkach NS3 si viete dohladat postup instalacie.
Balicky: gcc g++ python python3; qt5-default mercurial; gdb valgrind; gsl-bin libgsl-dev libgsl23 libgslcblas0; tcpdump; sqlite sqlite3 libsqlite3-dev; libboost-signals-dev libboost-filesystem-dev

Dodatocne balicky:
wireshark gnuplot netbeans(java)

Konfiguracia NS3:

Overenie zdielania

spustenie Xfce Terminal

na ploche zlozka „shared“

Overenie instalacie

spustenie Xfce Terminal

Dolezite zlozky:
ns-3/scratch
ns-3/build
ns-3/examples
ss-3/src
netanim-3.108/

Spustenie projektu

Spustite projekty, ktorych zdrojove kody su uverejnene na prednaske.

Úprava netbeans projektu pre spúštanie vid obrazky:

Link na predmetSpat na vsetky cviceniaDalsie

FAQ — Najcastejsie problemy:

  • Extension — Pozrite sa ci máte rozšírenie VBox aplikacie. (File-> Preferences-> Extensions)Na cvicení je vytvorené virtuálne prostredie Xubuntu, s možnostou obojsmerného kopírovania medzi hostitelom a hostom (nutne rozsirenie vo VBox), nie je nutne nakolko mate zdielaný adresár PSshare zavedený priamo v adresari /home/student/Documents.
  • Uzamknutie — Prihlasovacie údaje sú student a heslo ‚s‘. aj keby ste chceli nieco doinstalovat
  • „Nebootuje“ — nemate spravne nastaveny zdielany priecinok: Cesta=“vasa_kdekolvek“ Nazov=“PSshare“
  • UUID — Ak pri spúštaní nastane chyba napr. UUID je spôsobená asi priradeným k používatelovi, t.j. odstránte virtuálku bez zmazania súborov a pridajte cez Machine>Add> cesta k virtualke