-
-
Notifications
You must be signed in to change notification settings - Fork 28.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Emulated Hue: Limited to RFC1918 IPv4 addresses #30701
Comments
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Public IPs are still not allowed (in homeassistant/components/emulated_hue/hue_api.py). |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Public IPs are still not allowed (in homeassistant/components/emulated_hue/hue_api.py). |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Public IPs are still not allowed (in homeassistant/components/emulated_hue/hue_api.py). |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Public IPs are still not allowed (in homeassistant/components/emulated_hue/hue_api.py). |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Public IPs are still not allowed (in homeassistant/components/emulated_hue/hue_api.py). |
I would like to keep this topic/issue open. I have the same problem using a local network with different ip schema. The thing is, I want to use this schema on my own-private-network, so I don't know why this have to be enforced via hard coding it instead of using a config parameter to allow non RFC1918 addresses. Also I don't want to edit the py to remove any reference to this enforcing jail, because with new updates, all changes will be removed as well. This could not be turning into a cat-mouse game. |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Well it seems that maybe changing the code is the only way and keeping doing it every update... |
Yes, that's right. That's what I do :-/ |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
This was blocked intentionally in #17248 |
Copy the emulated_hue folder from components to /config/custom_components, edit hue_api.py |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Limiting access to RFC1918 addresses is still a very bad idea. |
Like I said before, this should be open to configuration. amitsamanta996 solution is excellent! Thanks! |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Limiting access to RFC1918 addresses is still a very bad idea. |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Limiting access to RFC1918 addresses is still a very bad idea. |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Limiting access to RFC1918 addresses is still a very bad idea. |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Limiting access to RFC1918 addresses is still a very bad idea. |
+1 that thinking your app is secure because you're requiring RFC1918 is just irresponsible and immature. If it's desired to be a flag, that's fine but address space is address space. I'd encourage the fix for this be merged. |
There hasn't been any activity on this issue recently. Due to the high number of incoming GitHub notifications, we have to clean some of the old issues, as many of them have already been resolved with the latest updates. |
Nothing has changed. Limiting access to RFC1918 addresses is still a very bad idea. |
It would be great to be able to use the service in my LAN. |
Home Assistant release with the issue:
Home Assistant 0.103.6
Last working Home Assistant release (if known):
n/a
Operating environment (Hass.io/Docker/Windows/etc.):
HASS.IO on Synology NAS (.SPK)
Integration:
/components/emulated_hue/
Description of problem:
The Hue Emulation is limited to RFC1918 IPv4 adresses; if running in a network with e.g. RFC 3927 addresses or with public IPv4 addresses (as in my setup), which is perfectly fine and valid, access to e.g. /api/pi/lights is denied with message:
{"message": "Only local IPs allowed"}
This is not mentioned anywhere in the docs.
There seems to be no option to work around this issue. The list of allowed IPv4 addresses seems to be hardcoded (see https://community.home-assistant.io/t/emulated-hue-only-local-ips-allowed/109852/4).
Please disable this check (I don't know what it is good for) or provide a setting to override this check.
Problem-relevant
configuration.yaml
entries and (fill out even if it seems unimportant):emulated_hue:
Traceback (if applicable):
Additional information:
The text was updated successfully, but these errors were encountered: