-
Notifications
You must be signed in to change notification settings - Fork 0
/
README.me
54 lines (37 loc) · 1.23 KB
/
README.me
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
1. Download VM mininet image from http://mininet.org/download/
2. Run using e.g Oracle VM VirtualBox Manager
3. Login using login and password:
default: mininet/mininet
4. Install gui
```
sudo apt-get update
sudo apt-get install xinit lxde
```
5. Start gui
```startx```
6. Install gui helpers:
```sudo apt-get install virtualbox-guest-dkms```
Reboot the VM, log in and run startx, and you should be able to resize the VM console window and desktop.
7. Update DNS
```sudo echo 'nameserver 1.1.1.1' > /etc/resolv.conf```
8. Install git
```sudo apt-get install git```
9. Download project
```git clone https://github.com/Vallher/jows1.git```
10. Install google-chrome
sudo apt-get install google-chrome
11. Run nat.py to have topology with internet over the all hosts in the system.
```cd jows1
sudo su
python nat.py```
12. Run console for h1, h2 and s1 in mininet console.
```xterm h1
xterm h2
xterm s1```
13. Run google chrome on h1 (we used no-sandbox mode to have camera)
google-chrome --no-sandbox
14. Run hangout call with friend
15. Run google chrome on h2 and run netflix. Using developer tools find netflix ip.
16. Use our script on s1.
```sh ipLimit.sh limit <netflixIP>```
17. Netflix should be limited, hanghout call should work