This shows you the differences between two versions of the page.
isrm:mv [2024/10/02 11:04] dragos.niculescu |
isrm:mv [2024/10/16 09:00] (current) dragos.niculescu [A. Linux install (Dacă rulați direct într-o mașină linux)] |
||
---|---|---|---|
Line 12: | Line 12: | ||
Comenzile sunt pentru ubuntu 24. | Comenzile sunt pentru ubuntu 24. | ||
- | - Toate comenzile cu 'install' din acest [[https://raw.githubusercontent.com/isrm-lab/isrm-vm-docker-img/refs/heads/main/Dockerfile|script]] | + | * Toate comenzile cu 'install' din acest [[https://raw.githubusercontent.com/isrm-lab/isrm-vm-docker-img/refs/heads/main/Dockerfile|script]] |
+ | <code bash> | ||
+ | apt update | ||
+ | apt install build-essential git vim emacs ... | ||
+ | </code> | ||
- | <code bash> | + | * ns-3 și laboratoarele: |
- | apt update | + | <code bash> |
- | apt install build-essential git vim emacs ... | + | |
- | </code> | + | |
- | + | ||
- | - <code bash> | + | |
git clone https://gitlab.com/nsnam/ns-3-dev.git | git clone https://gitlab.com/nsnam/ns-3-dev.git | ||
cd ns-3-dev | cd ns-3-dev | ||
Line 27: | Line 27: | ||
cd .. | cd .. | ||
./ns3 configure --enable-examples --enable-tests | ./ns3 configure --enable-examples --enable-tests | ||
- | ./ns3 build | + | ./ns3 build # takes 5-10 minutes |
./ns3 run "wifi-tcp --pcap --simulationTime=3" | ./ns3 run "wifi-tcp --pcap --simulationTime=3" | ||
</code> | </code> | ||
+ | * plot | ||
+ | <code bash> | ||
+ | mkdir lab01; cd lab01 | ||
+ | ../ns3 run "wifi-tcp --pcap --simulationTime=3" --cwd . | tee lab01.out | ||
+ | # python code to plot ouput file | ||
+ | </code> | ||
+ | |||
===== B. Docker install (Dacă rulați în windows, osx, sau docker sub linux) ===== | ===== B. Docker install (Dacă rulați în windows, osx, sau docker sub linux) ===== | ||