on 25-01-2023 19:59
Hello,
I recently received Hub 5 and wanted to forward a port, just like on Hub 3. The settings page showed UPnP had automatically decided to open the port I wanted, but when I entered my public IP and the port number into an online port checker it turned out to be closed. So I turned UPnP off and tried making a rule for it manually (which I think is how I had it set up on my old hub), but it was still closed despite the settings page saying it was being forwarded. I can't think of anything I missed: I made sure I have a static local IPv4 address (192.168.0.11) and I don't remember having any trouble forwarding ports on my old hub...
Googling shows other people have had this exact issue. Sounds like it may be a firmware problem or some other fault with Hub 5 itself:
https://www.reddit.com/r/VirginMedia/comments/10f3j70/hub_5_port_forwarding_appears_impossible/
https://community.virginmedia.com/t5/QuickStart-set-up-and/Port-forwarding/m-p/4971836
https://community.virginmedia.com/t5/Networking-and-WiFi/Hub-5-Port-Forwarding/td-p/4911018
So I decided to do what was suggested by some, and bought another router. I put the Hub 5 into modem mode ok (logged into 192.168.100.1 to double check) and my new TP-Link router works fine with my wireless devices and everything. I logged into it (192.168.0.1) and saw it had automatically forwarded the port thanks to UPnP, just like the Hub 5. I also checked that the DHCP range (192.168.0.2 - 192.168.0.253) contains my local IP (192.168.0.11).
Yet once again, I tested the port with my new public IP and it's still closed.
Where do I go from here? My thinking was that all the Hub 5's must have this problem, and that I could either downgrade the hub (which means not getting gigabit speeds) or try modem mode with a new router, but that hasn't worked out. I already sent back the Hub 3!
I also had to spend this afternoon sorting out my phone as the SIM I had as part of the previous bundle was cancelled without me asking. I assumed the O2 SIM which is part of the 'Ultimate Volt bundle' would be free but they seem to have given me a separate Virgin Mobile plan that costs £6.00 a month extra. Ended up deciding to port out my phone number to another network and I intend to cancel said Virgin Mobile contract within 14 days. My previous 'Bigger Oomph Bundle' has TV/Fiber/Phone/Mobile listed but my new 'Ultimate Volt bundle' doesn't mention Mobile at all - is this in error? Imagine the hassle if after all this I end up having to go back to the previous bundle I had last week.
Will I have to downgrade my bundle and settle for lower speeds just to get port forwarding, or is my setup wrong? Troubleshooting tips are welcome, thanks.
25-01-2023 20:03 - edited 25-01-2023 20:06
User problem with firewall on end device doing the blocking or no app on that port!
Port scans work for TCP as UDP checks may not show if it open or not.
Test with this
RJL Software - Software - Utility - Port Listener
on 25-01-2023 20:12
Thanks for the reply.
There is an app on the port, that's how UPnP detects it in the first place I think. I keep it open while I test the port. The app used to work fine, as did the port scan tool, and I'm on the same PC so the only thing that changed is the new hub. Likewise I don't recall having to configure firewalls on Hub 3, if I ever did it must have been many years ago, how do I check that?
25-01-2023 20:16 - edited 25-01-2023 20:20
@arcovion wrote:Thanks for the reply.
There is an app on the port, that's how UPnP detects it in the first place I think. I keep it open while I test the port. The app used to work fine, as did the port scan tool, and I'm on the same PC so the only thing that changed is the new hub. Likewise I don't recall having to configure firewalls on Hub 3, if I ever did it must have been many years ago, how do I check that?
I've been using port forwarding on my HUB 5 for some time, in router mode, with no issues.
Can you confirm you can connect to the port from a local device?
Do a netstat -a on the device in command prompt and check if it's listening on the expected IP address.
25-01-2023 20:19 - edited 25-01-2023 20:21
Get Wireshark put in filter:
port xxxx
and do a scan
windows has this problem called profiles for networks it might be that is the problem
25-01-2023 20:36 - edited 25-01-2023 20:40
netstat -a | findstr 24483
TCP 127.0.0.1:24483 PC_NAME:0 LISTENING
TCP <MY PUBLIC IPv4>:24483 PC_NAME:0 LISTENING
TCP 192.168.0.11:24483 PC_NAME:0 LISTENING
TCP 192.168.56.1:24483 PC_NAME:0 LISTENING
TCP [::1]:24483 PC_NAME:0 LISTENING
UDP 127.0.0.1:24483 *:*
UDP <MY PUBLIC IPv4>:24483 *:*
UDP 192.168.0.11:24483 *:*
UDP 192.168.56.1:24483 *:*
UDP [::1]:24483 *:*
So the port I want is 24483, I copied output for those lines excluding IPv6 stuff. It says listening on my public and local IP for TCP, but I guess there could be a problem with UDP? I'll investigate more... not familiar with any of this myself.
Edit: On my router I have these settings FWIW:
'Device IP Address: 192.168.0.11'
'External Port: 24483'
'Internal Port: 24483'
'Protocol: All' (dropdown has TDP/UDP/All options)
'Enable This Entry: Yes'
25-01-2023 20:40 - edited 25-01-2023 20:41
@arcovion wrote:
netstat -a | findstr 24483
TCP 127.0.0.1:24483 PC_NAME:0 LISTENING
TCP <MY PUBLIC IPv4>:24483 PC_NAME:0 LISTENING
TCP 192.168.0.11:24483 PC_NAME:0 LISTENING
TCP 192.168.56.1:24483 PC_NAME:0 LISTENING
TCP [::1]:24483 PC_NAME:0 LISTENING
UDP 127.0.0.1:24483 *:*
UDP <MY PUBLIC IPv4>:24483 *:*
UDP 192.168.0.11:24483 *:*
UDP 192.168.56.1:24483 *:*
UDP [::1]:24483 *:*
So the port I want is 24483, I copied output for those lines excluding IPv6 stuff. It says listening on my public and local IP for TCP, but I guess there could be a problem with UDP? I'll investigate more... not familiar with any of this myself.
If you do an IPconfig in command prompt do you get several IP addresses?
Have you tried opening a connection from another local device using something like putty?
25-01-2023 20:45 - edited 25-01-2023 20:45
Not that its impossible but if your doing a simple home router with NAT how is your public IP showing up in netstat? Plus 192.168.56.1 ?
on 25-01-2023 21:04
ipconfig Windows IP Configuration Ethernet adapter vEthernet (WSL): Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::6b9:e034:57e1:9bee%37 IPv4 Address. . . . . . . . . . . : <MY PUBLIC IPv4> Subnet Mask . . . . . . . . . . . : 255.255.240.0 Default Gateway . . . . . . . . . : Ethernet adapter Ethernet 2: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::9cce:a22b:80bc:eaf4%11 IPv4 Address. . . . . . . . . . . : 192.168.56.1 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : Ethernet adapter Ethernet 6: Connection-specific DNS Suffix . : Link-local IPv6 Address . . . . . : fe80::917f:85b3:a32c:fba7%19 IPv4 Address. . . . . . . . . . . : 192.168.0.11 Subnet Mask . . . . . . . . . . . : 255.255.255.0 Default Gateway . . . . . . . . . : 192.168.0.1
I believe 192.168.56.1 is my NAS? Not sure. Ethernet 6 is my internet. Top one is windows subsystem linux.
When I set up this new router, I plugged my NAS into it as well as my PC. I can see the network share and access it as before. But I just tried opening 'synology assistant' to log in to it and it doesn't find it anymore. That's something that's changed without me noticing, so I'm hoping this will all turn out to be a config issue on my end that I missed; the fact that multiple people have had success with Hub 5 in modem mode makes me optimistic.
The public IP doesn't show in `netstat`, only `netstat -a`
I'll try unplugging the NAS and running ipconfig again etc
on 26-01-2023 02:09