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.9k stars 273 forks source link

X2Go server does not work with servers behind OpenMPTCProuter #3455

Open BigFanOpenmptcprouter opened 4 months ago

BigFanOpenmptcprouter commented 4 months ago

Expected Behavior

When I connect to server behind OpenMPTCProuter the X2Go server should be reachable.

Current Behavior

When I connect to server behind OpenMPTCProuter the X2Go server is not reachable. However SSH server is reachable (uses the same port/protocol). When I disable the OpenMPTCProuter and use any other router with port forward function the X2Go Server works fine.

Possible Solution

The workaround is to connect to another machine that is not using the the OpenMPTCProuter and then via LAN connect (within local network) to the server using OpenMPTCProuter as default gateway.

Steps to Reproduce the Problem

  1. Setup X2Go Server that is serving desktop .
  2. Setup OpenMPTCProuter.
  3. Try to connect from other network towards that X2Go Server behind a OpenMPTCProuter router.

Detailed X2Go server installation: apt update && apt dist-upgrade apt install openssh-server apt-get install x2goserver x2goserver-xsession xfce4 reboot (that's it on server side) Detailed X2Go client installation: apt install x2goclient setup the client side to use xfce4 (that's it on client side)

Context (Environment)

I have a reason to believe it's somehow a latency issue. Connecting to an X2Go Server takes usually long time (up to 20 seconds) depending on the line quality and distance (latency) between location A and location B, maybe the connection is somehow dropped in the OpenMPTCProuter in the meantime.

How to install x2go (both the server and the client parts are in repositories of Ubuntu 22.04 and newer - no need for PPA): https://wiki.x2go.org/doku.php/doc:installation:x2goserver https://wiki.x2go.org/doku.php/wiki:advanced:x2goserver-in-detail

Specifications

github-actions[bot] commented 1 month ago

This issue is stale because it has been open 90 days with no activity. Remove stale label or comment or this will be closed in 5 days

BigFanOpenmptcprouter commented 1 month ago

The problem still persist.