Включение Wake-on-LAN: различия между версиями
Дым (обсуждение | вклад) (Новая страница: «=Проверка возможностей интерфейса= #Установить в случае отсутствия нужный инструмент #:{{cmd|# apt-get install -y ethtool}} #Выявить интерфейсы, поддерживающие технологию Wake-on-LAN: #:<source language="bash"> for NET in `ip li | awk '{gsub(":","");print $2}' | grep en`; do printf "$NET " ethtool $NET | awk '/Supports Wake-on/{print $3}'...») |
Дым (обсуждение | вклад) Нет описания правки |
||
Строка 21: | Строка 21: | ||
eno2np1 g | eno2np1 g | ||
</source> | </source> | ||
#:Нужны | #:Нужны содержащие в выводе букву '''<code>g</code>''' — для приведённых примеров это <code>enp8s0f0</code>, <code>eno1np0</code> и <code>eno2np1</code>. | ||
#Включить Wake-on-LAN для нужного интерфейса, к примеру: | |||
#:{{cmd|# ethtool -s eno1np0 wol g}} | |||
#Обеспечить присутствие этого интерфейса в локалке, даже если он никак не задействован в обмене данными. | |||
=Собственно включение= | =Собственно включение= | ||
==Через SystemD== | ==Через SystemD== | ||
Создадим файл с выявленным МАС-адресом: | #Получим МАС-адрес нужного интерфейса: | ||
#Создадим файл с выявленным МАС-адресом: | |||
==Через {{path|/etc/network/interfaces}} (актуально для ProxMox и прочих дебианов)== | ==Через {{path|/etc/network/interfaces}}== | ||
===(актуально для ProxMox и прочих дебианов)=== |
Версия от 08:08, 12 декабря 2024
Проверка возможностей интерфейса
- Установить в случае отсутствия нужный инструмент
- # 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
- Или:
eno1np0 g eno2np1 g
- Нужны содержащие в выводе букву
g
— для приведённых примеров этоenp8s0f0
,eno1np0
иeno2np1
.
- Включить Wake-on-LAN для нужного интерфейса, к примеру:
- # ethtool -s eno1np0 wol g
- Обеспечить присутствие этого интерфейса в локалке, даже если он никак не задействован в обмене данными.
Собственно включение
Через SystemD
- Получим МАС-адрес нужного интерфейса:
- Создадим файл с выявленным МАС-адресом: