-
-
Notifications
You must be signed in to change notification settings - Fork 53
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
[Help needed]: bind EADDRINUSE <someIP>:5353 on macOS #504
Comments
First of all, are you using any different apps for HomeKit on the same server? |
Hi @Shaquu and thanks for the answer. |
It will be tough since I do not know many people using vlan. You could try to look for solution for HapNodeJS or homebridge. Also, have a look here |
Hi @Tazintosh where did you get with this? |
@caitken-com Nowhere, my native ethernet interface is maintain as inactive. |
Did the article Shaquu posted help any? |
Well, this article seems only about setting up the right firewall rules on your router. |
@Tazintosh any luck? |
Your Current NRCHKB Plugin Version
1.4.3
Operating System
macOS Big Sur
How can we help?
Hello everyone.
Here's the situation:
When setting up the custom mDNS fields of NRCHKB, Node-RED complains about Error: bind EADDRINUSE 10.80.10.2:5353. I guess the reason is that macOS is running is own instance of mDns. Anyway to workaround this?
Here are more informations about the setting:
With this setting, my issue is that all NRCHKB created HomeKit devices are in "no response" mode.
Whatever the priority order I set for the interfaces (even if I place the Services VLAN topmost), the broadcast won't work.
I found two solutions to my problem, none are very good for me:
So, I digg around and found this topic and the NRCHKB option to specify the mDNS info. I did the following settings: (10.80.10.2 is my server IP set on the Services VLAN interface). For the test I obviously enabled back the native interface.

Saving such a setting will prevent Node-RED to start with error:
Error: bind EADDRINUSE 10.80.10.2:5353
I guess the reason is that macOS is running is own instance of mDns.
I'm not super tech in network thingy, so if ever you would have ideas on how to make Node-RED up and running when my native ethernet is enabled and still broadcast to the Services VLAN, I would immensely appreciate.
I'm of course opened to other suggestions.
Thanks a lot in advance.
Any more details?
If this is specific to some hardware or specific software version, please explain here.
Any code or functions to add?
No response
The text was updated successfully, but these errors were encountered: