Вы можете запустить удаленный запрос по технологии Wake-On-LAN на включение вашего компьютера через сеть Интернет.
Введите необходимые данные
Wake-on-LAN
Возможность включить компьютер по сети, даже находясь на другом конце мира. Все, что нужно для удаленного запуска ПК – знать IP и MAC-адрес (предварительно настроенный роутер и включенная настройка WOL в BIOS на включаемом компьютере).
Как настроить Wake-on-LAN (WOL) на компьютере
Сначала необходимо понять, поддерживает ли материнская плата вашего ПК Wake on LAN. Это можно узнать в настройках CMOS BIOS в разделе «Управление питанием» (Power). В прошивке AMI BIOS v2.61 WOL включается в настройках Power — APM Configuration. В пункте "Power On By PCI Devices" нужно выбрать «Задействовать» ("Enabled").
Как узнать IP и MAC-адреса?
Чтобы узнать IP и MAC-адреса, нужно ввести в командной строке или в меню «Пуск»/«Выполнить» команду ipconfig.exe /all.
Физический адрес: 54-A0-50-39-2F-20 – это MAC;
IPv4-адрес: 192.168.0.37 (основной) – это IP;
В данном случае IP бесполезен, т.к провод интернет втыкается не напрямую в компьютер а через роутер.
Настройка Wake-on-LAN на роутере (маршрутизаторе)
Иногда компьютер может быть подключен к сети с помощью маршрутизатора, нужно произвести настройку перенаправления широкополосных сообщений на ваш ПК. WOL при таком типе интернет-подключения будет действовать лишь при выделенном доступе к интернет или при использовании настраиваемых маршрутизаторов (DLink, Linksys или др.).
При этом IP который вы указывает в программе syslab должен быть тот, который у вас указан на роутере в настройках wan.
a. Пример настройки роутера TP-Link:
1. зайдите в раздел Forwarding->Virtual Servers.
2. добавит «виртуал сервер» указать его IP адрес и порт, который будет использоватся для включения. Обычно для Wake-On-LAN используется порты 7 и 9, но можно также указать любой другой порт (от 1 до 65535). Для типа протокола задайте значение UDP или ALL.
3. Зайдите IP & MAC Binding->Binding Settings Включить опцию Arp Binding.
4. Добавить новую запись для компьютера который вы будете удаленно включать указав его IP и MAC адреса. Не забудьте также для него включить опцию Bind.
Wake-on-LAN (WOL; в переводе с англ. — «пробуждение по [сигналу из] локальной сети») — технология, позволяющая удалённо включить компьютер посредством отправки через локальную сеть специальной последовательности байтов — пакета данных (так называемого magic packet — «волшебного пакета», см. ниже). Этот пакет может быть вставлен в пакеты любых стандартных протоколов более высоких уровней, например, UDP или IPX.
Содержание
Требования к компьютеру для работы с Wake-on-LAN [ править | править код ]
- Компьютер с источником питания, соответствующим стандарту ATX 2.01 , и материнской платой, поддерживающей Wake-on-LAN;
- Сетевая плата (в виде платы расширения либо встроенная в материнскую плату) с поддержкой Wake-on-LAN;
- Если используется внешняя (не встроенная в материнскую плату) сетевая плата, и хотя бы одна из этих плат не соответствуют стандарту PCI 2.2 или более позднему, то необходим также специальный трёхпроводной кабель для соединения разъёмов Wake-on-LAN на материнской и сетевой платах.
- Как для интегрированного, так и для внешнего сетевого адаптера, как правило, требуется включение Wake-on-LAN в настройках BIOS материнской платы.
Кроме того, необходима возможность послать magic packet управляемому компьютеру. Это можно сделать, например, с помощью другого компьютера с соответствующей программой (см. примеры ниже).
Принцип работы [ править | править код ]
Управляемый компьютер находится в дежурном режиме (англ. stand-by — режим, предусмотренный спецификацией ATX, при котором из всех выходных цепей блока питания активна только дежурная +5VSB) и выдаёт питание на микросхему BIOS и сетевой адаптер [1] . Сетевой адаптер находится в режиме пониженного энергопотребления, при этом его микроконтроллер анализирует все пакеты, приходящие на соответствующий MAC-адрес, ничего не отвечая на них. Если одним из пакетов окажется magic packet, сетевой адаптер выдаст сигнал на включение питания компьютера.
Magic packet [ править | править код ]
англ. Magic packet — это специальная последовательность байтов, которую для нормального прохождения по локальным сетям можно вставить в пакеты транспортного уровня, не требующие проверки доставки (протокол UDP или устаревший IPX). Обычно для Wake-on-LAN пакеты протоколов верхнего уровня рассылают широковещательно, так как в случае динамического присвоения адресов неизвестно, какой IP-адрес соответствует какому MAC-адресу. Однако, для корректного прохождения через маршрутизатор, запрещающий широковещательные пакеты, можно послать пакет по какому-то определённому адресу.
В начале пакета идет так называемая цепочка синхронизации: 6 байт , равных 0xFF. Затем — MAC-адрес сетевой платы, повторённый 16 раз . То есть, если бы адрес платы выглядел как 01:02:03:04:05:06 , то магический пакет оказался бы таким:
Примеры [ править | править код ]
Программы [ править | править код ]
- Wake On Lan через Интернет — http://wakeonlan.ru/
- Для Linux — https://web.archive.org/web/20070121141809/http://gsd.di.uminho.pt/jpo/software/wakeonlan/mini-howto/wol-mini-howto-3.html#ss3.1
- FreeBSD — начиная с 8.0-RELEASE содержит утилиту wake — http://www.freebsd.org/cgi/man.cgi?query=wake&sektion=8&manpath=FreeBSD+8.0-RELEASE
- Для Maemo 4 (Nokia Internet Tablet N800/N810) — http://fernando.mercado.googlepages.com/maemowol
- woncli — консольная утилита для Windows — http://www.relvarsoft.com/woncli.html
- MultiWOL — CGI скрипт на Perl для многопользовательского окружения — http://multiwol.sourceforge.net/
- WakeMeOnLan — http://www.nirsoft.net/utils/wake_on_lan.html
- Инструмент RouterOS Wake-on-LAN
Исходники [ править | править код ]
Задача написания программы, посылающей магический пакет, достаточно проста и часто дается как учебная при изучении основ работы с сетью. Ниже представлено два примера таких программ в исходных кодах:
Wake on LAN (WOL) — технология, позволяющая удаленно включить компьютер через локальную сеть или через Интернет. (подробнее о настройке Wake-On-LAN).
Здесь вы можете запустить удаленный запрос по технологии Wake-On-LAN на включение вашего компьютера через сеть Интернет.
Для включения вам нужно знать IP-адрес компьютера в сети Интернет (необходимо постоянное подключение), а также MAC адрес его сетевой карты, через которую он подключен к Интернет.
Подсказка: Вы можете узнать IP и MAC адрес запустив на компьютере команду: |
-
ipconfig.exe /all
также можно попробовать найти МАС адрес с другого компьютера в вашей локальной сети, запустив команду "ping" и затем вывести таблицу ARP (где будут отображены соответствия между IP и MAC):
-
ping.exe IP_address
arp.exe -a
Если вы используете маршрутизатор необходимо настроить перенаправление широковещательных сообщений на каком-либо порту (обычно 9) на ваш компьютер. Это будет работать только если у вас есть постоянный выделенный доступ в Интернет и настраиваемый маршрутизатор (например DLink или Linksys).
-
Ниже приведена типовая конфигурация для маршрутизатора:
Name: WakeOnLan Broadcast
Enable: yes
IP Address: 192.168.0.255
-
Также можно использовать следующие сервисы:
Подробности: |
Программа RSHUT PRO может автоматически выключать и включать ваш компьютер, удаленные компьютеры в вашей сети или через Интернет.
- Работать одновременно с несколькими компьютерами в сети.
- Включать, выключать и перезагружать компьютеры удаленно.
- Автоматизировать работу с помощью встроенного планировщика.
- Использовать режим командной строки и удаленную установку.