# How to change the network interface default node-red chooses

**URL:** <https://discourse.nodered.org/t/how-to-change-the-network-interface-default-node-red-chooses/51015>\
**Category:** General\
**Created:** [14 September 2021 14:10 UTC](https://discourse.nodered.org/t/how-to-change-the-network-interface-default-node-red-chooses/51015 "2021-09-14T14:10:25Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![radjunior](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/radjunior/32/45626_2.png) [@radjunior](https://discourse.nodered.org/u/radjunior)\
**Post date:** [14 September 2021 14:10 UTC](https://discourse.nodered.org/t/how-to-change-the-network-interface-default-node-red-chooses/51015/1 "2021-09-14T14:10:25Z")

</div>

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/0/802831401a5aad0a9a2c1d119544ba633406f1ed.png)  
by default node-red starts with the circled network interface (eno1) I would like it to start at (enp1s2)

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [14 September 2021 14:25 UTC](https://discourse.nodered.org/t/how-to-change-the-network-interface-default-node-red-chooses/51015/2 "2021-09-14T14:25:16Z")

</div>

Welcome to the forum @radjunior

Node red does not know anything about the interfaces. Unless you are using a firewall node-red should be visible via either interface (at the appropriate ip address).

---

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [14 September 2021 14:30 UTC](https://discourse.nodered.org/t/how-to-change-the-network-interface-default-node-red-chooses/51015/3 "2021-09-14T14:30:37Z")

</div>

This is not completely correct Colin. The `uiHost` property in `settings.js` can be used to bind Node-RED to a specific interface by referencing the appropriate IP address.

[https://nodered.org/docs/user-guide/runtime/configuration#runtime-configuration](https://nodered.org/docs/user-guide/runtime/configuration#runtime-configuration)

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [14 September 2021 14:34 UTC](https://discourse.nodered.org/t/how-to-change-the-network-interface-default-node-red-chooses/51015/4 "2021-09-14T14:34:30Z")

</div>

Oh yes, I had forgotten that. @radjunior the default (with uiHost commented out in settings.js) is to respond to any port. If you only want it to respond on one then set it to the appropriate IP. So in your case  
`uiHost: "172.16.0.58"`  
That will rely on the IP address being fixed of course.

---

<div class="post-metadata">

**Author:** ![Colin](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/colin/32/17040_2.png) [@Colin](https://discourse.nodered.org/u/Colin)\
**Post date:** [17 September 2021 10:25 UTC](https://discourse.nodered.org/t/how-to-change-the-network-interface-default-node-red-chooses/51015/5 "2021-09-17T10:25:24Z")

</div>

@radjunior has that helped to answer your question?

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/1X/d073cd938eafa2e558d7c2cd59003b3ef4963033.png) [@system](https://discourse.nodered.org/u/system)\
**Post date:** [13 October 2021 12:53 UTC](https://discourse.nodered.org/t/how-to-change-the-network-interface-default-node-red-chooses/51015/6 "2021-10-13T12:53:51Z")

</div>

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.
