Comments 98
Высокие технологии не помогут, когда все вырубаешь физически на сетевом фильтре. :-)
Wi-Fi тоже поднимается, если карта поддерживает. В новых ноутах это работает.

ЗЫ Приложений для WOL в итунце много и разных стоит тольео поиск сделать по итунцу wake on lan или wol.
Можно подробнее про wi-fi? Как поднимается, в каких ноутах работает, можно ли сделать на десктопе и т.д.
Я с не имел взаимоотношений с ней, поэтому не знаю что рекомендовать, софт под WinMobile точно есть, в список добавил PocketLAN
для удаленного доступа использую teamviewer через веб-интерфейс и то только в самых критических случаях, а чтоб файлы не забывать кладу их в папку дропбокса. этого хватает.
ну друпбокс это бесспорно хорошо, но не всегда файлы умещаются в бесплатный обьем, + не у всех есть лишние деньги что бы покупать 100 гиговый акк. Есть и аналоги в плане файлов, но мы не лишены привычек забывать, торопится, да и выключения света частенько угнетают
просто если уж произошел «катаклизм» в виде выключения света\забытых важных файлов\еще чего-нибудь, нифига не спасет :)
вот в этом то плане как раз спасет если WOL настроить «на непредвиденное будущее», и поставить утилитку в телефон, а интернета у нас не меряно, включать можно из любого места.
определенный процент вероятности удачного включения wol добавит, конечно же, тут не поспоришь
Парень вон прогу написал, а по скрину видно что такая вещь явно востребована на файл серверах и так далее…



а если у гугля спросить про WOL. так там вообще мама не горюй, целые гирлянды запросов, решений и типов.
ну а если роутер с прошивкой DD-WRT ну и другие думаю тоже, то прямо через веб-морду включаем, ну а в сочетании с DDNS можно и из офиса без статического IP
Большинство роутеров/адсл-модемом имеют в прошивке dyndns клиент.
Если IP динамический на роутере, то поможет dyndns — на роутерах он обычно поддерживается. А IP-адрес компьютера роли не играет — компьютер же выключен, и обращение идёт по мак-адресу сетевухи.
А перезагружать, выключать, переводить в ждущий и спящий режимы можно? Защита есть какая-нибудь? А то вспоминаются системы «а ля Башорг»: серевер перезагружается другим сервером, у которого выезжает подставка CD-привода, на которой закреплена скрепка, нажимающая кнопку перезагрузки на стоящем напротив, безнадежно зависшем…
Вы бы для начала ознакомились с технологией. Первая ссылка из гугля ведет в википедию:
ru.wikipedia.org/wiki/Wake-on-LAN

Защиты же никакой нет. Любой злоумышленник, который знает ваш mac-address, сможет включить ваш сервер.
То-то всем злоумышленникам нужны обычные смертные. вон людей сколько отписалось что уже давно пользуются и ничего. А вообще если речь о сервере, то в таком случае повесить на нестандартный порт, и ограничить простукивание на 3-4 попытках после чего лочить.

Да и на худой конец нет ничего идеального, за все надо платить, нет совершенной системы и бла-бла-бла. Если храните что-то сверх мега важное, то ясен пень что никто на WOL открывать ничего не станет. А для домашнего использования очень даже полезно
Вы не уловили сарказма. Естественно, от «просто включить комп» злодеям толку нет.
Включаете по WOL, а перезагружать это уже вам обратится к VNC надо будет
Эх… Давно пользую… Но у меня так только медиацентр и NAS врубаются… На ноутах вайфайс… =)
К сожалению он с WoL не пашет… =)
ну забугорщики говорят что реализовать это можно, погугли WI-FI WOL, я серьезно не вдавался в это, но на днях попробую у себя
Вставлю свои пять копеек.

Я использую WOL в связке с замечательным (но почему-то малоизвестным в рунете) сервисом logmein.com: там есть бесплатный вариант подписки, функционала которого для частных нужд вполне хватает. Можно без проблем управлять удаленным ПК на винде или макоси прямо из окна браузера (с FF, например, дружит отменно — проверено). Итого: включаешь комп по WOL и шаришься по нему через logmein — очень удобно.

Ах, да, если проги для WOL нет (например, чужой комп), а включить свой ПК надо, можно использовать сайт www.wakeonlan.ru.
ну да, ставить сторонний тормознутый ява-софт куда круче чем тыкнуть галочку в систем преференс и запустить vnc сервер, замечательные клиенты к которому есть для чего угодно, в частности, айфона.
Да что Вы, в самом деле. Очевидно же, что все эти vnc-серверы сложнее, чем указанный мною сервис или его аналоги. Каждому свое. Да и тормознутыми я бы их не назвал: вполне шустро работают.
Не, серьезно, расскажите ка как можно сделать интерфейс проще, чем _одна_ галочка в настройках системы? )
А у меня вот дома интернет по Wi-Fi раздается (и на десктоп тоже), т.е. подобной фичи нет.
Э… Это несколько не то…
Это как научить роутер будить машины. Про WoL over WiFi там ни слова.
Если на границе сетки имеется *nix-роутер — то ssh+ether-wake тоже надо дописать к списку прог ;)
Кстати, интересно — как обходят случай со старением ARP-кеша на роутере? Ведь если в нем нет соответствующей пары «ИП спящей машины-MAC», то волшебный пакет в сеть не попадет (broadcast-пакеты же не роутятся) и фокус не сработает…
WOL пакеты можно отправлять внутри сети broadcast'ом, у меня именно так и настроено (пересылка WOL пакета с внешнего интерфейса на broadcast по внутреннему). А поскольку в пакете содержится MAC искомого компьютера, то на всех остальных пакет игнорируется.
Если есть роутер — то все просто, а я про случай прямого подключения к инету
Если соединение к интернету идет через VPN, тогда к WOL никак не достучаться.
А что это за загадочный такой — «ATX материнскую плату с WOL коннектором» коннектор?
Я правильно понимаю что от сетевой карты к материнке должен идти еще отдельный провод?
Это, если я не ошибаюсь, только в том случае, если версия PCI-шины на мамке не выше 2.1.
Имхо, гораздо проще поставить в биосе чтобы автоматом включался при появлении питания и все. Зачем решать проблему, которой нет?
Это еще более странная ситуация. Имхо, 90% айтишников компы никогда не выключают =) только ребутят после апдейтов.
А простые пользователи все равно софтину не осилят.
отлично! спасибо за находку, в этом случае вообще не нужны никакие аппликации на мобильных устройствах
единственное я его не могу пока проверить, т.к. у меня VPN подключение, надеюсь скоро буду без него обходится.

Есть еще всем известная википедия где есть ссылки на perl, python скрипты
Слегка удивлен выбором программы для iPhone.
Я бы порекомендовал Net Scan, т.к.:
— он дешевле (0,99$ против 1,99$)
— он более функционален (WoL — опциональная его функция, в первую очередь это шикарный сканер)
— разработчик — русский (всегда приятно поддержать соотечественника)
— это не реклама (сам пользуюсь этим инструментом, очень доволен, поэтому и рекомендую)

P.S. В appstore есть еще несколько программ WoL, но жаль тратить деньги на тестирование.
Из бесплатных ничего не понравилось :(
изначально я привел те что тестировал сам, а потом спросили про ВМ, добавил уже просто что бы ответить всем, а потом и под андроид нашлась, хотя и ее не проверял. Тем не менее добавлю и Вашу
Спасибо — в первую очередь за статью, Вы затронули очень интересную тему, во-вторых за то, что прислушиваетесь к пожеланиям.
Хотел бы добавить, что про Net Scan я впервые услышал на хабре. Вспомнив об этом, переборол природную админскую лень, покопался в закладках и нашел ссылку.
Может быть кому-нибудь из хабровчан будет интересно прочесть авторскую статью, посвященную этой утилите.
хотя с скриптом указанным выше, вообще утилиты для WOL не актуальны для тех у кого есть хост.
Особенно забавно когда то было рассылать Wake-On-Lan по сети броадкастом. Часа в 4 ночи.
за токие вещи меня из сети выгнали и я создал свою с покером и ну вы поняли…
«Если вы используете маршрутизатор необходимо настроить перенаправление широковещательных сообщений на каком-либо порту, на ваш компьютер.»
Да, но если компьютер выключен, то на ARP он не отвечает и его MAC не известен. А значит подавляющее домашних железок ничего никуда не пошлёт :( Сам с этим недавно столкнулся :( Это я конечно же для случая, когда железка выполняет функции активного шлюза, а не просто хаб.
Полезная информация для тех, кто имеет привычку выключать компьютер.

А что, такие есть на хабре? Те кто выключает компьютер?

Зачем, скажите мне, зачем?
ну пользователей гораздо меньше которые выключают ПК, особенно после обошедшего всех сказа о том, что парковка винта при выключении не лучшим образом сказывается на сам винт =) а учитывая что больше половину пользователей хабра не обычные пользователи то количество выключаемых ПК намного меньше.
Нда… в настройки БИОСа давно все заглядывали?

Есть там автоматическое включение.
Статью внимательно читали?
Помимо включения в биосе, необходимо включить ее в OC. Толк от вашего биоса, если сетевой карте никто не сказал быть в стендбае после выключения? а не выключатся.

Не всегда в ОС «Enable Magic Packet» опция стоит вкл, не всегда режим Auto работает как надо… я бы даже сказал, что на практике Auto срабатывает как Random.
чего минусуете? БИОС учите, балбесы. У всех нормальных материнок есть опция в БИОСЕ включения компьютера после восстановления питания. Автоматом. Без всяких WOL.
Сам учи, в 90% средней ценовой категории все биосы включают машину после перебоя питания, а не полного и продолжительного отключения.

Если ты решил показать свои знания то рассуждай не с одной точки зрения а со всех. Вариантов примерения ВОЛа массы, случаев для его применения так же много. от всего ты не застрахован и все за тебя биос не сделает. Умник нашелся. Если ты такой умный и полезный то где же твой рейтинг как показатель компетентности. раз уж ты так стремаешься всего, что даже профиль не можешь заполнить
рейтинг здесь постоянно сам минусуется, если ты не знал. И нафиг мне профиль заполнять? Что в нем написать то? Зато ты заполнил.

У меня сервак на Линухе, в БИОСе включена настройка After Power Failure: On. Никаких проблем, хоть полдня.

Голову на плечах нужно иметь, а не iPhone.
А у меня нет iPhone, а обозревать софт под него мне ничто не мешает.
а вот After Power Failure: On, у нас нет ни в одной машине в компании. Можешь считать, что именно для таких машин пост и был сделан. А еще для тех кто выключает компы домашние кода спит, и забывает утром его включить. Так же стоит учесть людей которые любят спать в тишине, а также которые спят с девушками, которые не любят спать в комнате с жужжащим ПК.
еще в БИОСах бывает таймер. Раньше комп будил WinAmp`ом по утрам… главное колонки не выключать на ночь.
Всегда удивляло то, что WOL есть почти в каждом компьютере, но на практике о нём мало кто знает… Спасибо за ликбез :)

Когда-то давно сталкивался с использованием WOL'а на машине с Ubuntu, по результатам написал HowTo'шку на убунтовском форуме.

Сейчас хотел сделать из неё хабра-статью в довесок к этой, но внезапно оказалось что у меня кармы не хватает даже на предпросмотр и сохранение черновика.
Если карма так же внезапно не вернётся ко мне, то и бог с ней, а вам буду сильно благодарен, если добавите ссылочку на forum.ubuntu.ru/index.php?topic=23709.0 (не знаю почему, но парсер всегда съедает нормальные ссылки, даю в таком виде) под ссылкой на ман для MacOS.

Вдруг кому полезно будет.
Сейчас родилась в офисе идея:
Изначально звучала — «как включить электрическую батарею отопления на даче, что бы было нагрето помещение пока ты едешь на саму дачу». И вспомнили про WOL:
1. WOL + Выключенный ПК;
2. БП со вторым питанием для монитора какие были раньше, кабель обрезать и припаять к нему обычную розетку, в которую воткнута батарея;
в дополнении можно еще и чайник воткнуть, да и веб камеру поставить а перед ней градусник =))) что бы не заходить раньше чем не прогреется помещение… бредово конечно, с некоторыми условностями, но вполне может пригодится.

Для таких случаев сейчас используют СМС-Розетки. Стоимость 20 000. За такую цену можно собрать комп и настроить WOL =)
Скрипт который служит верой и правдой уже лет 5, нарытый на просторах тырнета.
На флешке также Portable Python
# Wake-On-LAN
#
# Copyright © 2002 by Micro Systems Marc Balmer
# Written by Marc Balmer, marc@msys.ch, http://www.msys.ch/
# This code is free software under the GPL
# -*- coding: cp1251 -*-
import sys
import getopt
import struct, socket

def WakeOnLan(ethernet_address):

  # Construct a six-byte hardware address

  addr_byte = ethernet_address.split(':')
  hw_addr = struct.pack('BBBBBB', int(addr_byte[0], 16),
    int(addr_byte[1], 16),
    int(addr_byte[2], 16),
    int(addr_byte[3], 16),
    int(addr_byte[4], 16),
    int(addr_byte[5], 16))

  # Build the Wake-On-LAN "Magic Packet"...

  msg = '\xff' * 6 + hw_addr * 16

  # ...and send it to the broadcast address using UDP

  s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
  s.setsockopt(socket.SOL_SOCKET, socket.SO_BROADCAST, 1)
  s.sendto(msg, ('255.255.255.255', 9))
  s.close()

# Example use
# x00x0Ex0Cx4Fx54x32
# x00x0Cx6ExAEx64x55
def main():
    WakeOnLan('00:aa:bb:12:34:ff') 
if __name__ == "__main__":
    sys.exit(main())
А у меня дома есть универсальное устройство для включения домашнего компьютера посредством телефонного звонка — жена. ;)
UFO landed and left these words here
Люди, мозг ломаю который вечер, как комп зажечь wol-ом!
Не получается!!!
материнка ga-k8nf-9, сетевуха интегрированая, в биосе wol опций нет, но на свиче и на входе сетевухи лапочки горят, когда комп выключен.

НО не включается сволочь!

В чем затык?
или вопрос в биосе, или проверьте настройку в инде., остальное по мануалам
в винде и linux опция wake-on-lan сетевухи есть, изменяется и сохраняются ее значения
а вот на счет биоса:
как писал выше — ни чего похожего на wake-on-lan там нет(Ctrl+F1 тоже пробовал).
в какие опции биоса за это могут отвечать?
pme — enabled — это я так понимаю, что управление питанием включено
OnBoard HW lan — enabled — это я так понимаю, что включена встроенная сетевуха.

как вариант можно посмотреть — а доходит ли вообще мейджик пакет до компа. Но для этого нужен хаб.
все зашибись. у меня получилось заставить его зажигаться! ура!!!

не смотря на то что в спецификации материнки wol не описан вообще!

вообщем проблема решается достаточно банально:
auto назначение irq pci и onboard девайсам в biose не работает.
решается назначением irq девайсу мануально(не забывает жать ctrl+f1 в главном меню bios)

меня напрягает, что после того как 220 убираешь с блока питания и подаешь вновь,
wol на интегрированной сетевухе перестает работать(питание на нее не восстанавливается)
как это можно вылечить?! (ИБП не наш метод)))) )

А pci(не интегрированая) сетевуха работать как wol не желает((. Питание не подается на нее

честно говоря хз.
я уже давно тесно не связан с системными блоками, все чаще по ноутбукам.
но знаю, что например ФуджиСименсы при подаче питания как бы стартуют, а потом отключаются, при этом сетевуха оживает и соответственно ВОЛ работает на ура.
Но если комп отправляется в хибернейт, то от питания отключается вообще все и обратно его можно разбудить только кнопкой.
купил pci сетевуху с поддержкой wol по pci2.2+(без wol разъема)
Но она в любом выключеном состоянии компа не подает признаков жизни(лампочки не горят)((((

кстати на материнке на шел плэйс с подписью wol с пропаенными дорожками, но «мама» для штекера не смонтирована!
там должно быть:
1) gnd
2) 4v
3) как раз включение

Кто нибудь знает протокол сигнала включения?

p.s. куплю еще одну сетевуху с wol разъемом, если получится мануально зажечь комп))))
раз лампочки не горят, значит во время выключения компа она целиком отключается. Я бы посмотрел настройки управления питания этим устройством.

Сейчас пересмотрел свои сетевухи — ВОЛ-разъем есть только на 3Комовскихъ сетевухах, но проводочка там нет.
херня война — главное маневры.

вообщем проверил wol дорожки на материнке- питание на 2 из них подается.
сегодня возьму в руки паяльник
по результату отпишусь
не удивлюсь, если восточные рабочие и в описание материнке забыли его включить и выключить его забыли, а я воспользуюсь))
Only those users with full accounts are able to leave comments. Log in, please.