After upgrading to 386.1_2 (from a version that was at least a year old) port forwarding (on some non-standard ports, not sure if that matters) broke, until I disabled HW NAT acceleration (i.e. set it to “Disable” from “Auto”).
The way it broke was that I could make the TCP connection (from outside my home network) to that port, but then the client would just hang there and then time out eventually. Interestingly if I did a manual test (e.g. using telnet to the same port) and then I “nudged” it - e.g. pressed enter to send something - the other side seemed to come alive (i.e. the protocol-specific version version number was returned by the service behind the ASUS router). For now I just disabled HW NAT acceleration and moved on, but I figured this might be something worth looking into (or could help others facing the same issue).
The way it broke was that I could make the TCP connection (from outside my home network) to that port, but then the client would just hang there and then time out eventually. Interestingly if I did a manual test (e.g. using telnet to the same port) and then I “nudged” it - e.g. pressed enter to send something - the other side seemed to come alive (i.e. the protocol-specific version version number was returned by the service behind the ASUS router). For now I just disabled HW NAT acceleration and moved on, but I figured this might be something worth looking into (or could help others facing the same issue).
- Router: ASUS RT-AC1900
- Firmware: 386.1_2 (RT-AC68U firmware)
- WAN connection: Using PPPoE