zyxmon Posted June 21, 2016 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
vasek00 Posted June 21, 2016 Posted June 21, 2016 СПС за etherwake. Ранее что-то его не видел, так как на NAS его использую. Quote
miltt Posted June 21, 2016 Posted June 21, 2016 Так то оно, да. Но чаще, бывает удобнее и быстрее ч-з приложение на смартфоне (анлроид). з.ы. не реклама, есть на маркете, просто поделился. Quote
vasek00 Posted June 22, 2016 Posted June 22, 2016 Так то оно, да. Но чаще, бывает удобнее и быстрее ч-з приложение на смартфоне (андроид).з.ы. не реклама, есть на маркете, просто поделился. На счет быстроты на вряд ли, так как в нужное время с помощью предложенной вами программы нужно время на то чтоб ПК включился, т.е. подождать некоторое время его включения, второе хорошо если точка его подключения с белым IP. При использовании данным вариантом более 3-х месяцев, ушел от него на включение с роутера в определенное время (не в качестве рекламы - использовал с телефона "Fusion WOL"). Quote
Didu Posted June 23, 2016 Posted June 23, 2016 Будить компы внутри локалки - это конечно полезно. Но для этого существует огромное количество софта. А вот возможность будить компы удаленно, через приложение my.keenetic... Это была бы супервозможность... Помнится разрабы грозились сделать... Quote
alekssmak Posted June 23, 2016 Posted June 23, 2016 Будить компы внутри локалки - это конечно полезно. Но для этого существует огромное количество софта.А вот возможность будить компы удаленно, через приложение my.keenetic... Это была бы супервозможность... Помнится разрабы грозились сделать... Да, внести бы в WishList. Я и от etherwake не откажусь, но часто "смартфонный" интерфейс так жизнь упрощает... Особенно, если не себе... Quote
dexter Posted July 6, 2016 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
DarkCat Posted August 9, 2016 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
PoliceMan Posted August 10, 2016 Posted August 10, 2016 DarkCat, это не особенность etherwake или кинетика. Это принцип работы технологии wol, посылается пакет на бродкастовый мак ff:ff:ff:ff:ff:ff что и видно на вашем скриншоте внизу окна в сырых данных пакета. Quote
plagioklaz Posted November 16, 2016 Posted November 16, 2016 Здравствуйте, уважаемые! Дабы не поднимать новую тему по WOL, спрошу здесь. По инструкции из базы знаний Включение удаленного компьютера при помощи Android-приложения через туннельное подключение к VPN-серверу Keenetic c NDMS V2 настроил включение компьютера - удалённо через vpn всё работает. Но обнаружил, что находясь в своей домашней WiFi сети, не могу таким же образом включить компьютер. Даже в домашней сети для этого нужно активировать vpn с телефона. Почему так происходит? Как я понимаю, установка VPN соединения необходима, чтобы войти удалённо в свою домашнюю сеть, тогда почему, уже находясь дома в домашней сети, не удаётся включить компьютер без установки поверх VPN соединения. Спасибо. Quote
Le ecureuil Posted November 16, 2016 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
plagioklaz Posted November 16, 2016 Posted November 16, 2016 Пробовал с двух телефонов Samsung galaxy s5 на стоке android 6.0.1 и honor 4c pro так же на стоке, но версия android 5.1. Не работает из домашней wifi сети, только если установить VPN. Товарищи форумчане, если не сложно, проверьте у себя, будет ли запускаться комп из домашней WiFi с настройками из инструкции выше. Других никаких настроек на роутере и в программе на телефоне я не делал, всё строго по инструкции. Спасибо. Quote
mamuka Posted February 3, 2017 Posted February 3, 2017 Здравствуйте, хочется осуществить такой скриптик запущенный по крону каждую минуту, который при пропадании связи с машиной посылал бы волшебный пакет. а при наличии связи ничего не делал... если у кого-нибудь есть подобное решение данной проблемы буду очень благодарен!!! Quote
PoliceMan Posted February 4, 2017 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
mamuka Posted February 4, 2017 Posted February 4, 2017 Спасибо!!! Раз в минуту накладно выйдет посылать, т.к. еще хочу отсылать СМС о потери соединения с машиной. Quote
flirig Posted October 5, 2017 Posted October 5, 2017 Всем привет! Имею следующею задумку. Есть ПК на windows 10 без монитора, настраивался под SteamLink + Plex + Transmission вместо линукс сервачка. Есть Роутер Extra 2. Steam Link нормально будет компьютер по сети. Plex с этим не справляется, не умеет он в WoL. Есть предположение что можно сделать так: tvLG Plex пытается соединиться по своему обычному порту(32400 вроде), Zyxel перехватывает сигнал и вперед него засылает Магический пакет. Сработает? Если да, то куда погрузиться в чтение мануалов. Спасибо!!! Quote
zyxmon Posted October 5, 2017 Author Posted October 5, 2017 44 минуты назад, flirig сказал: Сработает? Это каталог готовых решений. Для вопросов соседний раздел. Пост будет удален. Quote
Sergey Artamonov Posted December 19, 2022 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
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.