zyxmon Posted June 21, 2016 Share Posted June 21, 2016 Для того, чтобы разбудить (предварительно настроенный) компьютер в домашне-квартирной сети нужно 1. Установить пакет etherwake opkg update opkg install etherwake 2. Выполнить etherwake -i br0 AA:BB:CC:DD:EE:FF где AA:BB:CC:DD:EE:FF - MAC адрес компьютера, который нужно разбудить. Quote Link to comment Share on other sites More sharing options...
vasek00 Posted June 21, 2016 Share Posted June 21, 2016 СПС за etherwake. Ранее что-то его не видел, так как на NAS его использую. Quote Link to comment Share on other sites More sharing options...
miltt Posted June 21, 2016 Share Posted June 21, 2016 Так то оно, да. Но чаще, бывает удобнее и быстрее ч-з приложение на смартфоне (анлроид). з.ы. не реклама, есть на маркете, просто поделился. Quote Link to comment Share on other sites More sharing options...
vasek00 Posted June 22, 2016 Share Posted June 22, 2016 Так то оно, да. Но чаще, бывает удобнее и быстрее ч-з приложение на смартфоне (андроид).з.ы. не реклама, есть на маркете, просто поделился. На счет быстроты на вряд ли, так как в нужное время с помощью предложенной вами программы нужно время на то чтоб ПК включился, т.е. подождать некоторое время его включения, второе хорошо если точка его подключения с белым IP. При использовании данным вариантом более 3-х месяцев, ушел от него на включение с роутера в определенное время (не в качестве рекламы - использовал с телефона "Fusion WOL"). Quote Link to comment Share on other sites More sharing options...
Didu Posted June 23, 2016 Share Posted June 23, 2016 Будить компы внутри локалки - это конечно полезно. Но для этого существует огромное количество софта. А вот возможность будить компы удаленно, через приложение my.keenetic... Это была бы супервозможность... Помнится разрабы грозились сделать... Quote Link to comment Share on other sites More sharing options...
alekssmak Posted June 23, 2016 Share Posted June 23, 2016 Будить компы внутри локалки - это конечно полезно. Но для этого существует огромное количество софта.А вот возможность будить компы удаленно, через приложение my.keenetic... Это была бы супервозможность... Помнится разрабы грозились сделать... Да, внести бы в WishList. Я и от etherwake не откажусь, но часто "смартфонный" интерфейс так жизнь упрощает... Особенно, если не себе... Quote Link to comment Share on other sites More sharing options...
dexter Posted July 6, 2016 Share Posted July 6, 2016 Для реализации нам нужно установленная Entware и MAC адрес устройства которое собираемся включать. Нужно, что бы устройство имело поддержку Wake on Lan и WOL должно быть включено в настройках. - ставим систему пакетов - ставим пакет etherwake opkg install etherwake - узнаем MAC адрес устройства которое будем включать(можно найти на вкладке "Домашняя сеть" в кинетике) - пишем в консоли кинетика etherwake -i br0 AA:BB:CC:DD:EE:FF где "-i br0" интерфейс в кинетике за которым устройство. Если вы не настраивали отдельных интерфейсов и бриджей, то по умолчанию все порты в системном "-i br0" иначе используем нужный нам интерфейс. "AA:BB:CC:DD:EE:FF" - МАС адрес нужного нам устройства. Для упрощения дальнейшего использования можно написать простенький скрипт и положить его ,например, в каталог home на кинетике. Пишем в консоли mcedit /opt/home/wol-pc.sh или любой другой редактор. И добавляем простенький код #!/bin/sh mac=AA:BB:CC:DD:EE:FF # МАС адрес dfituj ecnhjqcndf interface=br0 # интерфейс в кинетике за которым устройство etherwake -i $interface $mac Скрипт нужно сделать исполняемым chmod +x /opt/home/wol-pc.sh После этого можно проверить работу и пользоваться. /opt/home/wol-pc.sh Quote Link to comment Share on other sites More sharing options...
DarkCat Posted August 9, 2016 Share Posted August 9, 2016 (edited) Заметил одну интересную диковину в etherwake. При указании интерфейса моста br0, впрочем как и eth2 и eth2.1 - Ethernet кадры с конкретно указанным MAC уходят на любой порт коммутатора принадлежащий этому VLAN вне зависимости от таблицы коммутации. Подчеркну - параметр канального бродкаста не указан. На снифере эксперементируемой машины видны пакеты уходящие с EtherWake. Думаю сия диковина не со стороны самой утилиты, сколько программная недоработка самого keenopt'а в сочетании с прошивкой. Впрочем, проект по сути любительский, не коммерческий и всех деталей не учтешь. Да и не критично это для хоум костыля. О нюансах безопасности промолчу т.к не тот уровень потенциальной угрозы да и на сеть особой нагрузки не даст(учитывая что обычно такие SMB/SOHO девайсы чаще используют в своих домашних сетях). Тем более что машины подключенные к другому коммутатору врятли его получат т.к подключенный к роутеру коммутатор уже корректно отошлет пакеты на порты. Впрочем пока не тестировал полноценно. На скриншоте в поле Destination MAC'и указанные при отправке MagicPacket'ов. Edited August 9, 2016 by DarkCat Quote Link to comment Share on other sites More sharing options...
PoliceMan Posted August 10, 2016 Share Posted August 10, 2016 DarkCat, это не особенность etherwake или кинетика. Это принцип работы технологии wol, посылается пакет на бродкастовый мак ff:ff:ff:ff:ff:ff что и видно на вашем скриншоте внизу окна в сырых данных пакета. Quote Link to comment Share on other sites More sharing options...
plagioklaz Posted November 16, 2016 Share Posted November 16, 2016 Здравствуйте, уважаемые! Дабы не поднимать новую тему по WOL, спрошу здесь. По инструкции из базы знаний Включение удаленного компьютера при помощи Android-приложения через туннельное подключение к VPN-серверу Keenetic c NDMS V2 настроил включение компьютера - удалённо через vpn всё работает. Но обнаружил, что находясь в своей домашней WiFi сети, не могу таким же образом включить компьютер. Даже в домашней сети для этого нужно активировать vpn с телефона. Почему так происходит? Как я понимаю, установка VPN соединения необходима, чтобы войти удалённо в свою домашнюю сеть, тогда почему, уже находясь дома в домашней сети, не удаётся включить компьютер без установки поверх VPN соединения. Спасибо. Quote Link to comment Share on other sites More sharing options...
Le ecureuil Posted November 16, 2016 Share Posted November 16, 2016 5 минут назад, plagioklaz сказал: Здравствуйте, уважаемые! Дабы не поднимать новую тему по WOL, спрошу здесь. По инструкции из базы знаний Включение удаленного компьютера при помощи Android-приложения через туннельное подключение к VPN-серверу Keenetic c NDMS V2 настроил включение компьютера - удалённо через vpn всё работает. Но обнаружил, что находясь в своей домашней WiFi сети, не могу таким же образом включить компьютер. Даже в домашней сети для этого нужно активировать vpn с телефона. Почему так происходит? Как я понимаю, установка VPN соединения необходима, чтобы войти удалённо в свою домашнюю сеть, тогда почему, уже находясь дома в домашней сети, не удаётся включить компьютер без установки поверх VPN соединения. Спасибо. Скорее всего именно ваш Android-телефон по каким-то своим внутренним причинам не хочет отправлять WoL-пакеты на широковещательный адрес, потому что если работает ARP и вообще IP-протокол поверх WiFi, значит широковещательные адреса для WiFi-клиентов доступны и работают нормально. Quote Link to comment Share on other sites More sharing options...
plagioklaz Posted November 16, 2016 Share Posted November 16, 2016 Пробовал с двух телефонов Samsung galaxy s5 на стоке android 6.0.1 и honor 4c pro так же на стоке, но версия android 5.1. Не работает из домашней wifi сети, только если установить VPN. Товарищи форумчане, если не сложно, проверьте у себя, будет ли запускаться комп из домашней WiFi с настройками из инструкции выше. Других никаких настроек на роутере и в программе на телефоне я не делал, всё строго по инструкции. Спасибо. Quote Link to comment Share on other sites More sharing options...
mamuka Posted February 3, 2017 Share Posted February 3, 2017 Здравствуйте, хочется осуществить такой скриптик запущенный по крону каждую минуту, который при пропадании связи с машиной посылал бы волшебный пакет. а при наличии связи ничего не делал... если у кого-нибудь есть подобное решение данной проблемы буду очень благодарен!!! Quote Link to comment Share on other sites More sharing options...
PoliceMan Posted February 4, 2017 Share Posted February 4, 2017 (edited) 14 часа назад, mamuka сказал: Здравствуйте, хочется осуществить такой скриптик запущенный по крону каждую минуту, который при пропадании связи с машиной посылал бы волшебный пакет. а при наличии связи ничего не делал... если у кого-нибудь есть подобное решение данной проблемы буду очень благодарен!!! #!/opt/bin/sh INTERFACE=br0 HOST_IP=127.0.0.1 HOST_MAC=AA:BB:CC:DD:EE:FF /opt/bin/ping -c 1 $HOST_IP > /dev/null 2>&1 if [ "$?" != 0 ] then /opt/bin/etherwake -i $INTERFACE $HOST_MAC > /dev/null 2>&1 fi Но я бы тупо раз в минуту посылал wol-пакет без лишних проверок, хуже от него не будет все равно и нагрузка никакая. Edited February 4, 2017 by PoliceMan 1 Quote Link to comment Share on other sites More sharing options...
mamuka Posted February 4, 2017 Share Posted February 4, 2017 Спасибо!!! Раз в минуту накладно выйдет посылать, т.к. еще хочу отсылать СМС о потери соединения с машиной. Quote Link to comment Share on other sites More sharing options...
flirig Posted October 5, 2017 Share Posted October 5, 2017 Всем привет! Имею следующею задумку. Есть ПК на windows 10 без монитора, настраивался под SteamLink + Plex + Transmission вместо линукс сервачка. Есть Роутер Extra 2. Steam Link нормально будет компьютер по сети. Plex с этим не справляется, не умеет он в WoL. Есть предположение что можно сделать так: tvLG Plex пытается соединиться по своему обычному порту(32400 вроде), Zyxel перехватывает сигнал и вперед него засылает Магический пакет. Сработает? Если да, то куда погрузиться в чтение мануалов. Спасибо!!! Quote Link to comment Share on other sites More sharing options...
zyxmon Posted October 5, 2017 Author Share Posted October 5, 2017 44 минуты назад, flirig сказал: Сработает? Это каталог готовых решений. Для вопросов соседний раздел. Пост будет удален. Quote Link to comment Share on other sites More sharing options...
Sergey Artamonov Posted December 19, 2022 Share Posted December 19, 2022 В 04.02.2017 в 12:16, PoliceMan сказал: #!/opt/bin/sh INTERFACE=br0 HOST_IP=127.0.0.1 HOST_MAC=AA:BB:CC:DD:EE:FF /opt/bin/ping -c 1 $HOST_IP > /dev/null 2>&1 if [ "$?" != 0 ] then /opt/bin/etherwake -i $INTERFACE $HOST_MAC > /dev/null 2>&1 fi Но я бы тупо раз в минуту посылал wol-пакет без лишних проверок, хуже от него не будет все равно и нагрузка никакая. вот прям то, что надо ... а можно для "чайника" разжевать что куда положить чтобы работало ... etherwake установил ... Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.