Port Forwarding behind another router

g2mario712

Prominent
Aug 28, 2017
6
0
510
Hi, i read a lot of discussion about that but i'm still unable to solve my problem. I recently found out that i can't port forward on my router, a cheap edimax N300, because my ISP is blocking me. Basically there are two routers between my devices and internet. So i contact the assistance and they say to me that they can give me a static ip free to solve my problem.
Their answer is:

"The services to reach on 88.x, are now available on the public ip 185.x. This is now the configuration of our server and you do not need to change your settings."

Now i'm stuck here. I tried port forward again and services like shows that all ports are closed. Assistence says that they can't help my with internal configuration so i'm asking if anyone could help me here.

Thanks and sorry my english
 
Solution
Well first problem is that the person on the phone might not know what they are talking about.
Satitc IP in itself does nothing to help with port forwarding. It just makes it so that your IP does not change on you, or not require a DDNS service.

To port forward on two routers you need to do the following.
Setup router 1 to forward traffic on that specific port to the IP address of router 2. This IP address should be a static IP address you setup on router 2, not an auto-assigned (called DHCP) one.
Setup router 2 to forward traffic on that specific to port to the IP address of the desired computer/device. This IP address should also be static that you set at the PC or Device.

Now with all of that said running 2 routers is almost...

g2mario712

Prominent
Aug 28, 2017
6
0
510


Yes but i think that the configuration that i have to change is the ISP'one . I don't think i can do it with cmd
 
Well first problem is that the person on the phone might not know what they are talking about.
Satitc IP in itself does nothing to help with port forwarding. It just makes it so that your IP does not change on you, or not require a DDNS service.

To port forward on two routers you need to do the following.
Setup router 1 to forward traffic on that specific port to the IP address of router 2. This IP address should be a static IP address you setup on router 2, not an auto-assigned (called DHCP) one.
Setup router 2 to forward traffic on that specific to port to the IP address of the desired computer/device. This IP address should also be static that you set at the PC or Device.

Now with all of that said running 2 routers is almost never the most desired configuration.
If the situation is that you have a crappy modem/router combo for router 1 and everything is plugged into router 2 then you should be seeing if router 1 has the option to be put into "bridge mode" or "modem only" mode.
If the situation is that you have router 2 because you need more ports/wifi coverage then router 2 should be setup as an access point.

Now there is situations where very shady ISPs will basically take a single connection and share it with multiple customers so basically many customers have the same 1 WAN IP. This means that the true router 1 is controlled by the ISP and thus there is nothing you can do to forward traffic.
 
Solution

g2mario712

Prominent
Aug 28, 2017
6
0
510


Thanks for the reply. Today I have talk with another operator who said that the "Nat rules are set to 1:1 and all traffic in the io public adress 185.x will be redirect to the Internal ip assigned to my router".

I tried again to run test, but with this configuration even port 80 seems to be closed (internet works fine). I think that i'm doing something wrong ..

 
Unless you are running a web server with an inbound port of port 80 then port 80 is going to show closed.

An outbound connection is a connection from your home OUT to somewhere else.
An inbound connection is a connection someone else has made to a computer/device INside your network.

If you dont have any application/server running that is actively looking for a connection on that port, then anytime you scan that port it is going to show closed.
So if you scan FTP port 21 and dont have an FTP server running configured to be watching port 21, then port scans are going to show port 21 as closed because no application acknowledged their connection attempt.

On top of that, many ISPs will block common inbound ports on residential grade connections because they want you to pay for commercial plan.
So port 80,53, 21, 22, 23 and 443 are all going to be blocked from working.
 

g2mario712

Prominent
Aug 28, 2017
6
0
510


So how can i test if the port forwanding works?
 

g2mario712

Prominent
Aug 28, 2017
6
0
510


I'm simply trying to open port 2300 which is necessary to play online in a very old game. About 2 years ago, when my ISP did not have this 2 routers configuration, i was able ti do it in 2 minutes. Now everithing seems difficult.

Before this I was also able to connect to my raspberry pi from outside the network with no problems with SSH.

 
Oh please tell me you used a different port than 22 on WAN side for SSH into pi. When port forwarding there is incoming and local port, you can set incoming to anything you want so you could have incomming be 54345 and local be 22. This way someone scanning for any IP with port 22 for SSH wont find your pi.

To test the port you need to be running that game, and THEN you can test if the port is open.
Is the game a multiplayer online game, to host a server sure you need port forwarding, but simply to play a game the game should be keeping the socket open.
 

g2mario712

Prominent
Aug 28, 2017
6
0
510


This is not a problem. Now the raspberry isn't even connected to the internet and every port mapping rules about It has been deleted.

For the game, even with 2300 opened (according to my configuration), nothing works.
At this point i can't understand if It is my or a ISP problem