августа 13, 2007

Как включить компьютер через Интернет

Wake On LAN, Magic Packet, Включение компьютера Задача: произвести включение компьютера (скажем на работе) из другого места (из дома). Забыли забрать важный документ? Или просто хотите приколоть сотрудников, находясь в отпуске. А может желаете даже подсмотреть за тем что творится в комнате? Особых проблем для реализации таких возможностей не имеется. Что для этого нужно?
  1. Компьютер с ATX-источником питания и материнской платой, поддерживающей Wake On LAN
  2. Сетевой адаптер с поддержкой Wake On LAN
  3. Если сетевой адаптер или материнская плата поддерживают шину PCI версии 2.1, то нужен специальный трёхпроводной кабель для соединения Wake-On-LAN разъёмов материнской платы и сетевого адаптера. Если и сетевой адаптер, и материнская плата поддерживают PCI 2.2, то кабель не нужен
  4. Программу, способную посылать Magic Packet
Как это работает Управляемый компьютер находится в дежурном режиме (stand by) и выдаёт питание на сетевой адаптер. Сетевой адаптер находится в режиме пониженного энергопотребления, просматривая все пакеты, приходящие на его MAC-адрес и ничего не отвечая на них. Если одним из пакетов окажется Magic Packet, сетевой адаптер выдаёт сигнал на включение питания компьютера. Лампочка на сетевом адаптере (рядом с разъемом подключения сетевого кабеля) должна гореть при выключенном компьютере. Это первый признак поддержки включения по сети. Magic Packet Magic Packet это специальная последовательность байтов, которую для нормального прохождения по локальным сетям можно вставить в пакеты UDP, TCP, IPX. Обычно для WOL пакеты протоколов верхнего уровня рассылают широковещательно, так как в случае динамического присвоения адресов неизвестно, какой, скажем, IP-адрес соответствует какому MAC-адресу. Однако, для корректного прохождения через маршрутизатор, запрещающий широковещательные пакеты, можно послать пакет по какому-то определённому адресу. Состав Magic Packet Вначале идет так называемая “цепочка синхронизации”, состоящая из 6 байт FF, а затем — MAC-адрес сетевой платы, повторённый 16 раз. То есть, если бы адрес платы выглядел как 01:02:03:04:05:06, то магический пакет оказался бы таким:
FFFFFFFFFFFF010203040506010203040506010203040506010203040506 010203040506010203040506010203040506010203040506010203040506 010203040506010203040506010203040506010203040506010203040506 010203040506010203040506
Как настроить сетевую плату Заходите в свойства комьютера, оборудование, диспетчер устройств, сетевые платы, свойства и устанавливаете галочки в соответствующих пунктах. Программы, способные посылать Magic Packet
Как получить сетевой адрес Window 9x - Запустите программу "winipcfg.exe" Windows NT & Windows 2000 - Запустите программу "ipconfig.exe /all" Linux - Запустите программу "ifconfig"

3 комментария:

  1. Белый адрес нужон, однако...

    ОтветитьУдалить
  2. Не просто белый адрес а еще и статическая ARP таблица на рутере, иначе пакет, адресованный выключеннной машине не дойдет до адресата

    ОтветитьУдалить
  3. если это широковещательная рассылка то все равно дойдет

    ОтветитьУдалить

Комментирование запрещено.

Примечание. Отправлять комментарии могут только участники этого блога.