Looks like WOL is Enabled by default, if Erp Disabled, and MB is made solely for Windows, where WOL is enabled in driver. Enabled Power On By Mouse, Power On By Keyboard just in case... No lights on LAN port but 2.5W power draw... If CPU Turbo mode is enabled, 3.5W power draw...
https://www.gigabyte.com/Motherboard/GA-970A-DS3P-FX-rev-21
Windows 8 Features > Other OS
CSM Support > Never
Boot Mode Selection > UEFI and Legacy
LAN PXE Boot Option ROM > Disabled
Storage Boot Option Control > Disabled
Network stack > Disabled
IOMMU Controller > Enabled
ON REMOTE/TARGER/HOST/SERVER PC:
sudo nano /etc/default/grub
GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
GRUB_CMDLINE_LINUX_DEFAULT=""
sudo update-grub
sudo apt install openssh-server -y
sudo systemctl enable --now ssh
ip link
sudo ethtool enp3s0 | grep Wake
Supports Wake-on: pumbg
Wake-on: d
sudo ethtool -s enp3s0 wol g
sudo ethtool enp3s0 | grep Wake
Supports Wake-on: pumbg
Wake-on: g
sudo poweroff
BUT IF REBOOT > Wake-on: d > sudo poweroff > Wake-on: d
nmcli connection show
sudo nmcli connection modify "Wired connection 1" 802-3-ethernet.wake-on-lan magic
sudo nmcli connection down "Wired connection 1" && sudo nmcli connection up "Wired connection 1"
Alternatives:
Option A — NetworkManager
Create a dispatcher script:
sudo nano /etc/NetworkManager/dispatcher.d/99-wol
Put:
#!/bin/sh
ethtool -s eth0 wol g
Make executable:
sudo chmod +x /etc/NetworkManager/dispatcher.d/99-wol
Reboot and check:
ethtool eth0 | grep Wake
Option B — systemd service
sudo nano /etc/systemd/system/wol.service
[Unit]
Description=Enable Wake-on-LAN
[Service]
Type=oneshot
ExecStart=/usr/sbin/ethtool -s eth0 wol g
[Install]
WantedBy=multi-user.target
sudo systemctl enable wol.service
ON CLIENT PC:
sudo apt install wakeonlan
wakeonlan [MAC_ADDRESS]