LINUX.ORG.RU

Отказывается работать wake on lan

 ,


0

1

Добрый день. Материнка F2A85-M LE, в биосе функцию включил. Компьютер имеет 2 сетевые карты, подключено к внешней enp2s5.

Первый способ: с помощью ethtool enp2s5 проверяю режим d/g.

Далее с сайта дебиана беру инфу и добавляю:

$ cat /etc/network/interfaces.d/enp2s5
auto enp2s5
iface enp2s5 inet dhcp
        ethernet-wol g

Итог: g показывает, но в спящем режиме и выключенном - не работает.

Второй способ: иду на другой сайт и следую следующией инструкции:

 Внимание!
  При перезапуске компьютера режим Wake-on-LAN сбрасывается в состояние по умолчанию.
  Для его гарантированного восстановления при каждом запуске операционной среды, например
  добавляется в файл настройки сетевого интерфейса /etc/network/interfaces секция
     auto enp2s5
     iface enp2s5 inet dhcp
        up /sbin/ethtool -s eth0 wol g;
Итог - не работает.

К слову, пробуя эти методы, сам интерфейс enp2s5 пропадает в настройках «сеть».

Мой файл /etc/network/interfaces содержит:

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback
я уже и закрывал auto и iface изначальные, и какие только танцы с бубном не проводил - не работает.

Единственный раз когда заработал выход только из спящего режима, это когда в /etc/network/interfaces я оставил только строку:

iface enp2s5 inet dhcp ethernet-wol g
или при добавлении
Это можно автоматизировать с помощью записи в /etc/network/interfaces:

iface eth0 inet dhcp
        post-up /sbin/ethtool -s $IFACE wol g
        post-down /sbin/ethtool -s $IFACE wol g
к первому варианту, но при этом не работал сам интернет, и не выходило из полностью выключенного состояния.

Что я делаю не так?

Да, забыл сказать, ОС Debian Stretch

aureliano15, привет) Может подскажешь чего )

★★

Последнее исправление: TheLinuxUser (всего исправлений: 3)

как отправляется пакет? При включенном компьютере необходимо убедиться, что пакет приходит, например, при помощи tcpdump

r0ck3r ★★★★★
()
Последнее исправление: r0ck3r (всего исправлений: 1)
Ответ на: комментарий от r0ck3r

как отправляется пакет? При включенном компьютере необходимо убедиться, что пакет приходит

Способа 3:

wakeonlan -i 192.168.0.104 -p 8 00:00:2s:14:2b:g6
wakeonlan -i 192.168.0.104 -p 9 00:00:2s:14:2b:g6
wakeonlan 00:00:2s:14:2b:g6

возможно в выключенном не проходит и нужно привязать локальный 104 ип к мак адресу в настройках самого роутера (это я сделаю если дело в этом), но суть в том что интернет вовсе не работает с такими подходами, тобишь на сайты я зайти не могу, а мне нужно будет его вывести в открытую сеть.

TheLinuxUser ★★
() автор топика
Последнее исправление: TheLinuxUser (всего исправлений: 1)
Ответ на: комментарий от vvn_black
ether-wake -b -i интерфейс_в_сети_с_тем_кого_будим MAC_кого_будим

А разница? Суть одна и та же.

TheLinuxUser ★★
() автор топика
Ответ на: комментарий от TheLinuxUser

мне все-таки кажется, что магический пакет не доходит до реципиента. Нужен вывод tcpdump с компьютера

r0ck3r ★★★★★
()
Ответ на: комментарий от r0ck3r
мне все-таки кажется, что магический пакет не доходит до реципиента. Нужен вывод tcpdump с компьютера

Он доходит, сам интернет рубается, а локалка работает

TheLinuxUser ★★
() автор топика
Ответ на: комментарий от r0ck3r

и при чем тут вообще интернет? Wake-on-Lan работает по локальной сети

У меня при включении Wake-on-lan отваливается доступ в общую мировую паутину, хотя на интегрированной сетевой эта функция работает и ничего не отваливается. Но мне нужно на внешнюю подключить.

TheLinuxUser ★★
() автор топика
Ответ на: комментарий от TheLinuxUser

А, вот в чем дело! Внешняя подключена по PCI? Покажи тогда:

lspci
У меня так на одном компьютере PCI карта так и не смогла работать с WoL. Если WoL включить, то компьютер пробуждается сразу после выключения, хотя Magic Packet на него не приходил.

r0ck3r ★★★★★
()
Ответ на: комментарий от r0ck3r
00:00.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Complex
00:02.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Root Port
00:10.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 03)
00:10.1 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB XHCI Controller (rev 03)
00:11.0 SATA controller: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] (rev 40)
00:12.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:12.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:13.0 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:13.2 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB EHCI Controller (rev 11)
00:14.0 SMBus: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller (rev 14)
00:14.2 Audio device: Advanced Micro Devices, Inc. [AMD] FCH Azalia Controller (rev 01)
00:14.3 ISA bridge: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge (rev 11)
00:14.4 PCI bridge: Advanced Micro Devices, Inc. [AMD] FCH PCI Bridge (rev 40)
00:14.5 USB controller: Advanced Micro Devices, Inc. [AMD] FCH USB OHCI Controller (rev 11)
00:15.0 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 0)
00:15.1 PCI bridge: Advanced Micro Devices, Inc. [AMD] Hudson PCI to PCI bridge (PCIE port 1)
00:18.0 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 0
00:18.1 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 1
00:18.2 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 2
00:18.3 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 3
00:18.4 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 4
00:18.5 Host bridge: Advanced Micro Devices, Inc. [AMD] Family 15h (Models 10h-1fh) Processor Function 5
01:00.0 VGA compatible controller: NVIDIA Corporation GT216 [GeForce GT 220] (rev a2)
01:00.1 Audio device: NVIDIA Corporation GT216 HDMI Audio Controller (rev a1)
02:05.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8100/8101L/8139 PCI Fast Ethernet Adapter (rev 10)
04:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 09)
TheLinuxUser ★★
() автор топика
Ответ на: комментарий от TheLinuxUser

По этим картам жалобы на WoL не гуглятся, значит проблема в твоей конфигурации. Верни конфигурацию из /etc/network/interfaces в оригинальное состояние, при которой у тебя корректно работает интернет, затем под рутом выполни

ethtool -s enp2s5 wol g

Переведи компьютер в спящий режим и попробуй пробудить. Если сработало - попробуй сделать то же самое из выключенного состояния. О результатах сообщи

r0ck3r ★★★★★
()
Ответ на: комментарий от r0ck3r

ethtool -s enp2s5 wol g

Если при стандартной конфигурации ввести, режим g включится, потом погрузить в сон - режим сразу выключится и подъем не сработает. После выхода из сна, проверяю режим - выключен. Для этого я и проводил манипуляции указанные в теме для «закрепления» этого режима.

А именно после «закрепления» такого режима, интернет перестает работать.

TheLinuxUser ★★
() автор топика
28 мая 2020 г.
Ответ на: комментарий от r0ck3r

помогало в конфиге /etc/network/interfaces: прописать ethernet-wol g сейчас на 10 на одном компе не работает :(

anonymous
()
Ответ на: комментарий от anonymous

во, нашел ссылку: Внимание! При перезапуске компьютера режим Wake-on-LAN сбрасывается в состояние по умолчанию. Для его гарантированного восстановления при каждом запуске операционной среды, например добавляется в файл настройки сетевого интерфейса /etc/network/interfaces секция auto eth0 iface eth0 inet dhcp up /sbin/ethtool -s eth0 wol g;

Брал тут: http://tdkare.ru/sysadmin/index.php/%D0%9F%D1%80%D0%BE%D0%B1%D1%83%D0%B6%D0%B4%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%B0_%D0%BF%D0%BE_%D1%81%D0%B5%D1%82%D0%B8

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.