Что значит магический пакет

Содержание
  1. Wake on magic packet when system is — что это?
  2. S0ix — что за состояние?
  3. Технология Wake-on-LAN
  4. Wake-On-LAN — как включить?
  5. Добавить комментарий Отменить ответ
  6. Что такое Wake-on-LAN и как его включить?
  7. Magic Packet: Как работает Wake-on-LAN
  8. Как включить Wake-On-LAN
  9. В BIOS
  10. В операционной системе Windows
  11. В macOS
  12. В Linux
  13. Как включить компьютер с помощью Wake-on-LAN
  14. Depicus для Windows, Apple и Android
  15. Generating Wake On Lan Magic Packet для Linux
  16. WakeMeOnLan для Windows
  17. TeamViewer
  18. Включение компьютера удалённо, по сети или через интернет – Wake On Lan Включение компьютера удалённо, по сети или через интернет – Wake On Lan Любая современная сетевая плата и БИОС материнской платы поддерживают технологию Wake On Lan, которая позволяет включить данный компьютер удалённо. Принцип работы WOL При включенной функции Wake On Lan, компьютер, выключенный нормальным образом (не в аварийном режиме), продолжает подавать дежурное питание (5В с маленьким током) на сетевую плату, которая находиться в режиме ожидания всего лишь одного пакета — Magic packet (магический пакет). Поле получения этого пакета, сетевая плата подаёт сигнал для включения компьютера. Передать этот пакет можно при помощи специальной программы, например WOL v2.0.3, или PHP скрипта. Настройка включаемого компьютера В БИОС компьютера включаем технологию 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 адрес (физический адрес) сетевой платы включаемого компьютера (тут вы узнаете как посмотреть 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 Источник
  19. Включение компьютера удалённо, по сети или через интернет – Wake On Lan
  20. Принцип работы WOL
  21. Настройка включаемого компьютера
  22. Как отправить магический пакет
  23. Wake On Lan через интернет
  24. Структура Magic пакета
Читайте также:  Что значит ревакцинация кошек

Wake on magic packet when system is — что это?

  • S0ix — что это?
  • Wake-on-LAN
  • Активация Wake-On-LAN

Коротко ответ: данная фраза означает пробуждение (включение компьютера) по волшебному сетевому пакету, когда система находится в состоянии питания S0ix.

S0ix — что за состояние?

Это версия спящего режима, которая появилась в процессорах Intel поколения Haswell и был позаимствована у процессоров Intel Atom.

Состояния S0ix (S0i1, S0i2, S0i3, S0i4) отличаются от S1, S2, S3 и S4 тем, что для восстановления из режима сна требуется намного меньше времени: переход из S0 в S0i3 требует 450 мкс, для обратного перехода — 3.1 мс. Остальное зависит уже от комплектующих (производительность процессора, скорость работы накопителя).

Технология Wake-on-LAN

Как понимаю данная фраза связана с технологией Wake-on-LAN, которая позволяет включить компьютер по сети при поступлении специального пакета на сетевую карту.

Для работы технологию должны поддерживать материнская плата и сетевой адаптер. Однако часто эту функцию содержат материнки и сетевые карты уже по умолчанию.

Технология подразумевает запуск ПК при получении специального пакета, который содержит сетевой широковещательный адрес, МАК сетевой карты, и специальную последовательность байтов, собственно сам пакет данных. Стандартно Wake-on-LAN использует порты UDP 7 и 9. Каждый ПК прослушивает канал передачи данных и пропустить пакет невозможно, так как он содержит уникальный идентификатор сетевого адаптера — МАК-адрес.

Wake-On-LAN — как включить?

Обычно функция включается через биос:

Функция биоса может находиться в разделах: Power / Advanced Options / Включение питания PCI.

Также стоит проверить включена ли опция сетевой карты — откройте диспетчер устройств, далее найдите сетевой адаптер, нажмите правой кнопкой > выберите пункт Свойства:

Активируйте вкладку Advanced (Дополнительно) — далее найдите пункт Wake on Magic Packet, проверьте значение (Value) напротив — должно стоять Enabled:

Далее активируйте вкладку Управление электропитанием (Power Management) и проверьте что стоит галочка Разрешить устройству будить компьютер, также можно поставить отметку напротив Разрешить только волшебному пакету будить компьютер:

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

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

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.

Источник

Что такое Wake-on-LAN и как его включить?

А Вы знали, что компьютер можно включить удалённо через lan сеть или даже через интернет. Технология Wake-On-LAN существует уже довольно давно, и сейчас мы рассмотрим, как она работает.

Wake-On-LAN (иногда сокращенно WoL) является стандартным протоколом для пробуждения компьютеров дистанционно. Естественно компьютер должен быть подключен физически и к электричеству и к роутеру с помощью проводного или даже по Wi-Fi соединения. Протокол Wake-on-Wireless-LAN позволяет включить компьютер и без проводного сетевого соединения.

Включение Wake-On-LAN зависит от двух вещей: материнской платы и сетевой карты. Ваша материнская плата должна быть подключена к ATX-совместимому блоку питания, т.е. практически к любому блоку питания, который выпускается уже лет 17 как. Сетевая карта или беспроводная карта также должны поддерживать эту функцию. Поскольку включение протокола WoL устанавливается либо через BIOS, либо через прошивку Вашей сетевой карты. В последнем случае понадобится специальное программное обеспечение, чтобы включать компьютер.

Поддержка Wake-On-LAN является довольно обычной возможностью встраиваемой в материнские и сетевые карты по умолчанию. Причём среди перечисленных характеристик в магазинах уже и не встретишь упоминания о поддержке Wake-On-LAN.

Magic Packet: Как работает Wake-on-LAN

Wake-On-LAN включает компьютер, посылая на его сетевую карту «волшебные пакеты», которые включают в себя сетевой широковещательный адрес, широковещательный адрес, MAC-адрес сетевой карты, и специальную последовательность байтов — пакет данных. Эти магические пакеты абсолютно идентичные для любой платформы будь то Intel или AMD или Apple. Типичные порты, используемые для WoL и магических пакетов — UDP 7 и 9. Поскольку каждый компьютер активно прослушивает канал передачи данных, то такой волшебный пакет, имеющий в себе уникальный идентификатор компьютера (MAC-адрес сетевой карты), без труда будет пойман и обработан.

На рисунке выше показаны результаты анализатора пакетов. Здесь возникает резонный вопрос: а безопасна ли передача волшебного пакета? Ведь перехватить незащищённый трафик не составит труда. На сколько безопасна передача Wake-On-LAN при использовании в небезопасных сетях и через Интернет? В защищенной сети или при домашнем использовании не должно быть повода для беспокойства. А в открытой сети, лучше не использовать Wake-On-LAN или по меньше мере заботиться о профиле соединения вашей сетевой карты, выбирая хотя бы варианты с минимальной открытостью ресурсов наружу.

Как включить Wake-On-LAN

Для того, чтобы начать использовать Wake-On-LAN, существует несколько вариантов его включения. Самый простой — через BIOS материнской платы. Другой вариант через специальную утилиту от производителя вашей материнской платы или сетевой карты.

В BIOS

Большинство старых компьютеров и многие современные имеют собственные настройки Wake-On-LAN, зашитые в BIOS. Для того, чтобы войти в BIOS, Вам нужно нажать на кнопку DEL или F1 или F2 при загрузке компьютера, После входа в BIOS перейдите в настройки питания (Power) или Дополнительные настройки (Advanced Options).

Рекомендуем ознакомиться со статьёй Почему нужно установить пароль на BIOS: как это сделать?, которая поможет дополнительно обезопасить свой компьютер от всяческих проблем, особенно касается ноутбуков.

В UEFI BIOS настройка включения Wake-On-LAN обычно находится в дополнительных опциях, иногда — в разделе Включение питания PCIE / PCI.

Также производители материнских плат называют технологию иначе: Aggresslive Link от ASRock, ErP от Gigabyte, PME от ASUS.

В операционной системе Windows

Вы также можете включить Wake-On-LAN в операционной системе. Как это сделать в Windows. Откройте меню ПУСК и введите Диспетчер устройств. После открытия Диспетчера устройств разверните раздел Сетевые адаптеры. Щелкните правой кнопкой мыши на сетевой карте и выберите Свойства, затем перейдите на вкладку Дополнительно.

Прокрутите список, и найдите Wake on Magic Packet, Wake on LAN — каждый производитель называет эту настройку на свой лад. Измените значение на Enabled, если оно выключено.

Теперь перейдите на вкладку Управление электропитанием, и убедитесь, что опция Разрешить устройству будить компьютер включена. Дополнительно можно установить галку напротив Разрешить только волшебному пакету будить компьютер.

В macOS

Откройте системные настройки и выберите Энергосбережение. Отметьте опцию Wake for Network Access или что-то подобное. Это позволит включить Wake-on-LAN.

В Linux

У Ubuntu есть отличный инструмент, который может проверить, поддерживает ли сетевая карта Wake-on-LAN и можно ли его включить. Откройте терминал и установите ethtool, используя следующую команду:

А поддержку Wake-on-LAN можно, запустив:

Если у Вас сетевой интерфейс другой eth1, eth2, eth3 и так далее, замените его.

Найдите пункт Wake-on. Чтобы включить эту опцию, используйте следующую команду:

Повторно запустите команду Sudo ethtool eth0, чтобы убедиться во включении. Должно быть Wake-on: g.

Как включить компьютер с помощью Wake-on-LAN

Чтобы отправлять запросы Wake-on-LAN, есть несколько доступных вариантов:

Depicus для Windows, Apple и Android

У Depicus есть отличная серия легких инструментов для выполнения этой работы, включая графический интерфейс для Windows и командную строку для Windows и MacOS. Кроме того доступно отдельное приложение на Android, iPhone и Windows Mobile.

Generating Wake On Lan Magic Packet для Linux

Этот сценарий позволит отправлять из консоли очень простой запрос на запуск компьютера, например wakeonlan.tcl 192.168.0.55 00:40:63:D5:2A:B9.

WakeMeOnLan для Windows

Еще одна очень маленькая утилита, которая буквально имеет одну функцию — запускать компьютеры через Wake-on-LAN.

TeamViewer

Удалённо включить компьютер можно с помощью программ удалённого рабочего стола. Такие приложения без труда разбудят спящий компьютер с помощью встроенной кнопки Wake Up, например как TeamViewer, которая позволяет использовать Wake-on-LAN. Список поддерживаемых платформ довольно обширен и доступен на официальном сайте.

Кроме того, в зависимости от программы Wake-on-LAN может работать по умолчанию, если Вы работаете с компьютера в Вашей локальной сети. Если программа автоматически не обрабатывает сетевые подключения для Wake-on-LAN, необходимо настроить маршрутизатор для пересылки UDP-портов с номерами 7 и 9, в частности, для MAC-адреса ПК, к которому Вы подключаетесь.

Источник

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

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

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

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

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

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

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

В БИОС компьютера включаем технологию 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 адрес (физический адрес) сетевой платы включаемого компьютера (тут вы узнаете как посмотреть 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

Источник

Оцените статью