Can it really be true that WoL does not work on a network based on Unifi components? Or is it just me who is doing something completely wrong, or missing a hidden setting?
Setup:
UDM Pro SE → USW Pro Max 16 PoE → USW Lite 8 PoE → PC
PC running Ubuntu 24.04 LTS - all settings in BIOS are fine, and I tested WOL on a simple unmanaged TPlink switch, where it works fine.
PC to be woken up and PC sending are both on LAN (no VLAN setup).
Using etherwake to send magic packet - when adding -D for debug mode it says it’s send.
But the PC does not wake up, and I can’t see any thing in log files related to that mac address.
No LACP in the entire network, and the whole chain between this PC and the one I am sending etherwake from, is on untagged wired LAN. I do have VLAN on my network, but on selected ports for other devices such as camera and IOT. The two PC’s can ping eachother and rsh as well.
I just tested my setup, configured one pc to wake on LAN in BIOS, turned it off, then sent a magic packet from another pc and the first started nicely. All in the same network, 192.168.5.0/24
It must be something in your configuration. I have two UniFi switches (48 port + 8port) and it works fine over them, once we turned off Fast Startup in Windows 10 (what a useless feature )