We maintain a public apt-repository for automated installation and updates of our MPTCP-kernel.

Note: only amd64 packages are available.

Note: On September 2019, we changed the URL and the distribution name.


For the newest release, please follow the below steps:

First, add the gpg-apt-key with:

  sudo apt-key adv --keyserver hkps://keyserver.ubuntu.com:443 --recv-keys 379CE192D401AB61

Then, just add the repository in your APT' sources files:

  sudo sh -c "echo 'deb https://dl.bintray.com/multipath-tcp/mptcp_deb stable main' > /etc/apt/sources.list.d/mptcp.list"

Now, install MPTCP with the following:

  sudo apt-get update
  sudo apt-get install linux-mptcp

You can also install linux-mptcp-<version> to force installing a previous version, e.g. linux-mptcp-4.14

And reboot your machine.

Note: by default, the kernel with the "highest" version will be selected by Grub at boot time. If the MPTCP kernel you install is based on an older version than the default kernel without MPTCP (e.g. v4.19 vs 5.0), you will need to manual select the MPTCP kernel or change Grub settings.

Now, it's time you configure routing as described here.




Older Releases (before September 2019)

For the newest release, please follow the below steps:

First, add the gpg-apt-key with:

  sudo apt-key adv --keyserver hkp://keys.gnupg.net --recv-keys 379CE192D401AB61

Then, just add the repository in your APT' sources files:

  sudo sh -c "echo 'deb https://dl.bintray.com/cpaasch/deb stretch main' > /etc/apt/sources.list.d/mptcp.list"

Now, install MPTCP with the following:

  sudo apt-get update
  sudo apt-get install linux-mptcp

And reboot your machine.

Now, it's time you configure routing as described here.




Older Releases

For the older releases, please follow the below steps:

First install our gpg-apt-key:

  wget -q -O - https://multipath-tcp.org/mptcp.gpg.key | sudo apt-key add - 

Then add a new software repository in the new file /etc/apt/sources.list.d/mptcp.list with the following line:

  • On a Debian for the v0.90-release:
   deb https://multipath-tcp.org/repos/apt/debian jessie main
  • On a Ubuntu Trusty (14.04) for the old v0.90-release:
   deb https://multipath-tcp.org/repos/apt/debian trusty main
  • On a Ubuntu Saucy (13.10) for the old v0.88-release:
   deb https://multipath-tcp.org/repos/apt/debian saucy main
  • On a Ubuntu Raring (13.04) for the old v0.87-release:
   deb https://multipath-tcp.org/repos/apt/debian raring main
  • On a Ubuntu Quantal (12.10) for the old v0.86-release:
   deb https://multipath-tcp.org/repos/apt/debian quantal main


Currently we only offer 64-bit Ubuntu-images. For Debian 32 and 64-bit is supported. For Debian 32-bit, add [arch=i386] before the url (cfr. link).

Now, install MPTCP with the following:

  sudo apt-get update
  sudo apt-get install linux-mptcp

Now, it's time you configure routing as described here.



Mirror

In case there are any problems, you can always use the mirror from Belnet:

http://ftp.belnet.be/ftp.multipath-tcp.org/mptcp-repo/