From 0d326ccf997d1991ed20331f9e584c28bde6ddbb Mon Sep 17 00:00:00 2001 From: Phil Pluckthun Date: Fri, 21 Feb 2025 17:18:49 +0000 Subject: [PATCH] fix: Bind to assignment IP for DHCP discovery (#1) * Add default IP to DHCP bind * Add changeset --- .changeset/breezy-boxes-ring.md | 5 +++++ src/dhcp.ts | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) create mode 100644 .changeset/breezy-boxes-ring.md diff --git a/.changeset/breezy-boxes-ring.md b/.changeset/breezy-boxes-ring.md new file mode 100644 index 0000000..059f98f --- /dev/null +++ b/.changeset/breezy-boxes-ring.md @@ -0,0 +1,5 @@ +--- +'lan-network': patch +--- + +Bind to assignment IP for DHCP discovery diff --git a/src/dhcp.ts b/src/dhcp.ts index d4e6462..cf29117 100644 --- a/src/dhcp.ts +++ b/src/dhcp.ts @@ -69,7 +69,7 @@ export const dhcpDiscover = ( socket.close(); socket.unref(); }); - socket.bind(DHCP_CLIENT_PORT, () => { + socket.bind(DHCP_CLIENT_PORT, assignment.address, () => { socket.setBroadcast(true); socket.setSendBufferSize(packet.length); socket.send( -- 2.51.2