Can't WOL using 3rd party apps

I have a Raspberry Pi with UpSnap installed on my network. I also have the same Raspberry Pi with UnSnap installation on my home network (using non-Mikrotik router) so I know this is supposed to work. I can go into the Mikrotik terminal and do “tool wol interface=bridge mac=XX:XX:XX:XX:XX” and I can wake up a PC. But using a 3rd party tool on the same network to send the magic packet does not work, it gets stopped by the Mikrotik somehow. My Mikrotik is 10.0.0.1, my Raspberry Pi is 10.0.0.5, and the target PC is 10.0.0.10… so same subnet, right?

How can I get the 3rd party WOL app to work? I don’t want to use the Mikrotik terminal to wake up PCs.
Also just to note, I’m doing this on the LAN, either using a VPN connected to the Raspberry Pi, or physically connected to the local network. The Raspberry Pi is in the same subnet as the router and all the other PCs.

From what I understood, WOL uses UDP magic packet so it HAS to be on the same subnet or it gets blocked.

You could perhaps look into this thread where a possible workaround was suggested:
http://forum.mikrotik.com/t/send-magic-packet-to-mikrotik-router-remotely-via-vpn/155000/1

it is on the same subnet, so that’s what is baffling me.

What’s your physical network arrangement? By that I mean are the various devices plugged into a separate LAN switch, or are they plugged into different ports on the same router? If going into the router (I presume into ports on a bridge), export and post your configuration. To export and paste your configuration (and I’m assuming you are using WebFig or Winbox), open a terminal window, and type (without the quotes) “/export hide-sensitive file=any-filename-you-wish”. Then open the files section and right click on the filename you created and select download in order to download the file to your computer. It will be a text file with whatever name you saved to with an extension of .rsc. Suggest you then open the .rsc file in your favorite text editor and redact any sensitive information. Then in your message here, click the code display icon in the toolbar above the text entry (the code display icon is the 7th one from the left and looks like a square with a blob in the middle). Then paste the text from the file in between the two code words in brackets.

You don’t have to use the terminal, just make a script and run it from the mikrotik app on the phone or webfig/winbox.

add

/tool wol interface=bridge mac=XX:XX:XX:XX:XX

in a script and just hit the run script button.

/system script add source="/tool wol interface=bridge mac=XX:XX:XX:XX:XX "

No 3rd party apps required, no issues. Wireguard to the router if you are connecting from the internet. Simple, easy and works all the time.