Все проделано под Ubuntu Linux 20.04.4
Более подробно, если кому поможет:
1.) Узнаем какой у нас сетевой интерфейс
sudo ip a
В моем случае интерфейс "enp5s0" (у вас будет свой):
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp5s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 2a:04:4c:13:30:c4 brd ff:ff:ff:ff:ff:ff
inet 192.168.50.106/24 brd 192.168.50.255 scope global dynamic enp5s0
valid_lft 85724sec preferred_lft 85724sec
inet6 2a02:2068:88b8:d610:2604:4cff:fe14:c4/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 599sec preferred_lft 599sec
inet6 fe80::2804:4cff:fe14:c4/64 scope link
valid_lft forever preferred_lft forever
2.) Находим настройки своей сети в /etc/netplan/50-cloud-init.yaml
(чаще всего, это файл 50-cloud-init.yaml или 01-netcfg.yaml)
3.)
Открываем, и видим:
# This is the network config written by 'subiquity'
network:
ethernets:
enp5s0:
dhcp4: true
nameservers:
addresses: [127.0.0.1, 127.0.0.53]
version: 2
4.) Дополняем
macaddress - ваш мак адрес
wakeonlan: true - включаем функцию пробуждения
(учтите что нужно соблюсти правильное количество ТАБОВ, дабы не вызвать ошибку, тут 3 таба. На один больше вашего интерфейса.) Как редактировать файлы найдете сами:
# This is the network config written by 'subiquity'
network:
ethernets:
enp5s0:
dhcp4: true
match:
macaddress: 2a:04:4c:13:30:c4
wakeonlan: true
nameservers:
addresses: [127.0.0.1, 127.0.0.53]
version: 2
5.) Для проверки нашего конфигурационного файла вводим:
sudo netplan --debug generate
Для применения настроек вводим:
sudo netplan apply
6.)Перезагружаем и проверяем enp5s0 (у вас интерфейс свой):
sudo ethtool enp5s0
Если видим:
Supports Wake-on: pumbg
Wake-on: gТо все в порядке.
Всем удачи.