This measurement server is no more running. The script won't work.

Installation on Mac OSX

  • The first requirement to run Multipath TCP on your computer is to install VirtualBox. VirtualBox is a virtualization software that allows to run guest operating systems. In this project it is used to run the MPTCP's virtual machine.
  • First you need to be sure that /usr/local/bin exists, if you don't know, just type:
 $ sudo mkdir -p /usr/local/bin

This command may reply "mkdir: /usr/local/bin: File exists", it's not a problem.

  • Then, you need to get the script that will start/stop the experiments: mptcpmeasures. To install it, simply run the following:
 $ sudo curl http://multipath-tcp.org/vboxtests/mptcpmeasures -o /usr/local/bin/mptcpmeasures
 $ sudo chmod +x /usr/local/bin/mptcpmeasures


Usage

Now that the system is installed, you can start a measurement whenever you want by doing:

 mptcpmeasures start

The script will start by asking you some quick questions (those will help us to understand the results, and will be securely processed) and then start the measurements. The script can last for 15 minutes , when the measurements are done, the script will stop everything by itself.

If you want to stop the script during a measure, open another terminal:

 mptcpmeasures stop


Uninstalling

To uninstall the script, first remove the script :

 $ sudo rm /usr/local/bin/mptcpmeasures

Then open virtual box, right click on the virtual machine "Mesures" and select "Remove", then "Select all files".

Expected output

MacBook-Air-de-Fabien:~ fab$ mptcpmeasures start
[global] The appliance is not yet running! -> warming up.
[global] Waiting for the appliance to start.
[infos] checking appliance's kernel version
[en0] is mapped to eth1
[en0] is inactive -> cleaning up
[en1] is mapped to eth2
[en1] is active -> using 10.3.193.0/24
[en1] is the current default interface
[en1] set eth2 as default interface
[en1] start natd
[global] copy resolv.conf
[global] start ipfw
[infos] to allow us to contact you or if you want to see your results, please provide a valid email address
fabien.duchene@uclouvain.be
[infos] where are you located (eg: Atlanta, GA - USA)
Louvain-La-Leuve, Belgium
[infos] what kind of connection are you using (eg: xDSL @ Home, public wifi, etherner @ work,..)
I'm using the University's wifi
[infos] if you want to give some more informations about your setup (eg: there's a cisco firewall, ...)
There's a firewall blocking UDP
[measures] updating the measurement script
[measures] copy your answers
[infos] copying infos to the virtualbox
[measures] starting experiments (this may (will) take a while (around 15 mins))
[measures] experiments done!
[global] stopping ipfw
Password:
[en0] -> cleaning up
[en0] stopping natd
[en1] -> cleaning up
[en1] stopping natd
[global] stopping the appliance
MacBook-Air-de-Fabien:~ fab$

Troubleshooting

If you encouter a problem, please send an email to fabien.duchene@uclouvain.be