First, there's nothing to configure in BIOS. WOL is enabled by default and I don't think it can be shut off. So knowing that you can just make sure its enabled in your OS.
For ubuntu do the following:
1. Install ethtool and ngrep:
Code: Select all
sudo apt install ethtool && sudo apt install ngrep -y
Code: Select all
ip a
3. Check that wake-on-lan is supported:
Code: Select all
sudo ethtool enp3s0
Code: Select all
Supports Wake-on: pumbg
Wake-on: d
4. Instead, you want to turn it on at boot with a systemd:
Code: Select all
sudo --preserve-env systemctl edit --force --full wol-enable.service
Code: Select all
[Unit]
Description=Enable Wake-up on LAN
[Service]
Type=oneshot
ExecStart=/sbin/ethtool -s enp3s0 wol g
[Install]
WantedBy=basic.target
Code: Select all
sudo systemctl daemon-reload
sudo systemctl enable wol-enable.service
On the Ace T8 enter this and leave it listening:
Code: Select all
ngrep '\xff{6}(.{6})\1{15}' -x port 9
On mine I had to reboot twice for some reason but its working now.