Stop wrestling with dead ports and missed magic packets. Configure your APC UPS to cut power gracefully, and configure your BIOS to restore it automatically. That is the industry "best practice" that most articles forget to mention. Are you running a home lab or a data center? Share your apcupsd configuration in the comments below.
If the UPS kills the AC power, the computer’s power supply dies. Even the best NIC cannot process packets without electricity. Consequently, your WoL magic packet disappears into a digital void. apc ups wake on lan best
aims to cut power completely when the battery runs out to prevent deep discharge damage. When the UPS shuts down, it physically opens a relay, removing 120V/230V from the outlet. Stop wrestling with dead ports and missed magic packets
requires the Network Interface Card (NIC) to remain in a low-power "standby" state. The NIC draws a tiny amount of current (usually 5V standby power from the motherboard) while listening for a specific Ethernet packet. Are you running a home lab or a data center
# Trip the outlet for 10 seconds apctest > 6 # Test features > 4 # Power off outlet 1 for 10 seconds
# Wait 600 seconds (10 minutes) after power fails before shutting down BATTVALUE 600 # Execute custom script when switching to battery ONBATTERY /etc/apcupsd/onbattery.sh In /etc/apcupsd/onbattery.sh , you can include logic: "If the server is the only thing on the UPS, don't shut it down until 5% battery remains." Once the server OS shuts down via PowerChute, it enters S5 (Soft Off) state. The NIC can still listen for WoL only if the motherboard has "Wake from S5" enabled in the BIOS.