From e09057739ac14e67e6c02474b88addfec34f36f9 Mon Sep 17 00:00:00 2001 From: Marcus1911 Date: Mon, 10 Nov 2014 14:02:56 -0200 Subject: [PATCH 1/6] Updated to 13.10 --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 27cd7ba..1e4031c 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,7 @@ Setup MPTCP and POX =================== -Installing MPTCP on Ubuntu 12.10 (EC2) +Installing MPTCP on Ubuntu 13.10 (EC2) -------------------------------------- Run the following: From 74aae655804a88ba4b3e8b5394d8e09d898ac410 Mon Sep 17 00:00:00 2001 From: Marcus1911 Date: Mon, 10 Nov 2014 14:10:43 -0200 Subject: [PATCH 2/6] updated to saucy repo --- install_mptcp_saucy.sh | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100755 install_mptcp_saucy.sh diff --git a/install_mptcp_saucy.sh b/install_mptcp_saucy.sh new file mode 100755 index 0000000..521debb --- /dev/null +++ b/install_mptcp_saucy.sh @@ -0,0 +1,41 @@ +#!/bin/bash + +# Script to install MPTCP kernel from the MPTCP apt-get repo +# Instructions from http://mptcp.info.ucl.ac.be/pmwiki.php?n=Users.AptRepository + +# Get key +wget -q -O - http://mptcp.info.ucl.ac.be/mptcp.gpg.key | sudo apt-key add - +# Add repo +sudo sh -c 'echo "deb http://mptcp.info.ucl.ac.be/repos/apt/debian saucy main" > /etc/apt/sources.list.d/mptcp.list' + +# Update: +sudo apt-get update + +# Install appropriate kernel version; -virtual for EC2. +linux_kernel=linux-mptcp +mptcp_tools=linux-tools-3.11.0-88-mptcp + +echo "installing linux kernel: $linux_kernel" +sudo apt-get install $linux_kernel $mptcp_tools + +echo "If *-mptcp is not the first entry, change the default param in /boot/grub/menu.lst to match it (probably 2 or 4, but not odd - those are rescue kernels)." +grep ^default /boot/grub/menu.lst +echo "" + +echo "Check to make sure the following entry is in: /boot/grub/menu.lst" +echo "If it is not there, add it to the list and verify 'default'" +echo "" + +#title Ubuntu 13.10, kernel 3.11.0-88-mptcp +echo "title Ubuntu 13.10, kernel `ls /boot/ | grep -o -m 1 3.11.*mptcp`" +echo "root (hd0)" +#kernel `ls /boot/vmlinux*mptcp`/boot/vmlinuz-3.5.0-24-mptcp root=LABEL=cloudimg-rootfs ro console=hvc0 +echo "kernel `ls /boot/vmlinuz*mptcp` root=LABEL=cloudimg-rootfs ro console=hvc0" +#initrd /boot/initrd.img-3.5.0-24-mptcp +echo "initrd `ls /boot/initrd*mptcp`" +echo "" + +echo "Then, reboot to enjoy a fresh MPTCP kernel, with 'sudo reboot'." +echo "Once rebooted, verify the kernel version with 'uname -a'." +echo "Enjoy!" +#sudo reboot From 8d84e75dd2bc97e2514c4a43a5132909934dfa97 Mon Sep 17 00:00:00 2001 From: Marcus1911 Date: Mon, 10 Nov 2014 14:19:49 -0200 Subject: [PATCH 3/6] remove quantal installation --- install_mptcp_quantal.sh | 39 --------------------------------------- 1 file changed, 39 deletions(-) delete mode 100755 install_mptcp_quantal.sh diff --git a/install_mptcp_quantal.sh b/install_mptcp_quantal.sh deleted file mode 100755 index 58d6ac5..0000000 --- a/install_mptcp_quantal.sh +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/bash -# Script to install MPTCP kernel from the MPTCP apt-get repo -# Instructions from http://mptcp.info.ucl.ac.be/pmwiki.php?n=Users.AptRepository - -# Get key -wget -q -O - http://mptcp.info.ucl.ac.be/mptcp.gpg.key | sudo apt-key add - -# Add repo -sudo sh -c 'echo "deb http://mptcp.info.ucl.ac.be/repos/apt/debian quantal main" > /etc/apt/sources.list.d/mptcp.list' - -# Update: -sudo apt-get update - -# Install appropriate kernel version; -virtual for EC2. -linux_kernel=linux-mptcp - -echo "installing linux kernel: $linux_kernel" -sudo apt-get install $linux_kernel - -echo "If *-mptcp is not the first entry, change the default param in /boot/grub/menu.lst to match it (probably 2 or 4, but not odd - those are rescue kernels)." -grep ^default /boot/grub/menu.lst -echo "" - -echo "Check to make sure the following entry is in: /boot/grub/menu.lst" -echo "If it is not there, add it to the list and verify 'default'" -echo "" - -#title Ubuntu 12.10, kernel 3.5.0-21-mptcp -echo "title Ubuntu 12.10, kernel `ls /boot/ | grep -o -m 1 3.5.*mptcp`" -echo "root (hd0)" -#kernel `ls /boot/vmlinux*mptcp`/boot/vmlinuz-3.5.0-24-mptcp root=LABEL=cloudimg-rootfs ro console=hvc0 -echo "kernel `ls /boot/vmlinuz*mptcp` root=LABEL=cloudimg-rootfs ro console=hvc0" -#initrd /boot/initrd.img-3.5.0-24-mptcp -echo "initrd `ls /boot/initrd*mptcp`" -echo "" - -echo "Then, reboot to enjoy a fresh MPTCP kernel, with 'sudo reboot'." -echo "Once rebooted, verify the kernel version with 'uname -a'." -echo "Enjoy!" -#sudo reboot From bb7f50dfea5b6b1c09b09fa532fa0979fa40aae7 Mon Sep 17 00:00:00 2001 From: Marcus1911 Date: Mon, 10 Nov 2014 14:21:20 -0200 Subject: [PATCH 4/6] updated to saucy --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 1e4031c..e84cd7b 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ Installing MPTCP on Ubuntu 13.10 (EC2) Run the following: -`sudo ./install_mptcp_quantal.sh` +`sudo ./install_mptcp_saucy.sh` Read the output! There is some manual verification and rebooting to be done. From f44370e059d040f616594fdb7e4ee4eb4f28358c Mon Sep 17 00:00:00 2001 From: Marcus1911 Date: Mon, 24 Nov 2014 14:50:08 -0200 Subject: [PATCH 5/6] termcolor --- termcolor-1.1.0.tar.gz | Bin 0 -> 3912 bytes 1 file changed, 0 insertions(+), 0 deletions(-) create mode 100644 termcolor-1.1.0.tar.gz diff --git a/termcolor-1.1.0.tar.gz b/termcolor-1.1.0.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..47f3cd004a58ec849159c3e0e1088571c77ab38f GIT binary patch literal 3912 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 WNs+s Date: Mon, 24 Nov 2014 14:53:17 -0200 Subject: [PATCH 6/6] updated for install termcolor --- install_pox.sh | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/install_pox.sh b/install_pox.sh index 82c129f..4f40fbf 100755 --- a/install_pox.sh +++ b/install_pox.sh @@ -19,4 +19,10 @@ git clone git://github.com/noxrepo/pox.git cd pox git checkout master +# Building Termcolor +cd mptcp_setup +tar xvf termcolor-1.1.0.tar.gz +cd termcolor-1.1.0 +python setup.py install + cd ~