Port forwarding not working, certain it's correctly configured

Alpha Cyberus

Commendable
Aug 28, 2016
4
0
1,510
Hi all,
I've tried everything I can think of with this, and am totally stumped.

My goal:
I need to open a series of ports- especially 5120-5300 in order to play an old game with a friend online.

Summary of my setup:
I have two routers, we'll call routerA and routerB. RouterA is for internet into the house. RouterB is configured to be just a dumb switch and goes from routerA into my bedroom, so everything can run by ethernet off there.
I'm with Virgin Media, and both routers are Virgin Superhubs (Version 2, I believe.)
A friend who does networking assisted with this setup, we set routerA as 192.168.0.1, and routerB as 192.168.0.101, with the DHCP correctly set up. This has been running for a while with no issues at all.

What I have done:
I gave my router a static IP of 192.168.0.102:
http://i.imgur.com/HnjaO5s.png

I set the port forwarding in both routers to point at it:
http://i.imgur.com/Sv46vck.png

And I did the same in my firewall:
http://i.imgur.com/B0Ot7ff.png

I don't have any other firewalls aside from windows firewall, tried disabling that, no luck.
I set my internal IP as a DMZ and turned off the firewall, still had blocked ports.

What am I doing wrong, what have I missed?
If anyone can help and advise me, I would greatly appreciate it!
 
You do not need to port forward in the second router as long as you connected it lan to lan.

First step generally to test stuff like this is to plug your pc directly into the first router and place the PC in the DMZ. You only want to do it this way to test because the machine is exposed to the internet. This is mostly to test that you have the application setup correctly in your PC and that your ISP does not somehow block the incoming ports. After this you change the DMZ to port forwarding with the pc still directly plugged in and see if it still works. You then work your way back from that point until you get a failure so you know what to fix.
 

Alpha Cyberus

Commendable
Aug 28, 2016
4
0
1,510
I've been using http://www.yougetsignal.com/tools/open-ports/ and http://www.canyouseeme.org/ to test if the ports are open but they keep returning negatives. The software I'm doing this for I know uses these ports to run (http://nwn.wikia.com/wiki/Server) it wants 5120-5300 open, and the standard one it uses and which my friend and I are using for our tests as well is 5121. So I've been trying it with that and with the two port checking websites.

My brain is completely out of ideas, it doesn't make sense why this would still not be working :/
 
Most ISP do not block ports or if they do it is the abused ones like mail or http. You may have to call the ISP and ask. If the ISP says they do not block ports then it is going to be tricky to really test. It is possible to do what the testing tools do between machines in your house but it is too technical to describe in a forum post. Maybe you could load wireshark and hope to see the incoming packet on that port but even wireshark is tricky to use when you have not used it a lot before.
 

Alpha Cyberus

Commendable
Aug 28, 2016
4
0
1,510
So far, still no luck, sadly.
I stuck my pc into the primary router and on the DMZ, all firewalls down, completely open, and still no ports were visible whatsoever. So there's definitely something wrong on this side.
I installed Wireshark and have been slowly familiarizing myself with it. There is definitely a lot to take in but I'm slowly getting there, this is very cool. It's just hard to fit in during the week with my work schedule.
A friend who is a junior network engineer said he will come by on Saturday if I haven't figured it out by then, and see if he can solve it. It's just really hard knowing where to go now, when everything seems to be totally configured right, but no ports show at all even with everything completely open..