I've set up an apache server listening on port 8080 on my friends computer (192.168.1.15). For testing, I've only allowed my IP to access it by going to router (Huawei 192.168.1.1) NAT port mapping and specified External IP to my WAN IP, and port 8080 for both external and internal ports, with internal IP set to his apache-running PC.
Now I've tried connecting to <his IP>:8080 and it does not work. I've unset the external IP access control (available to connect to everyone) to try that way, it also doesn't work.
Then I tried pinging his WAN IP and it timed out. What is the problem? I double checked everything, tried opening different ports, connecting to services, none worked. Does anyone have any suggestions? Need some real help here.