Включение Wake-on-LAN
Материал из ALT Linux Wiki
Проверка возможностей интерфейса
- Установить в случае отсутствия нужный инструмент
- # apt-get install -y ethtool
- Выявить интерфейсы, поддерживающие технологию Wake-on-LAN:
for NET in `ip li | awk '{gsub(":","");print $2}' | grep en`; do
printf "$NET "
ethtool $NET | awk '/Supports Wake-on/{print $3}'
done | sort
- Пример вывода:
enp5s0f0 d
enp5s0f1 d
enp8s0f0 pumbg
enp8s0f1 d
- Или:
- Нужны содержащие в выводе букву
g
— для приведённых примеров это enp8s0f0
, eno1np0
и eno2np1
.
- Включить Wake-on-LAN на нужном интерфейсе, к примеру:
- # ethtool -s eno1np0 wol g
- Обеспечить присутствие этого интерфейса в локалке, даже если он никак не задействован в обмене данными.
Собственно включение
Через SystemD
- Получим МАС-адрес нужного интерфейса:
- Создадим файл с выявленным МАС-адресом:
Через /etc/network/interfaces
(актуально для ProxMox и прочих дебианов)