Ysurac / openmptcprouter

OpenMPTCProuter is an open source solution to aggregate multiple internet connections using Multipath TCP (MPTCP) on OpenWrt
https://www.openmptcprouter.com/
GNU General Public License v3.0
1.86k stars 269 forks source link

OpenMPTCProuter 0.60 Release Candidate 2 #2961

Open Ysurac opened 1 year ago

Ysurac commented 1 year ago

OpenMPTCProuter v0.60 rc2 is available with 2 Linux kernel : 5.4 and 6.1.

5.4 is the "legacy" branch with fullmesh, redundancy,... It use the out of tree MPTCP release. 6.1 kernel only support fullmesh for now, so can only aggregate/failover all connections. It use MPTCP upstream version.

5.4 release is available on https://download.openmptcprouter.com/release/v0.60rc2-5.4/ 6.1 release is available on https://download.openmptcprouter.com/release/v0.60rc2-6.1/

You MUST update VPS with this script: For router with kernel 5.4: wget -O - http://www.openmptcprouter.com/server-test/debian.sh | sh For router with kernel 6.1: wget -O - http://www.openmptcprouter.com/server-test/debian.sh | UPSTREAM6="yes" sh _(only Debian is supported and this will update Debian to Debian Bookworm 12) Work on x8664 and arm64.

Comments are blocked, open issues if you have any bugs or questions.

Ysurac commented 1 year ago

Changelog

Common:

Kernel 6.1 only:

Ysurac commented 1 year ago

5.4 vs 6.1

5.4 will be the legacy release, based on OpenWrt 21.02 6.1 is the active release, based on OpenWrt main git branch

5.4 use out-of-tree version of MPTCP 6.1 use upstream version of MPTCP

OpenMPTCProuter only use LTS kernel, next major release will be based kernel LTS 6.6

What is the best kernel to use ? Try and tell me. Upstream MPTCP is in active development, many fixes will be in next LTS kernel.

Ysurac commented 1 year ago

Know issues

Common:

Kernel 6.1: