From 81c8326c9f6a63871ec93d3339158327c2a03d28 Mon Sep 17 00:00:00 2001 From: Bryan Roe Date: Wed, 5 Aug 2020 15:26:46 -0700 Subject: [PATCH] Fixed WoL issue where MulticastTTL and MulticastInterface needed to be set --- agents/meshcore.js | 2 ++ 1 file changed, 2 insertions(+) diff --git a/agents/meshcore.js b/agents/meshcore.js index 6530b05b..dcd20300 100644 --- a/agents/meshcore.js +++ b/agents/meshcore.js @@ -660,6 +660,8 @@ function createMeshCore(agent) { var socket = require('dgram').createSocket({ type: 'udp4' }); socket.bind({ address: addr.address }); socket.setBroadcast(true); + socket.setMulticastInterface(addr.address); + socket.setMulticastTTL(1); socket.send(magicbin, 7, '255.255.255.255'); socket.descriptorMetadata = 'WoL (' + addr.address + ' => ' + hexMac + ')'; count++;