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.82k stars 259 forks source link

Port forwarding not applying NAT reflection #3442

Open rickytrevor opened 3 months ago

rickytrevor commented 3 months ago

Expected Behavior

I should be able to port forward a service hosted in my local network and access it through the public IP and the specified port.

Current Behavior

I am unable to access the service through the public IP and specified port from within my local network. However, when I try connecting via a separate connection (tested through my mobile phone's LTE), it works as expected. It seems that NAT reflection is not working.

System log

Possible Solution

Investigate and resolve the issue with NAT reflection to allow access to the service via the public IP and port from within the local network. Additionally, if there's a way to manually enable NAT reflection, please provide guidance on how to do so.

Steps to Reproduce the Problem

1.Set up port forwarding for a service hosted on the local network. 2.Attempt to access the service using the public IP and specified port from within the local network. 3.Verify that the service is accessible via a separate connection (e.g., mobile phone's LTE).

Specifications

rickytrevor commented 3 months ago

Update

I've tried downgrading both the router and the VPS to versions v0.59.1 and 0.1030 respectively, both with Kernel 5.4, and NAT reflection seems to be working fine. I'm starting to think there might actually be something wrong with the 6.0 based versions.

image

image

github-actions[bot] commented 14 hours 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