This is an old revision of the document!
FreshTomato includes a Wake-On-Lan (WOL) function under the Tools menu. While often useful, this function must be performed manually every time you wish to wake a device. If you want to have your computer(s), (or other client devices) power up at a predetermined time, you can schedule that in FreshTomato. Whether you just want your device ready, or have tasks for it to execute, the schedule will get it up and running.
For a PC to wake up from a WOL packet, its WOL firmware setting must be enabled. Before scheduling WOL events in Tomato, please ensure your PC has the appropriate UEFI/BIOS menu setting enabled so it will recognize Wake-On-LAN packets. Most UEFI/BIOS interfaces have a Wake-On-LAN option named something like:
Settings in the operating system also need to be enabled. In Windows 10, please follow these steps to enable WOL:
https://www.windowscentral.com/how-enable-and-use-wake-lan-wol-windows-10
These functions generally assume a client PC/hardware device starts out from a powered down state. If your device is in a suspend or sleep state, it may not recognize the wake signal from this function, and therefore may not wake as expected. Alternatively, you might just want a central location from which to control all your other devices.
The command to execute is ether-wake
. Here are the paramaters available for ether-wake:
ether-wake --help BusyBox v1.33.1 (2021-08-11 16:11:49 CEST) multi-call binary. Usage: ether-wake [-b] [-i IFACE] [-p aa:bb:cc:dd[:ee:ff]/a.b.c.d] MAC Send a magic packet to wake up sleeping machines. MAC must be a station address (00:11:22:33:44:55) or a hostname with a known 'ethers' entry. -b Broadcast the packet -i IFACE Interface to use (default eth0) -p PASSWORD Append four or six byte PASSWORD to the packet
The minimum parameters required for this command are “-b MAC” :
ether-wake -b AB:CD:EF:01:23:45
To wake up your PC every weekday at 2:45pm, enter: