Port forwarding for remote access doesn't work

Hi,

I am trying to configure remote access for Home Assistant and have some difficulties at the very beginning, on port forwarding. My router is Tehnicolor 7200 and the way how to setup port forwarding on this router is like here:

According to JuanMTech tutorial from Youtube, I try to port forward external IP from port 443 to my local ip address of HA on port 8123, so I configured port forwarding like this:

I restarted router.
However, when I try to verify port forwarding using internet port forwarding tester, it says that port is closed.
I really don’t have much knowledge on this. It seems straightforward process, but doesn’t work.
I would appreciate any help.

On some routers you need to open the port as well as forward it.

Thanks for reply, I didn’t noticed something like this.
I am going through User Guide for router trying to find something that might be reason for this.

I found this:

WAN Blocking - prevents others on the WAN side from being able to ping your gateway. With WAN Blocking enabled, your gateway will not respond to pings it receives, effectively ―hiding‖ your gateway.

Originally it is enabled. I try to disable it, but it didn’t change anything.

Well that is because home assistant does not communicate via ping.

Your isp might be blocking port 443. Try forwarding 8123 to 8123.

1 Like

I understand that HA doesn’t communicate via ping, but I thought that internet portchecker that I use for verifying my port works that way and that I actually open the port but it couldn’t detect it due to WAN Blocking option on router. Anyway seems like this is not the case.

Seems like you are right, ISP router could be the reason for blocking the port.
I just found this:

1.You may be behind more than one router

More often than not, your computer connects to your home router(Technicolor TC7200) which then connects to your internet service provider’s router before connecting to the internet(port forwarding through 2 routers). To find out, log in to your Technicolor TC7200 Router and check the IP address on the status page. If it is not the same as your external IP address (a quick Google search of ‘what is my IP’ should help) then your Technicolor TC7200 is not the internet facing router. If that’s the case, you may need to login to the first router and enable DMZ for the second router’s (Technicolor TC7200) IP Address.

IP address on the router and my external IP are different.
I already tried 8123, but it wasn’t work neither.

What is the ip address on the router page?

Not sure if this is safe to share in public :slight_smile:
It is different from external IP address for sure.

When you say you tried 8123 did you try http://ip-address:8123 or do you have a domain you haven’t told us about? If a domain do you have an ssl cert for it (given you were trying port 443)?
You might be behind CGNAT or your router may not support hairpin Nat/Nat loop back etc etc…

I contact my ISP and explained problem. I don’t understand details behind the seens, but seems like they changed configuration. Now my IP address from the router matches my public IP address, as a result I can see that port 443 is open.

Thanks booth of you guys @nickrout and @DavidFW1960 for help.

Are you In Australia by any chance with Aussie Broadband? They do CGNAT and block ports both of which would explain your issue with this…

No, I am in Europe. A1 is my ISP.
I learned something today, thanks

1 Like

Hi,
I had the same problem. My ISP (Swisscom / Wingo Schweiz) blocks 8123 Port.

So I hat to take another external Port (5000 and up). Afterwards it worked perfectly.

Question: Can you access the Observer on port 4357?