-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrun.sh
More file actions
29 lines (23 loc) · 759 Bytes
/
run.sh
File metadata and controls
29 lines (23 loc) · 759 Bytes
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
clear
echo ">>> Killing ryu and mininet"
pkill ryu-manager
pkill mn
echo ">>> Cleaning logs"
sudo rm -r logs/*
echo ">>> Cleaning mininet"
mkdir -p logs/pre
sudo mn -c > logs/pre/mn_clean.log 2>&1
echo ">>> Removing DNS"
# sudo dpkg --remove whoopsie # ubuntu only
sudo systemctl disable avahi-daemon > logs/pre/avahi_disable.log 2>&1
sudo service avahi-daemon stop > logs/pre/avahi_stop.log 2>&1
echo ">>> Running ryu"
ryu-manager experiment/sdn-controller/ares_ev.py --verbose > logs/ares.log 2>&1 &
echo ">>> Running mininet"
# sudo python experiment/network_ev.py
sudo python experiment/network_ev.py > logs/network.log 2>&1
echo ">>> Restarting Interfaces"
# sudo service NetworkManager restart
# kill pox
echo ">>> Killing ryu"
pkill ryu-manager