This sound like a silly question but i cant work it out so looking for some extra help.
Ok, so i have just setup a VPN to connect to my home network (directly on my router) and can connect to all my local devices other than my hassio RPI3.
When i connect over my VPN i get an up address of 172.17.100.1
All of my local kit has fixed ips in the 10.10.1.xxx range
I can ping my gateway 10.10.1.1 and i can ping my other kit (IP cams, NAS etc all in the 10.10.1.xxx range)
I can browse the http interface on all of the devices (IP Cams, Nas etc as above)
However i cant ping or browse my hassio RPI3 by hostname or IP address (i know the IP is correct and inside the same 10.10.1.xxx range)
Do i need to set something on my Hassio install / home-assistant config to allow access from my VPN users in the 172.17.100.xxx range?
I don’t use hassio so I don’t know if what you are experiencing is hassio specific but…
I use HA in docker (similar to how Hassio is setup) and have a VPN set up on my router and I can connect directly to my HA instance without any external access configuration needed.
If you cannot ping the device, it isn’t something in your Home Assistant configuration. Are you using HASSIO or have you installed Home Assistant in another way?
If you are using HASSIO, have you manually configured a static IP? Did you forget the gateway for it? Is its subnet correct?
Yep Hassio, and yep it has a static IP (setup on the router not in hassio). The IP is set as 10.10.1.10, but i can ping 10.10.1.11 and 10.10.1.1 (among others) the only ip cant pint is hassio (10.101.10) hence the confusion.
Apologes for the slow response. Not had time to test again. As you can see the traceroute to a webcam is working fine, a traceroute to the Hassio box (by ip or hostname) just times out.
The VPN server is the default gateway (physically, as in its the same device) but (as far as i know) it does not NAT all traffic as my normal internet traffic still goes out over my clients local connection.
How would i try telling hass.io that it has a static route from 172.17.100.0/24 via the 10.10.1.1 address?
Well physically they are the same device, but the defult gateway i get from the VPN is 0.0.0.0
The thing i simply cant work out is i can ping and connect to eveything else, webcams, openhab, etc. Just not hassio via IP or hostname.
I even made a brand new hassio install and didnt add or change anything and have the same problem. Both are running at the same time (with different host names) but both dont respond to ping or web requests.
Just wanted to say thanks @james_hiscott because I’ve been pulling my hair out trying to figure out the same problem. I had my VPN set to provide addresses on 172.17.x.x and I could not connect to hass.io, but could connect to all my other machines.
I changed my VPN to use 172.18.0.x and then I could connect to hass.io fine on the first attempt!