wakeonlan is a command-line utility that sends Wake-on-LAN magic packets to network interfaces so that compatible computers can be powered on remotely.
The utility sends the packet over UDP and does not expect any response from the target. By default it uses the limited broadcast address, although another destination address can be specified when a subnet broadcast or another network arrangement is required.
wakeonlan can handle individual systems or several machines in one operation. Its simple command-line interface also makes it suitable for shell scripts and other automated administration tasks.
This is free and open source software.
Key Features
- Send magic packets to one or more MAC addresses in a single invocation.
- Uses the limited broadcast address by default.
- Specify another destination IPv4 address or subnet broadcast address.
- Choose a custom UDP destination port.
- Read MAC addresses, IP addresses and ports from a file.
- Accepts several MAC address formats, including colon-separated, hyphen-separated and unseparated forms.
- Validates hardware addresses, IP addresses and port numbers before use.
- Provides a quiet mode for scripts where normal output is not required.
- Provides a dry-run mode that shows what would be sent without transmitting packets.
- Can introduce a configurable delay between packets, including fractional delays.
- Reports statistics for processed, valid and invalid hardware addresses.
- Uses only standard Perl networking facilities and remains suitable for lightweight command-line environments.
Website: github.com/jpoliv/wakeonlan
Support:
Developer: José Pedro Oliveira
License: Artistic License 2.0
wakeonlan is written in Perl. Learn Perl with our recommended free books and free tutorials.
Related Software
| Wake-on-LAN Tools | |
|---|---|
| UpSnap | Self-hosted wake-on-LAN web application |
| gWakeOnLAN | Small graphical utility that lets you wake up machines |
| Turn On | Small GNOME utility |
| wakeonlan | Perl script |
| virtwold | Wake-on-LAN for libvirt based VMs |
| Awake on Lan | Wake up computers remotely using Wake-on-LAN packets |
| wakey | Manage and wake devices using Wake-on-Lan |
| UPSWake | Sends Wake-on-LAN packets to bring systems back online |
| wol.rs | Wake On LAN magic packet command line tool and crate |
Read our verdict in the software roundup.
Explore our carefully curated directory of recommended free and open source software, covering every major software category.The directory forms part of our extensive collection of articles for Linux enthusiasts. It includes hundreds of detailed reviews, together with free and open source alternatives to proprietary software from companies such as Google, Microsoft, Apple, Adobe, IBM, Cisco, Oracle, and Autodesk. LinuxLinks also covers interesting projects worth exploring, Linux-compatible hardware, free programming books and tutorials, and much more. Know a useful free and open source Linux application that we haven’t covered? Tell us about it using our submission form. |


Please read our Comment Policy before commenting.