An anonymized support question.
Can RouterCore combine two Starlink WAN connections using Multipath TCP (MPTCP)? Is the functionality included in OpenWrt, and what steps are needed to configure it and check that it is working?
An anonymized support question.
Can RouterCore combine two Starlink WAN connections using Multipath TCP (MPTCP)? Is the functionality included in OpenWrt, and what steps are needed to configure it and check that it is working?
RouterCore runs OpenWrt, an open-source, Linux-based operating system for routers and embedded network devices. Its functionality can be extended with packages.
OpenWrt supports Multipath TCP (MPTCP), which can be used to combine two WAN connections. MPTCP support and a complete WAN-bonding configuration are different things: check support on your installed firmware, then configure both paths and the remote endpoint.
Connect your computer to a RouterCore LAN Ethernet port, open Terminal or PowerShell, and enter:
ssh root@192.168.2.1
The default RouterCore LAN address is 192.168.2.1. If you have changed it, use your configured LAN address instead. Use your device’s login credentials.
Run:
sysctl net.mptcp.enabled
A result of net.mptcp.enabled = 1 confirms kernel support is enabled. If it returns 0, enable it for the current session with:
sysctl -w net.mptcp.enabled=1
This check does not mean the two WAN connections are already bonded.
Connect each Starlink to a separate WAN interface and verify that each works independently. Each needs its own address, gateway and routing so traffic assigned to that link leaves through the correct interface.
Follow the OpenWrt MPTCP guide and the MPTCP setup guide to configure the paths.
For ordinary traffic from devices connected to RouterCore’s LAN, you also need a compatible MPTCP proxy or tunnel between RouterCore and a remote server. The remote server is the other end of that connection, reachable over both WAN links. Enabling kernel MPTCP alone does not convert ordinary forwarded LAN traffic into multipath traffic. If you need to carry UDP, the chosen tunnel must support that too.
Generate traffic from a device connected to RouterCore’s LAN. Compare throughput over each Starlink individually with both active, then disconnect each link in turn and check session continuity. Save the configuration and repeat after a reboot to confirm it persists.
These are standard OpenWrt/Linux networking functions, not a custom BotBlox bonding implementation. We rely on the upstream OpenWrt and MPTCP documentation and communities for configuration guidance and software support.