Удаленное включение компьютера по сети – Удаленное включение компьютера по сети и через интернет

Удалённое включение компьютера бесплатно, без SMS и без облаков, с помощью Mikrotik / Habr

… а также без проброса портов, SSH/telnet и установки сторонних приложений. С любого компьютера, подключённого к интернет и даже с телефона!

Периодически мне бывает нужно включить домашний компьютер, когда я нахожусь не дома. Обычно я не запаривался и звонил или отправлял сообщение с такой просьбой жене, которая сидит дома в декрете. Очень удобное средство удалённого управления с голосовым интерфейсом. Однако у этого способа есть ряд недостатков — ушла гулять, укладывает ребёнка, или ещё чем либо занята. Хотелось простого решения из того что есть под рукой.

Первым делом включаем Wake on LAN в BIOS’е материнской платы, у всех это делается по-своему, у многих включено по умолчанию. На одном из моих ПК даже такой опции нету — всегда включено.

Далее переходим в WinBox и подключаемся к вашему роутеру (если хотите, можете через SSH или через HTTP(S), я всё делаю в WinBox’е). Если открыть текстовую консоль RouterOS и пошарить там в разделе /tool (или в wiki-мануалах), то можно обнаружить утилиту wol со следующим синтаксисом:

/tool wol mac=XX:XX:XX:XX:XX:XX interface=ifname

Где ifname — имя интерфейса, с которого будет рассылаться волшебный пакет, XX:XX:XX:XX:XX:XX — mac адрес вашего компьютера.

Вроде всё просто, но Winbox с телефона не особо запускается и mac адрес по памяти замучаешься вводить. Можно запускать SSH и отправлять в него одну единственную команду, но это тоже долго и нудно. Используем фаервол!

Напрямую из правил фильтра запускать исполнение команд нельзя, из всех действий нам больше всех подойдёт добавление адреса в address-list, т.к. оно позволяет создать новый объект в операционной системе роутера, доступный из скриптов.

Добавим новое правило для цепочки input и расположим его среди других разрешающих правил этой цепочки. Укажем протокол tcp и dst-port — любой из верхних портов.


Действие выберем add src (можно и dst) to address list, укажем имя листа.
Для отслеживания появления записей используем планировщик. Заходим System -> Sheduler, создаём задание планировщика, задаём имя. Указываем Start time: startup, и желаемый интервал, к примеру каждые 15 секунд.

В поле on event напишем простенький скрипт:

:local WAKEPC [/ip firewall address-list find where list="WAKEPC"]
:if ($WAKEPC!="") do={
/tool wol mac=00:11:22:33:44:55 interface=bridge_lan
/ip firewall address-list remove [find where list="WAKEPC"]
}

Не забываем указать правильный mac, имя интерфейса и адрес-листа. Данный скрипт при обнаружении элементов в адрес-листе выполнит команду, отправляющую магические пакеты на ваш компьютер, после чего удалит запись из адрес-листа.

Для включения вашего компьютера достаточно открыть браузер и перейти на IP вашего микротика, указав порт, который мы задали в правиле фаервола: http://your.router.net:port, после чего фаервол создаёт запись в адрес-листе, задание планировщика обнаружит эту запись, выполнит запуск утилиты wol, и удалит запись из адрес-листа. Проще паренной репы, можем добавить адрес в избранное, чтобы каждый раз не вводить.

Только не забывайте про безопасность, данный способ ничем не защищён и кто угодно может включить Ваш компьютер, зная или подобрав нужный порт. Для защиты можно использовать VPN, port knocking, whitelist или метод Неуловимого Джо — решать Вам. Если Вам требуется включать таким образом по-отдельности несколько компьютеров, создайте соответствующее количество правил на разных портах, каждое из которых будет кидать адреса в свой адрес-лист, скрипт в задании планировщика также размножаем через Ctrl+C, Ctrl+V, либо создаём отдельные задания для каждого — как хотите.

habr.com

Удаленное включение компьютера, как это работает?

Всем привет!
В данной статье я хотел бы рассказать, как работает функция «Удаленное включение компьютера через интернет», которая носит название Wake-on-Lan (Wake on Lan, WOL).
Для тех, кому не интересно вдаваться в подробности и кто просто хочет знать, как включить компьютер через интернет, советую скачать приложение PC WakeUp для Android и прочитать мою предыдущую статью Удаленное включение компьютера через интернет со смартфона на Android.

Итак, если вы до сих пор на этой странице, значит вам интересно как же всё-таки работает удаленное включение компьютера по сети.

Процесс включения компьютера через интернет состоит из этапов:

1) передача в сеть так называемого «магического пакета» (WOL-пакета)
2) прием пакета сетевой картой, указанной в магическом пакете
3) реакция сетевой карты на магический пакет — сигнал пробуждения компьютера.

Итак, для того чтобы осуществить включение компьютера удалённо, необходимо во-первых чтобы ваша сетевая карта поддерживала функцию Wake-on-Lan. Если поддержка есть, то при включении данной функции — сетевая карта начинает отслеживать в кабеле Ethernet наличие определённого типа пакетов. Секрет в том, что магический пакет отслеживается даже в том случае, когда компьютер находится в режиме сна (гибернации). Потому этот пакет и назван магическим, т.к. это единственный тип пакетов, на которые сетевая карта продолжает реагировать даже после перехода компьютера в режим пониженного энергопотребления.

Настройка BIOS.
В параметрах электропитания вашего BIOS также должна быть включена соответствующая функция, разрешающая использовать функцию удаленного включения компьютера через сеть. BIOS также позволяет настроить, из какого именно режима разрешено выводить компьютера. Хотелось бы отметить важный момент: компьютер можно пробудить только из режима пониженного энергопотребления (режим S4 или S5). Пробуждение компьютера из полностью выключенного состояния не представляется возможным. Впрочем это врядли имеет большое значение, т.к. количество потребляемой в режиме сна энергии настолько мало, что совершенно не заметно ни в счетах на электроэнергию, ни в каких либо других важных моментах. Кстати помимо включения компьютера через WOl, BIOS позволяет настроить возможность включения компьютера через временной таймер, клавиатуру, мышь, другие USB устройства, PCI-E интерфейс и даже через Wi-Fi. Правда далеко не каждая из этих функций гарантировано будет присутствовать в вашей версии BIOS.

 Настройка компьютера (сетевой карты)
Помимо настройки BIOSа необходимо добавить поддержку включения компьютера через Wake-on-LAN на уровне настроек сетевой карты и энергосбережения. Для этого необходимо сделать так, чтобы в режиме сна (гибернации) компьютер оставлял подачу питания на сетевую карту, а также в настройках самой сетевой карты необходимо включить поддержку Wake on LAN (WOL, магического пакета). Впрочем, к сожалению и эти настройки есть не везде. Есть вероятность, хоть и небольшая, что на вашей сетевой карте вообще не окажется поддержки WOL. Ну надеюсь, что среди тех, кто читает эту статью, вряд ли найдутся пользователи столь устаревшего оборудования.

Настройка сети (роутера)

Для удаленного включения компьютера через интернет в первую очередь необходимо иметь постоянное работающее соединение с интернетом. Сейчас подавляющее большинство провайдеров интернета предоставляют его после авторизации (вставляешь шнур, делаешь подключение под логином/паролем, и интернет появляется). При таком способе доступа к интернету — лучше всего иметь роутер, т.к. иначе при вводе компьютера в сон — подключение неминуемо исчезнет, и компьютер будет совершенно недоступен из внешней сети. Роутер же позволяет сохранять соединение независимо от состояния устройств, подключенных к нему. Таким образом, для передачи магического пакета на спящий компьютер — необходимо передать в роутер извне сигнал, который роутер трактует как магический пакет и отправит его в свою внутренню сеть.

а) Обеспечение доступа к роутеру из внешней сети

Если ваше подключение к интернету происходит через статический внешний IP-адрес, то вы легко сможете достучаться до роутера по этому адресу из любой точки земли. Однако чаще всего статический адрес является платной услугой, либо вообще не предоставляется провайдером, и тогда ваш IP может меняться как угодно при каждом подключении. На помощь приходит технология DDNS. Она позволяет авторизоваться на стороннем сервисе, который предоставляет в сеть статическое имя вашего роутера (например myrouter.ddns.ru). При обращении к этому DDNS-имени, сигнал поступает на DDNS-сервис, который хранит в себе информацию о вашем роутере (текущий его IP) и пересылает все пакеты на роутер. Таким образом ваш роутер становится доступен в сети по постоянному имени и вам даже не нужно запоминать набор цифр IP-адреса.

б) Передача через роутер магического пакета

Есть два варианта, как инициировать передачу пакета из роутера в спящий компьютер для его удаленного включения через интернет.

Первый. Нужно передать магический пакет на роутер. В роутере настраивается проброс портов таким образом, что магический пакет, пришедший на 7 или 9 порт (порты для магического пакета) перебрасывается на 7(9) порт внутрь роутера и далее например широковещательным пакетом рассылается на все компьютеры внутри сети. Включится именно тот компьютер, мак-адрес которого указан в магическом пакете. Данная технология вроде работает, однако лично я не смог ее настроить на своем оборудовании. Проблема в том, что обычно при пробросе портов требуется указать IP адрес компьютера внутренней сети, на который будем делать проброс. Однако в ARP-таблице роутера записи об IP адресах исчезают через примерно 5 минут, после отключения устройств. Т.е. если вы выключили компьютер (отправили в сон), то через 10 минут сигнал на него уже не дойдет по его IP-адресу. Эту проблему надо учитывать и решение кроется в статичных ARP-записях, которые не будут удаляться со временем даже при выключении компа.

Второй. Нужно подключиться к роутеру по SSH или Telnet и выпонить непосредственно в роутере команду Wake-on-Lan (wol, etherwake, ether-wake). Данный алгоритм я как раз использовал в разработанном мной приложении PC WakeUp. Чтобы осуществить такое подключение, нужно настроить в роутере доступ по SSH или Telnet из интернета (из WAN). После подключения достаточно лишь выполнить команду содержащую в себе MAC-адрес нужного компьютера (правда конкретный формат команды у каждого роутера свой). Если вы решили использовать этот способ, то установка моего приложения на Android является самым простым решением.

 

Надеюсь у вас всё получится, и удаленное включение компьютера через интернет со смартфона на Android или просто через консоль командной строки станет для вас обычной, но очень полезной функцией.

 

geekme.ru

Включение компьютера удалённо, по сети или через интернет – Wake On Lan


Включение компьютера удалённо, по сети или через интернет – Wake On Lan

Любая современная сетевая плата и БИОС материнской платы поддерживают технологию Wake On Lan, которая позволяет включить данный компьютер удалённо.

Принцип работы WOL

При включенной функции Wake On Lan, компьютер, выключенный нормальным образом (не в аварийном режиме), продолжает подавать дежурное питание (5В с маленьким током) на сетевую плату, которая находиться в режиме ожидания всего лишь одного пакета — Magic packet (магический пакет). Поле получения этого пакета, сетевая плата подаёт сигнал для включения компьютера.

Передать этот пакет можно при помощи специальной программы, например WOL v2.0.3.

Настройка включаемого компьютера

В БИОС компьютера включаем технологию Wake On Lan, данная опция находиться в разделе управления питанием, и может называться Wake On Lan (установить в положение Power-On), Wake Up On LAN (в положение Enabled), Wake on LAN from S5 (в положение Power-On), или ERP Support (в положение Disabled).

Далее, необходимо настроить сетевую плату (в Windows). Заходим в «свойства» сетевой платы, по кабелю которой мы хотим включать компьютер и нажимаем «настроить».


 

Далее заходим на вкладку «Управление электропитанием» и выставляем следующие галочки.

 

Теперь, выключая компьютер нормальным образом, он будет ждать магического пакета, и включиться получив его.

Как отправить магический пакет

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

Так как выключенный компьютер просто не может иметь никакого IP адреса, то получить пакет он может только в широковещательном режиме. Выключенный компьютер также не может ответить на TCP пакет, который запрашивает соединение на порту и по этому, логично предположить, что пакет должен быть UDP (хотя, это не важно). Порт назначения в данном случае не важен, сетевая карта примет магический пакет на любом порту, но принято считать 7-й и 9-й порты, портами по умолчянию для WOL. Из вышесказанного следует что включаемый компьютер, и компьютер с которого отправляется пакет, должны находится в одной сети, иначе, широковещательный пакет (broadcast) скорее всего не выйдет за пределы маршрутизатора (о включении через интернет поговорим позже).

Как говорилось раньше, отправить магический пакет можно при помощи специальной программы, в которой нужно будет только ввести MAC адрес включаемого компьютера и его IP, для создания широковещательной рассылки в данной сети. Например, если IP компьютера 192.168.1.10, то программа будет слать на этот ip и на бродкаст 192.168.1.255. А если вам нужно организовать включение компьютеров онлайн (через браузер), то это можно сделать при помощи PHP скрипта.

Wake On Lan через интернет

Если вы имеете прямое подключение к интернету (по DHCP) и выделенный IP адрес, и если ваш провайдер поддерживает маршрутизацию широковещательных пакетов, то ваш компьютер можно будет включить отправить магический пакет на бродкаст вашей сети, например, ваш IP 37.37.37.59, то вам нужно отправить пакет на адрес 37.37.37.255.

Но в большинстве случаев, по той или иной причине это не сработает, тогда у вас должен быть маршрутизатор. Маршрутизатор (роутер) выполняет подключение к интернету, а ваш компьютер, по кабелю подключается к этому маршрутизатору. При таком раскладе, магический пакет необходимо отправлять не широковещательно, а на внешний IPадрес роутера. А в роутере необходимо создать правило (порт форвардинг) в котором прописать проброс нужного порта (по умолчанию 7 и 9 для магического пакета, хотя вы можете отправлять на любой) из WAN в LAN на бродкаст, то есть на XXX.XXX.XXX.255.

Но к сожалению, далеко не все роутеры умеют пробрасывать порты на бродкаст, делать это умеют некоторые модели D-link, все Linksys и Cisco, роутеры MikroTik, и по моему ZyXel.

Структура Magic пакета

Magic пакет – это специальная последовательность байтов, которая для нормальной работы посылаеться по протоколу UDP широковещательно. Вначале пакета идёт 6 байт равных 0xFF, а потом идёт MAC адрес повторённый 16 раз. Допустим, что MAC адрес 00:1D:7D:E5:06:E8, то магический пакет будет выглядеть так (без переводов строки конечно):

FFFFFFFFFFFF
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8
001D7DE506E8

pokompam.by

Пробуждение компьютера по сети — Пингвиньи радости

Материал из Пингвиньи радостей

Статья о Пробуждении компьютера по сети

Пробуждение компьютера по сети (Wake-on-LAN) это процедура активизации предварительно настроенного совместимого компьютера удалённо по сети.

При активизации на управляемом компьютере режима Wake-on-LAN, он, при выключении питания, на самом деле переходит в режим (супер)пониженного энергопотребления, оставляя активной сетевую карту. Если одним из пакетов, приходящим на сетевую карту, окажется magic packet с его MAC-адресом, сетевой адаптер выдаст сигнал на включение питания компьютера. Magic packet — это специальная последовательность байтов, вставляемая в пакеты UDP или IPX.

Для работоспособности механизма Wake-on-LAN аппаратная часть пробуждаемого компьютера должна удовлетворять условиям:

  • блок питания ATX 2.01 и выше
  • материнская плата, поддерживающая Wake On Lan
  • сетевая карта с поддержкой Wake On Lan

В Linux На пробуждаемом компьютере должна быть установлена утилита ethtool, а на управляющем wakepnlan.

Подготовка пробуждаемого компьютера

Для настройки управляемого компьютера

  • активизируется возможность пробуждения компьютера по сети в БИОС материнской карты (обычно находится в разделе Power Management)
  • устанавливается утилита управления сетевым интерфейсом как описано в статье ethtool
  • проверяется поддержка Wake-on-LAN
  # ethtool eth0 | grep -i wake-on
    Supports Wake-on: pumbg
    Wake-on: d
  • активизируется Wake-on-LAN
  # ethtool -s eth0 wol g
  Внимание!
  При перезапуске компьютера режим Wake-on-LAN сбрасывается в состояние по умолчанию.
  Для его гарантированного восстановления при каждом запуске операционной среды, например
  добавляется в файл настройки сетевого интерфейса /etc/network/interfaces секция
     auto eth0
     iface eth0 inet dhcp
        up /sbin/ethtool -s eth0 wol g;
  • уточняется MAC-адрес управляемого компьютера выполненной на нём командой
  # ifconfig eth0 | grep -i hwaddr
  • для проверки работоспособности пробуждения компьютера выключается питание
  # poweroff

Пробуждение компьютера в локальной сети

Для настройки управляющего компьютера

  • устанавливается утилита для посылки «магического пакета» как описано в статье Wakeonlan
  • посылается Magic packet компьютеру с указанным MAC для его пробуждения
  # wakeonlan -p 8 MAC-adress                  - широковещательно в локальной сети
  # wakeonlan -i 192.168.0.255 -p 8 MAC-adress - широковещательно для именованной подсети
  Внимание!
  wakeonlan осуществляет посылку пакетов только широковещательно в локальной сети.
  Возможные способы пробуждения компьютера из интернет или из другой подсети описаны далее.

Пробуждение компьютера вне локальной сети

Для пробуждения компьютера вне локальной сети

  • с помощью удалённого SSH-подключения
  вариант №1
  - на управляемом компьютере устанавливается SSH сервер
  - создаётся пользователь, например wakeonlan
  - в файл $HOME/.profile данного пользователя добавляются команды
      wakeonlan -p 8 MAC-adress
      exit
  - на управляющем компьютере выполняется команда
    # ssh wakeonlan@host
  вариант №2
  - на пробуждаемом организуется Автоматический вход на SSH-сервер
  - на управляющем компьютере выполняется например команда
    # ssh user@host wakeonlan -i 192.168.0.255 -p 8 MAC-adress
  • с помощью проброса порта утилитой Iptables
  (незавершённый абзац)
  - на шлюзе/роутере в ARP таблице создаётся запись для фиктивного хоста,
    например 192.168.0.254 с МАК-адресом FF:FF:FF:FF:FF:FF
  - осуществляется проброс UDP порта, например 32000, на этот хост
  - отправляется Magic Packet по адресу внешний_IP:32000
  • с помощью он-лайн сервисов Wake-On-LAN через сеть Интернет
  например
  - www.wakeonlan.ru

Литература

Справочная информация

  • 26.08.2016: Пробуждение компьютера по сети: создание статьи о Пробуждении компьютера по сети

tdkare.ru

Удаленное включение компьютера по сети

Для удаленного включения компьютера по сети с использованием технологии Wake on LAN (WOL) нужно знать IP-адрес компьютера в сети Интернет (необходимо постоянное подключение) и MAC-адрес его сетевой карты, через которую он подключен к Интернет. Естественно, сетевая карта и биос должны поддерживать возможность включения по сети:

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

— Оборудование должно соостветствовать спецификации ACPI и в настройках BIOS должна быть включена поддержка режима “Wake On Lan”.
— Иметь блок питания ATX.
— Иметь сетевую карту, поддерживающую технологию “Wake On Lan” (WOL).

Состав magick packet — “волшебного” пакета, для пробуждения “выключенного” компьютера (на самом деле, компьютер не совсем выключен — он находится в режиме )
Первые 6 байт — 0xFF, так называемая «цепочка синхронизации» . Затем — MAC-адрес сетевой платы, повторённый 16 раз.

http://ru.wikipedia.org/wiki/Wake-on-LAN

Программы для включения компьютера по сети:
broadc.exe
broadc.exe MAC-адрес-сетевой-карты 255.255.255.255 67

wol.exe имеет чуть больше возможностей

wakeup.exe — графическая утилита

wakeonlan — для Linux:
wakeonlan MAC-адрес
http://white55.narod.ru/wol.html

wake on lan на PHP:
http://toni.uebernickel.info/development/php-wake-on-lan/

Опубликовано Суббота, Февраль 19, 2011 в 11:01 в следующих категориях: Без рубрики. Вы можете подписаться на комментарии к этому сообщению через RSS 2.0. Вы можете добавить комментарий, или trackback со своего сайта.

Автор будет признателен, если Вы поделитесь ссылкой на статью, которая Вам помогла:
BB-код (для вставки на форум)

html-код (для вставки в ЖЖ, WP, blogger и на страницы сайта)

ссылка (для отправки по почте)

www.levik.info

Включение компьютера удаленно с мобильного телефона | Статьи

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

Итак. что мы имеем: сетевую карту, умеющую включать компьютер с помощью «волшебного пакета» (Magic Packet), маршрутизатор D-Link DIR-320NRU, соединяющийся через PPPoE с интернетом, мобильный телефон под управлением Windows Phone 7.5.

В первую очередь необходимо включить возможность сетевой карты включать компьютер.

Для этого необходимо:

  • В BIOSе включить поддержку Wake On Lan на моей материнской плате ASUS P8H61 эта функция называлась Wake from PCI-Device, так же они могут называться: Wakeup option, Wake On LAN, MAC Resume From S3/S4, MACPME Power Up Control, Power On By Onboard LAN, Power Up By Onboard LAN, Power On By PCI Devices, Resume on PCI Event, Resume by LAN, Resume By WOL, Resume on LAN, Resume on LAN/PME#, Wake on LAN from S5, Wake Up On LAN, WakeUp by Onboard LAN, WOL (PME#) From Soft-Off, PME Events Wake Up, Resume by PME# Function, Resume On PME#, Wake On PME, Wake Up On PME.
  • Далее проверьте свойства сетевой карты (правой кнопкой мыши на иконке «Мой компьютер», выберите Управление -> «Диспетчер устройств»). В «Диспетчере устройств» откройте свойства вашей «Сетевой карты» и выберите закладку «Управление электропитанием». Опции включения питания должны быть включены, как показано на картинке ниже.

Также во вкладке Дополнительно необходимо проверить параметры, у меня они назывались «Функции включения по сети», нужно выбрать «Специальный пакет», названия опять же могут отличаться.  

Итак, с настройками компьютера мы закончили, теперь необходимо настроить маршрутизатор.

Тут возникает проблема, маршрутизатор умеет пробрасывать порты только до IP адреса, к которому не привязан MAC-адрес, а т.к. компьютер у нас выключен, нужно привязать к IP компьютера его адрес на маршрутизаторе, к сожалению такие функции не предусмотрены в Веб-интерфейсе, поэтому придется воспользоваться Telnet-ом. Для этого запускаем командную строку (Пуск->Выполнить->cmd), в ней пишем: «telnet 192.168.0.1», где 192.168.0.1 — адрес маршрутизатора.             

Происходит подключение к маршрутизатору через Telnet, где маршрутизатор в первую очередь просит авторизоваться,логин и пароль такой же, как и на веб-интерфейсе, по-умолчанию login: admin, пароль: admin. После авторизации мы видим сообщение приветствия и предложение ввести команду.

Нам необходимо привязать к IP-адресу MAC-адрес, для этого пишем команду:

ip neigh change <IP-Адрес вашего компьютера> lladdr <MAC-адрес вашего компьютера> nud permanent dev br0

Пример:

ip neigh change 192.168.0.68 lladdr 54:04:A6:9C:AB:23 nud permanent dev br0

Можно проверить, что получилось командой: ip neigh show

Собственно привязка IP к MAC-адресу уже есть, теперь осталось прокинуть порт, по умолчанию для включения используется 9 или 7 порт, хотя, конечно, можно использовать любой, но я использовал именно порт 9. В любом браузере заходим в веб-интерфейс маршрутизатора, по-умолчанию 192.168.0.1 

Заходим в «Межсетевой экран/FireWall»->»Виртуальные серверы/Virtual Servers»->»Добавить/Add».

Заполняем следующим образом:

Шаблон: Custom

Имя: можно написать все, что угодно, но лучше называть по имени службы, чтобы не путаться, поэтому «WOL» (Wake On Lan)

Интерфейс: ничего менять не нужно

Протокол: UDP

Внешний порт (начальный): Внешний порт (конечный): Внутренний порт (начальный):  Внутренний порт (конечный): везде пишем «9»

Внутренний IP: собственно IP-адрес компьютера, который собираемся включать

Жмем «Изменить» и не забываем сохранить конфигурацию.

Уже можно включать компьютер по внешнему IP, но так как у меня он динамический, я решил настроить DynDNS, если у вас статический IP этого делать не нужно. Но как оказалось, с недавних пор этот сервис стал платным, поэтому в поисках альтернативы, я наткнулся на https://www.dlinkddns.com/ Регистрируемся и создаем хост вида _имя пользователя_.dlinkddns.com

Затем заходим в веб-интерфейс маршрутизатора, переходим в «Дополнительно/Advanced»->DDNS->»Добавить/Add».

Выбираем «DynkDNS.org» (несмотря на то что есть пункт DLinkDDNS, он почему-то не работает)  и заполняем данные, которые вы использовали при регистрации. Жмем «изменить» и опять же не забываем сохранить конфигурацию.

Теперь осталось только настроить телефон. я был приятно удивлен, но приложений под WP7 для этой задачи оказалось довольно много, я использовал приложение WakeOnLan http://www.windowsphone.com/ru-ru/store/app/wakeonlan/e1e3bc9d-ffe5-4533-b8d9-7599671fad3e.

Как видно, приложение достаточно просто в настройке, нужно всего-лишь указать имя компьютера, можно написать все, что угодно, это только для того, чтобы различать компьютеры в приложении, MAC-адрес компьютера и внешний IP-адрес, либо же тот самый хост, который мы создавали на DLinkDDNS.com.

Вот и все, включайте!

Внимание! Все проверено и работает на маршрутизаторе D-Link DIR-320NRU, статья написана именно по настройке этого маршрутизатора, не исключено, что такие настройки подойдут и для другого оборудования.

С удовольствием отвечу на Ваши вопросы и замечания.

pc-service22.ru

Включение и выключение компьютеров по локальной сети

Включение и выключение компьютеров по локальной сети

Учителю информатики - полезное

Сучкова И.М., учитель информатики МОУ СОШ №56 г. Орска

WOL (Wake-on-LAN пробуждение по локальной сети, англ). 

Для включения компьютера по локальной сети необходимо, чтобы его сетевая карта поддерживала функцию Wake on Line. Если сетевая карта не встроенная, устаревшей модели  с разъемом WOL, его нужно соединить с таким же на материнской плате соединителем из комплекта сетевой карты.

Включение опции пробуждения осуществляется в настройках BIOS, раздел Power  — Power Up Control (Power Menagement Setup), необходимо дать разрешение (Enabled)  в строке Wake On LAN or PCI modem (PME Event Wake Up ). Обычно опция включена по умолчанию.

Включить компьютер можно только из режима soft off - неполное отключение.  В этот режим компьютер переходит после выключения средствами windows, кнопкой на клавиатуре или системном блоке, и находится в этом режиме до тех пор, пока системный блок (ATX) не будет отключен от сети. После полного отключения от сети (выключен УПС или сетевой фильтр, либо выдернут шнур питания) компьютер находится в режиме power off (полностью выключен), и поэтому после включения питания функция WOL не сработает. Необходимо хотя бы раз включить компьютер. 
Чтобы не делать это вручную в начале рабочего дня, в BIOS можно установить функцию автовключения для автоматического включения компьютеров при включении питания, а уже в течение рабочего дня, не переходя в power off, осуществлять управление компьютерами с помощью специальных утилит.

Для включения компьютера с помощью WOL  ему необходимо отправить по сети так называемый Magic Packet пакет, сформированный специальным образом. 

В Интернете были найдены и испробованы бесплатные утилиты для формирования и отправки таких пакетов:
Magic Packet utility  
Wake-on-LAN 
и др.

Magic Packet utility 1.00.005 создаcт список хостов в локальной сети (IP-адреса и mac-адреса). Позволяет включить как отдельный компьютер в произвольное время либо по расписанию, так и группу компьютеров в назначенное время. 925 кб. 
Неудобства:: включая отдельный компьютер, придется руками вбивать его mac-адрес 🙁  причем ввод организован неудобно — по два символа в маленькие поля ввода без автоматического перехода курсора следующее поле и даже без перехода по стрелке вправо, приходится щелкать мышью.
Кроме того, невозможно включить компьютеры в произвольное время нажатием одной-единственной кнопки. 

Wake-on-LAN 1.0.2 миниатюрнее своей товарки, всего 136 кб, не требует установки. При первом использовании программы необходимо для каждого компьютера в сели ввести имя или IP-адрес  компьютера и нажать кнопку MAC для получения его физического адреса. Для включения компьютера необходимо нажать OK. При последующих запусках можно выбирать компьютер по имени из всплывающего списка. 

Список адресов можно редактировать из меню Файл пунктами Добавить (Удалить), кроме того, можно делать экспорт и импорт списка.

Автор указывает, что программа умеет работать с командной строкой. К сожалению, запуск из командной строки, пример которого приведен на сайте автора,  не сработал. Но зато удалось запустить программу с использованием пакетного файла. Такую возможность очень удобно использовать для  включения группы компьютеров в любое время.

На практике это реализуется так. Создаете текстовый файл, в котором даете команду на запуск программы с параметрами включаемых компьютеров: 
start c:\wol.exe COMP2 192.168.0.2 00ААEA2FFD15
start c:\wol.exe COMP6 192.168.0.6 0EE01877885F
start c:\wol.exe COMP7 192.168.0.7 00EF1557BEDE

Или более короткий вариант:
start c:\wol.exe COMP2 192.168.0.2 00ААEA2FFD15 COMP6 192.168.0.6 0EE01877885F COMP7 192.168.0.7 00EF1557BEDE

В данном случае программа wol.exe находится на диске с:, в случае другого расположения указываете нужный адрес (разумеется, с соблюдением правил его записи). Сохраняете этот текстовый файл, меняете ему имя и расширение, например, Включить.bat. Теперь при запуске этого файла указанные в нем компьютеры включатся. Окно программы при этом не откроется, процесс wol.exe после пуска компьютеров завершается сам.

Что же касается программы WakeUp, различные версии которой лежат на многих сайтах, то выяснилось, что WakeUp версии 1.6 не работает вообще. Сколько на кнопки не нажимай, никакого результата нет, даже если заполнить список настроек самостоятельно (перепробованы разные варианты). Кроме того, надписи на кнопках не читаются.

Сучкова Т.М. 2007

 

 

 

 

 

 


www.school56orsk.narod.ru

Обновлено: 04.02.2019 — 04:49

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *