Контакти

Все про wake on lan. Технологія 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).


Award BIOS

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

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


UEFI BIOS

В операційній системі 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, використовуючи наступну команду:

Sudo apt-get install ethtool

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

Якщо у Вас мережевий інтерфейс інший eth1, eth2, eth3 і так далі, замініть його.


Знайдіть пункт Wake-on. Щоб включити цю опцію, використовуйте наступну команду:

Sudo ethtool -s eth0 wol g

Повторно запустіть команду, щоб переконатися у включенні. Повинно бути Wake-on: g.

Як включити комп'ютер за допомогою Wake-on-LAN

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

Depicus для Windows, Apple і Android

У Depicus є відмінна серія легких інструментів для виконання цієї роботи, включаючи графічний інтерфейс для Windows і командний рядок для Windows і MacOS. Крім того є окремий додаток на Android, iPhone і Windows Mobile.

& Nbsp & nbsp & nbsp Технологія включення електроживлення ( "пробудження") комп'ютера є частиною специфікації ACPI (Advanced Configuration and Power Interface), Інтерфейсу управління електроживленням. Іноді його ще називають інтерфейсом доступу до енергосбререгающім функцій апаратного забезпечення. Дистанційне включення комп'ютера - невелика і далеко не основна частина цієї специфікації. Опис ACPI легко знайдете в інтернеті (опис ACPI 2.0 містить понад 400 сторінок).

Специфікація визначає стану системи S1-S5 - "стану сну" в порядку зменшення енергоспоживання. S5 - це стан програмного виключення (Soft OFF) - все вимкнено, за винятком тих пристроїв, через які можливе включення комп'ютера. Для харчування таких пристроїв використовується чергове напруження + 5V SB (+ 5V Standby), що виробляється блоком живлення комп'ютера в вимкненому, але не знеструмленому стані. Для переходу з одного стану S1-S4 в інше (S2 в S1 наприклад) використовуються PME (Power Management Events) - події управління електроживленням, велика частина яких викликається апаратним перериванням від конкретного пристрою.

& Nbsp & nbsp & nbsp Технологія "Wake On Lan" (технологія "Magic packet") використовується для включення електроживлення віддаленого комп'ютера, що знаходиться в стані програмного виключення ( "Soft Off") шляхом надсилання на його мережевий адаптер спеціально сформованого кадру Ethernet.
& Nbsp & nbsp Віддалений комп'ютер повинен відповідати певним вимогам:
- Обладнання повинно відповідати специфікації ACPI і в налаштуваннях BIOS повинна бути включена підтримка режиму "Wake On Lan".
- Мати блок живлення ATX.
- Мати мережеву карту, яка підтримує технологію "Wake On Lan" (WOL).

& Nbsp & nbsp & nbsp Мережевий адаптер на вимкненому комп'ютері залишається під живленням від + 5VSB блоку живлення в режимі очікування прийому спеціального кадру Ethernet, в поле даних якого присутній послідовність з 6 байт FF і його власного MAC - адреси, повтореного 16 разів. Отримавши такий пакет адаптер виробляє сигнал включення електроживлення комп'ютера.
Нижче наведено вміст пакету, отримане за допомогою аналізатора трафіку.

Адреса приймача (перші 6 байт поля кадру) - FFFFFFFFFFFF (Broadcast), адреса джерела - 0015F20016CA (6 байт після адреси приймача) В області 16-ричного дампа червоним кольором виділено поле даних. MAC - адреса включається комп'ютера дорівнює 00046175F9DA.
& Nbsp & nbsp Практично всі сучасні мережеві адаптери PCI і материнські плати підтримують дану технологію, проте є деякі тонкощі. Якщо материнська плата має шину PCI специфікації до 2.2 (більшість моделей на базі процесорів Pentium II і Pentium III), то на ній повинен бути 3-х контактний роз'єм "Wake On Lan" і такий же роз'єм повинен бути на мережевому адаптері. Їх потрібно з'єднати спеціальним кабелем, що входить в комплект поставки адаптера. Для випадку з шиною PCI 2.2 таке з'єднання вже виконано безпосередньо. Якщо у вас комп'ютер Pentium II або старше - Wake On Lan повинна працювати.
& Nbsp & nbsp & nbsp У налаштуваннях BIOS сучасних материнських плат термін "Wake On Lan" практично не використовується. Шукайте близьке за змістом значення в настройках розділу управління електроживленням ( "Power Management Setup", або "ACPI Configuration" і т.п.), наприклад, "Wake-Up by PCI device", "Power on by Ethernet Card" і т. п.

Нижче наведено приклад налаштувань розділу "Power - APM Configuration" AMI BIOS v2.61:

Для включення режиму Wake On Lan необхідно встановити пункт "Power On By PCI Devices" в "Enabled".

Про всяк випадок, значення інших опцій:

Restore on AC Power Loss- поведінка системи при зникненні електроживлення. Значення Power Off - система залишиться у вимкненому стані, Power On - буде виконано включення комп'ютера, як тільки електроживлення буде відновлено.
Power On By RTC Alarm- включення електроживлення по внутрішнім годинником комп'ютера (аналог будильника).
Power On By External Modems- включення електроживлення буде виконуватися при вхідному дзвінку на зовнішній модем, підключений до послідовного порту.
Power On By PCIE Devices- дозволяє включення комп'ютера від пристроїв на шині PCI-E. Якщо ваша мережева карта використовує шину PCI-E, а не PCI, то для включення режиму Wake On Lan потрібно встановити цю опцію в "Enable".
Power On By PS / 2 Keyboard- дозволяє включення електроживлення від клавіатури, підключеної до гнізда PS / 2

& Nbsp & nbsp & nbsp Ну, і останнє, що необхідно для включення електроживлення комп'ютера через локальну мережу - це програма, яка генерує WOL - пакет (Magic Packet). Її нескладно знайти в мережі. Один із варіантів - broadc.exe- утиліта для включення комп'ютера через локальну мережу. (Скачати, 32кб)
Формат командного рядка:

broadc.exe MAC-адресу мережевої карти 255.255.255.255 67
& Nbsp & nbsp Приклади використання:
bbroadc.exe 0002b3d8b4e6 255.255.255.255 67- включити комп'ютер, MAC - адреса мережевої карти якого дорівнює 0002b3d8b4e6.

Варіант для Linux - wakeonlan- (скачати, ~ 5Кб)
За замовчуванням програма використовує для посилки Magic Packet "а широкомовний адресу і UDP-пакет на порт 9 (discadrd). Тому всередині локальної мережі для включення комп'ютера досить задати MAC-адресу мережевої карти в вигляді 00: 01: 02: 03: 04: 05
Формат командного рядка:

wakeonlan MAC-адресу

& Nbsp & nbsp Приклади дистанційного включення і виключення комп'ютера в потрібний час можна знайти в розділі WindowsАвтоматизація за допомогою nncron Lite.

& Nbsp & nbsp Використовувати дану технологію можна не тільки в локальній мережі, але і в Інтернет, треба тільки враховувати той факт, що сформований Magic Packet буде проходити через маршрутизатори, тобто повинен містити правильні IP і MAC-адреси. Згадана вище програма Broadc.exe не дозволяє сформувати MAC адрес-приймача в заголовку кадру Ethernet відмінний від FFFFFFFFFFFF (Broadcast), тому такий пакет до одержувача (віддалено включається комп'ютера) не дійде, оскільки маршрутизатори блокують широкомовні пакети. Для формування Magic Packet "а, що забезпечує віддалене включення комп'ютера в чужій мережі можна скористатися утилітою wol.exe- (скачати, ~ 5Кб). При меншому, ніж у broadc.exe розмірі, програма має дещо більшими можливостями. У параметрах командного рядка можна вказати ім'я текстового файлу, що містить список MAC - адрес комп'ютерів для віддаленого включення. Приклад вмісту:

# Maclist - mac addresses for wakonlan & nbsp & nbsp - рядок починається з # не обробляється - це коментар
00: BA: BE: FA: CE: 00 PC1 & nbsp & nbsp - Включити по MAC-адрес
00: 11: 22: 33: 44: 5A PC2
195.210.128.3-01: 12: 23: 34: 45: 67 SERVER.COM & nbsp & nbsp - Включити по IP плюс MAC
0xC0A801F0-12: 23: 34: 45: 56: 67 HOST.RU & nbsp & nbsp - Те ж, що і впредид. випадку, але IP в шістнадцятковому вигляді.

За замовчуванням програма формує UDP пакет на порт 60000. Номер порту можна змінити. приклади:

  • Включити комп'ютер в локальній мережі з MAC = 01: 02: 03: 04: 05: 06

    wol.exe 01: 02: 03: 04: 05: 06:

  • Включити комп'ютер з використанням IP = 212.248.111.222 і MAC = 00: 00: 00: 00: 00: 99:

    wol.exe 212.248.111.222-00: 00: 00: 00: 00: 99

  • Те ж саме але використовувати у пакеті номер порту = 4096:

    wol.exe -p = 4096 212.248.111.222-00: 00: 00: 00: 00: 99

    Врахуйте, що IP-адреса в параметрах запуску - це НЕ IP - адреса включається комп'ютера, А адреса включеного і доступного вузла, що забезпечує передачу пакета кінцевого одержувача, тобто виключеному комп'ютера. Виключений комп'ютер не має завантажених драйверів і його IP-адреса не може бути пов'язаний з MAC-адресою (ARP-протокол) - wol завершиться помилкою дозволу IP. Досить поширена причина того, що Wake On Lan "не працює" - використання в параметрах програм для включення, IP - адреси включається комп'ютера.

    & Nbsp & nbsp Дану утиліту (wol.exe) я успішно використовував для включення комп'ютера в мережі "Стрім". Маршрутизатор, через який підключається комп'ютер до Інтернет, налаштовується таким чином, щоб пакет, сформований утилітою wol.exe і прийшов на певний порт (наприклад 4009) направити в локальну мережу c широкомовною MAC-адресою. Зазвичай мережева плата приймає тільки ті фрейми, адреса призначення яких збігається з апаратною адресою інтерфейсу (свій MAC-адресу) або з широкомовною адресою (адреса FFFFFFFFFFFF). В налаштуваннях ADSL-модему Zyxel P660RU2 (Network-NAT-Port Forwarding) створюється правило для перенаправлення прийнятого пакета на широкомовна адресу 192.168.1.255:

    Команда на включення:

    Wol.exe -p = 4009 & ltIP ADSL-модему & gt- & ltMAC-адресу мережевої карти комп'ютера & gt

    наприклад:

    wol.exe -p = 4009 85.140.21.22-00: 00: A0: 80: 87: 99

    & Nbsp & nbsp І ще один момент - вилучене включення електроживлення не спрацьовує якщо комп'ютер був повністю знеструмлений, наприклад, при пропажі ~ 220В. У таких випадках для забезпечення його самостійного включення можна використовувати установку режиму BIOS в розділі "Power Management Setup" - "Power on after power fail"або подібного йому за змістом ( "After AC Power Lost" - "POWER ON" - назва залежить від версії і виробника BIOS). Після появи ~ 220В комп'ютер повинен включитися самостійно, без натискання кнопки "Power".

    & Nbsp & nbsp Практика використання Wake On Lan виявила ще один момент, - деякі комп'ютери при вирішенні режиму включення по мережі в налаштуваннях BIOS, включають електроживлення самостійно, навіть не отримавши кадр з Magic Packet "ом. Причиною цього явища є те, що у деяких мережевих карт (відмічено у Intel, 3COM) для включення електроживлення по локальній мережі використовують не тільки WOL, а й інші події (Wake on ARP, Wake on Link Change і т.п.), при чому, за замовчуванням задіяні відразу кілька критеріїв включення. Потрібно прибрати з налаштувань адаптера (як правило, за допомогою спеціальної утиліти) зайві умови, і все буде працювати правильно.
    & Nbsp & nbsp Приклад, для мережевого адаптера Intel (R) PRO / 100VE. За допомогою утиліти Intel (R) PROSet II (поставляється з адаптером) прибираємо галочки з усіх подій, крім "Wake on Magic Packet":

    Ви зберегли, ваш комп'ютер буде включатися тільки при отримання Magic Packet "a.

    & Nbsp & nbsp Іноді дозволу віддалений включення електроживлення по локальній мережі в налаштуваннях BIOS може не вистачити. Зазвичай це пов'язано з особливостями конкретного типу мережного адаптера. Поясню на прикладі мережевої карти на чіпсеті Atheros (контролер AR8121 / AR8113 / AR8114 PCI-E Ethernet Adapter). Після установки режиму Power On by PCI-E Deviceв настройках BIOS материнської плати, вилучене включення електроживлення комп'ютера не відбувається. У властивостях мережевого підключення для даного адаптера є кнопка налаштувати

    У властивостях мережевого контролера є вкладка додатково.

    & Nbsp & nbsp В даному вікні можна переглянути або змінити деякі параметри і режими роботи обраної мережевої карти. Зокрема, за замовчуванням, режими Пробудження після виключенняі можливості пробудженнявстановлені в немає. Саме з цієї причини вилучене включення електроживлення не виконується. Після установки дозволу режим пробудження і типу кадру Magic Packetвсе повинно запрацювати, як годиться.

    & Nbsp & nbsp Для тих, кому потрібне програмне забезпечення з графічним інтерфейсом користувача, можу порадити мініатюрну і дуже просту в використанні утиліту - (скачати, ~ 78кб).

    Визначення MAC-адреси мережевої карти.

    & Nbsp & nbsp & nbsp В LINUX для цих цілей можна використовувати утиліту arping:

    Arping & lt IP-адреса & gt
    наприклад:
    arping 192.168.0.1

    & Nbsp & nbsp У Windows можна скористатися командою arp, що дозволяє видати вміст ARP-кешу на екран. Щоб КЗШ був актуальний для необхідного IP-адреси, перед командою arpможна виконати ping, Тобто виконати послідовно:

    Ping & lt IP & GT
    arp -a
    & Nbsp наприклад:
    ping 192.168.0.1
    arp -a

    До речі, цим же способом можна скористатися і в LINUX.

    & Nbsp & nbsp власний MAC-адресу можна визначити за допомогою команд:

    В LINUX
    ifconfig & LT інтерфейс & GT& Nbsp & nbsp наприклад - ifconfig eth0

    У Windows
    ipconfig / all

    У Windows XP і вище для отримання MAC-адреси своєї мережевої карти можна скористатися консольної командою getmac.exe

  • Мало хто користувачі Windows чули про технології Wake-On-Lan (або скорочено WOL), а тим більше користувалися їй будь-коли. Більшість читачів нашого сайту вже на цій фразі позіхнути, і поспішать переключити свою увагу на щось інше, більш зрозуміле і цікаве до прочитання. Але не поспішайте цього робити, тому що технологія WOL, насправді, досить зрозуміла, проста і затребувана в даний час.

    Розглянемо поетапно, що з себе представляє технологія Wake-On-Lan, які вимоги у цій технології до комплектуючих комп'ютера, які особливості її налаштувань в Windows 10, а також в яких випадках вона може знадобитися, коли і як може бути застосована в повсякденному житті.

    Що являє собою Wake-ON-LAN?

    WOL, придумана і введена в функціонал мережевих пристроїв досить давно, але не надто спочатку затребувана (тільки у вузьких колах - мережеві бізнес-рішення) Wake-On-LAN дозволяє включати ПК дистанційно, за допомогою подачі спеціальної команди через локальну мережу, або навіть через інтернет . Відразу стає зрозуміло, що це зручна функція - "розбудити" свою "машину" віддалено, щоб отримати доступ до своїх файлів, операційній системі і встановленому в ОС програмному забезпеченню.

    Таким чином, використовуючи зв'язку Wake-On-Lan + (TeamViewer, Radmin, і інші) - будь-яка людина може контролювати свій ПК, працювати в ньому, налаштовувати його компоненти з будь-якої точки світу, звертаючись до ПК через інтернет. При цьому ніякої допомоги, присутності кого-небудь ще безпосередньо біля комп'ютера не потрібно.

    Так само, коротко варто відзначити, що на базі WOL можливо реалізувати Wake-on-Wireless LAN - це технологія бездротового включення комп'ютера, на основі роботи WiFi роутерів та інших подібних пристроїв. Звичайно ж, подібні пристрої бездротової передачі даних повинні включати в свій програмно-апаратний функціонал підтримку віддаленого включення.

    Вимоги технології WOL

    Щоб реалізувати таку схеми роботи ПК, слід дотримуватись таких технічних умов:

    1. У материнську плату ПК (в яку, як правило, і інтегрована мережева карта) повинна бути вбудована функція підтримки Wake-On-Lan. Заспокоїмо Вас відразу - в сучасних материнських платах така функція присутня завжди, тобто є практично за замовчуванням.
    2. Блок живлення ПК повинен підтримувати відомий стандарт ATX. Цій технології більше 1,5 десятка років, він популярний і використовується і стандарт ATX підтримується практично всіма блоками харчування, наявними на ринку комп'ютерних комплектуючих.
    3. Сам комп'ютер повинен бути постійно підключений до джерела живлення - будь це електромережу, акумулятор (якщо це ноутбук або інший вид портативного ПК), або джерело безперебійного живлення (ДБЖ).

    В силу того, що робота технології WOL реалізована на апаратному рівні комп'ютера, то дана технологія працює в більшості видів операційних систем, будь то Windows, Mac або Linux.

    Зручність технології Wake-On-Lan в тому і полягає, що, коли комп'ютер не затребуваний Вами (а Ви віддалені від комп'ютера) - ПК може перебувати в будь-якому з робочих станів, які економлять електроенергію. Будь то режим гібернації, сплячий режим, та що там - ПК навіть може бути вимкнений (але, природно, не від'єднаний фізично від електроживлення)! Ну а в разі, якщо Вам знадобляться будь-які файли на цьому ПК, або ж потрібно буде запустити певну програму на ньому - Ви з легкістю можете "розбудити" свій комп'ютер, включити віддалено і почати роботу з ним. І це, погодьтеся, дуже зручно, дуже ефективно.

    Отже, якщо технічні умови дотримані, стандарти і формат WOL підтримуються - перейдемо до розділу налаштувань Wake-On-Lan, щоб реалізувати цей функціонал.

    Налагодження та включення Wake-On-Lan в Windows 10

    Перебуваючи безпосередньо в Windows 10, натискаємо комбінацію кнопок клавіатури "WIN" + "I", відкриється вікно "Параметри", в ньому виберіть розділ "Мережа та Інтернет":

    У вікні клацніть мишею в його правій частині по розділу "Ehernet" (мережевий адаптер), і потім в лівій частині вікна натисніть мишею на пункт "Налаштування параметрів адаптера":

    Відкриється вікно "Мережеві підключення". Знайдіть ярлик з назвою "Ethernet", натисніть на ньому правою кнопкою миші, і виберіть у сплив меню пункт "Властивості":

    Відкриються налаштування мережевої карти ПК. Вгорі праворуч, відразу під назвою мережевої карти натисніть на кнопку "Налаштувати".

    У вікні, виберіть мишею вкладку "Додатково". Далі, у вікні налаштувань властивостей мережевої карти - перегорніть список параметрів до пункту "Wake on Magic Packet", виділіть його кліком миші, і в правій частині вікна переведіть параметр в стані "Enabled" - "включено", якщо стан буде "Disabled" - "вимкнено":

    Далі, не натискаючи кнопку "Ок", і не закриваючи поточного вікна - виберіть закладку "Керування електроживленням". В даному вікні перевірте наявність галочок на пунктах (включіть їх):

    Виконавши всі ці дії, натисніть кнопку "Ок", вікно налаштувань закриється, нові установки з цього моменту в силу. Закрийте і всі інші вікна, відкриті для здійснення даних налаштувань WOL.

    "Магічний" пакет Wake-On-Lan

    Як Ви помітили, в попередньому розділі згадувався такий термін, як "магічний" пакет, його ще називають "чарівний" пакет. Про що йде мова в даному випадку, про який магії, якщо суть тематики суто технічна - настройка ПК?

    Справа в тому, що "магічним" пакетом була названа та сама команда, що передається по мережі, яка змушує комп'ютер "прокинутися", включитися за "наказом" власника.

    Як виглядає "магічний" пакет? Все досить просто - це нехитра комбінація чисел, такий собі числовий блок, який відправляється по мережі від пристрою користувача до його віддаленого комп'ютера, що знаходиться в режимі сну. Даний блок складається з наступних частин:

    • шістнадцятковий код "0xFF", повторений 6 разів поспіль;
    • MAC-адресу мережевої карти комп'ютера, повторений 16 разів.

    В силу того, що MAC-адресу будь-якого мережевого пристрою в світі - унікальний, і не повторюється, то "магічний" пакет, що містить цей MAC-адресу, може призначатися цілком конкретному, одному, мережних пристроїв. Що і дозволяє віддалено, перебуваючи в будь-якій точці планети, і маючи доступ в мережу Інтернет - адресно звернутися саме до вашого пристрою. Всі інші ПК, роутери та інші мережеві пристрої - відповідно, неможливо зреагують на появу такого пакета даних, тому що у них вже свої, також абсолютно унікальні, MAC-адреси.

    Мережевий адаптер, завдяки включеній технології Wake-On-Lan, постійно сканує мережу на появу саме цієї команди, щоб ініціювати в ту ж мить процес включення персонального комп'ютера - буде подано харчування, ПК включиться, ініціюється запуск операційної системи Windows.

    Для всього цього потрібно перевести мережеву карту в режим керування живленням ПК, тобто дозволяє їй включати комп'ютер при появі сигналу - "магічного" пакета, що ми і зробили в попередньому розділі.

    Налаштування режиму віддаленого пробудження комп'ютера в BIOS

    Для успішної роботи комп'ютера в режимі Wake-On-Lan, крім дотримання технічних вимог підтримуваних стандартів, і відповідного налаштування мережевої карти - необхідно також включити відповідний режим роботи в BIOS комп'ютера.

    Перезавантажте (включіть) комп'ютер, і з перших секунд початку завантаження безперервно натискайте клавішу "F2" або "DEL", в залежності від версії BIOS. Далі нам потрібно знайти відповідну настройку BIOS, яка дозволяє включити режим Wake-On-Lan. Як правило, ця опція знаходиться в розділі BIOS "Конфігурація" (Configuration) або "Управління харчуванням" (Power management). Але в силу того, що на ринку персональних комп'ютерів версій BIOS досить велика кількість, і між собою вони сильно розрізняються в плані побудови інтерфейсу, то однозначно написати, де знаходиться опція включена WOL - скрутна завдання.

    Навіть сама назва технології віддаленого включення може називатися по-різному, в залежності від моделі та версії BIOS, платформи ПК (MAC, Windows, Linux). Крім вихідного назви "Wake-On-Lan", подивіться приклади можливих альтернативних варіантів назв, зі списку:

    Після того, як опція знайдена, виберіть варіант її режиму роботи як "Включено" або "Enabled", якщо BIOS англійською мовою. Все, налаштування BIOS на цьому завершились. Для збереження змін натисніть клавішу "F10", або в пункті меню BIOS знайдіть пункт "Зберегти і вийти", підтвердіть в вікні правильність вибору варіанту виходу (зі збереженням), натиснувши ОК. Комп'ютер піде в перезавантаження з уже новим заданим параметром BIOS.

    Безпека і Wake-ON-LAN

    Суть роботи технології WOL така, що кожен з користувачів тієї локальної (глобальної) мережі, в якій знаходиться і сам комп'ютер з включеним WOL, може здійснити запуск цього комп'ютера, знаючи MAC-адресу мережевої карти ПК. Відповідно, питання безпеки даних залишається відкритим.

    Проблема актуальна лише для комп'ютерів з включеною технологія пробудження, які підключені до будь-якої громадської мережі. Для комп'ютерів домашньої мережі - рівень безпеки знаходиться на високому рівні.

    З іншого боку, навіть здійснивши включення віддаленого ПК шляхом надсилання йому "чарівного" пакета - зловмисник не зможе обійти налаштування безпеки ПК. Пароль на вхід в обліковий запис, пароль на початку роботи BIOS (якщо встановлена ​​ця опція), персональні налаштування безпеки брандмауера всередині Windows і інші моменти, пов'язані з безпекою - зловмиснику доведеться якось обходити, адже технологія Wake-ON-Lan дозволяє якраз лише включити комп'ютер віддалено, але ніяк не дає прямого доступу до інформації на комп'ютері.

    Бували випадки, коли хакери, використовуючи зв'язку серверних технологій, таких як PXE і DHCP, все-таки отримували доступ до операційної системи Windows на віддаленому ПК, використовуючи для обходу захисту інсталяційний образ Windows, спеціальним чином налаштованим "під себе", під свої корисливі цілі . Але це доля вузького кола IT-фахівців з високим рівнем знань, які навряд чи поласяться на звичайний домашній ПК рядового користувача.

    Резюмуючи. Практичне використання Wake-ON-LAN

    Отже, ми дізналися, що таке технологія віддаленого включення комп'ютера під назвою Wake-ON-Lan. Технологія, сама по собі, не нова. Але незважаючи на це, у неї з'являється все більше варіантів застосування - вже не тільки в будь-яких бізнес-рішеннях із застосуванням великих локальних мереж, керованих серверів, що працюють по різних мережевих технологій і т.п., але WOL вже можливо застосувати і в повсякденному, сімейного життя, або в межах завдань малого офісу.

    Як приклад - можна використовувати WOL при створенні технологічного еко-простору "розумний будинок". І правда, дуже лаконічне, грамотне, і зручне рішення. Не потрібно купувати що-небудь додаткове з обладнання або програмного забезпечення, щоб організувати у себе вдома локальний сервер з віддаленим доступом, яким вже можна управляти домашніми пристроями, отримувати статистику їх роботи і т.п.

    Чи застосовуєте Ви цю функцію ПК в своєму житті, роботі? Поділіться досвідом і враженнями про використання технології Wake-ON-Lan в коментарях під цією статтею!

    Припустимо у вас в локальній мережі є віддалений комп'ютери, до якого ви періодично підключаєтеся зі свого комп'ютера через віддалений робочий стіл або за допомогою спеціальних програм Team Viewer або Radmin, не важливо. І для підключення вам не потрібно що б віддалений комп'ютер був включений, а якщо він вимкнений, і вам далеко або лінь йти включати його, натискати на кнопку харчування. То тут на допомогу прийде технологія WOL що в розшифровується як Wake On Lan, що перекладається як "прокинуться по мережі". Що робить ця технологія ?, вона посилає так би мовити "магічний пакет" (magic packet), це пакета несе в собі дані з певною послідовністю.

    Вимоги до віддаленого комп'ютера, що б дана технологія працювала це:

    1. Материнська платаз харчуванням ATX;
    2. BIOSтут потрібно включити підтримку Wake-On-LAN, і налаштувати правильно енергозбереження.
    3. Мережева картаз підтримкою технології WOL (теж майже все, але її ще необхідно включити в настройках мережевої карти);

    І так переконалися що у нас материнська плата з харчуванням ATX, це майже всі сучасні комп'ютери.

    Заходимо в БІОС, знаходимо в меню щось схоже на управління живленням (Power Management Setup) або в Advanced. Включаємо функцію Wake-On-LAN, виглядає цей пункт може по різному в залежності від BIOS, приклад:

    1. Resume by LAN
    2. Wake Up On LAN
    3. WOL From Soft-Off
    4. Power Up on PCI

    Взагалі дивіться всі що стосується фраз "Power Up", "WOL", "Wake Up", "Resume by" але пов'язане з LAN, MAC або PCI.
    Переводимо роботу материнської плати в певний режим енергозбереження Suspend Mode в основному комп'ютери підтримують ACPI і дозволяють використовувати тільки два режими S1 (POS) і S3 (STR) але нас буде цікавити режим S1 (Power on Suspend), це теж дуже важливо, інакше на нашу мережеву карту не будуть подаватися постійно 5В при вимкненому комп'ютері, і ми не зможемо його включити.

    Після того як включили настройку в БІОС, необхідно упевниться що при вимкненому комп'ютері на мережевої карти світиться індикатор зелений або оранжевий вогник, що і буде означати що все зроблено правильно.

    1. Wake on Magic Packet
    2. Wake on Pattern
    3. Wake on Lan
    4. WakeOnLan from PowerOff
    5. Wake from shutdown

    Якщо будь-які настройки не були знайдені то тут вам доведеться самим читати документацію по вашій мережевої карти або материнської плати і дізнаватися які пункти це все включають, але однозначно вони є і повинні бути включені інакше нічого не вийде.

    І вже після того як ви все налаштували і БІОС і Мережну карту, вимикайте комп'ютер і дивимося і ще раз переконуємося що горить зелений вогник ззаду на мережевої карти, він повинен горіти, тим самим означаючи що вона готова до прийому магічного пакета.

    Віддалене включення комп'ютера через локальну мережу

    IP-адреса комп'ютера в такому випадку знати не обов'язково. Досить відправити широкомовний пакет 225.225.225.225 в локальну мережу.

    1. Вам необхідно знати MAC-адресу (фізична адреса) мережевої карти того комп'ютера який збираєтеся включати.
    2. Вам потрібна програма, яка буде посилати цей магічний пакет (_http: //www.depicus.com/wake-on-lan/wake-on-lan-gui.aspx).

    Віддалене включення комп'ютера через інтернет

    1. Вам необхідно знати білий IP-адреса включається віддаленого комп'ютера;
    2. MAC-адресу;
    3. Якщо на іншому кінці віддалений комп'ютер знаходиться в локальній мережі під управлінням сервера або маршрутизатора, то тут необхідно налаштувати їх, перекинувши порти на включається комп'ютер в цій мережі.

    Припустимо ваш білий IP 109.xxx.xx. 112, то вам потрібно в маршрутизаторі прописати в розділі "Переадресація одного порту" Зовнішній порт, наприклад 4545 (або інший не використаний), а внутрішній порт 3389 (RDP порт, обов'язково тільки такий), На IP-адреса 192.168.1.123 включається комп'ютера.

    PS: Дуже важливо при віддаленому підключенні по локальній мережі або через інтернет, не забути перевірити порти на доступність (відкритість) особливо зовнішній інакше вашому магічного пакету буде відмовлено в доступі, перевірити можна за допомогою сервісу _http: //2ip.ru/check-port /. Якщо порт закритий, то значить його блокує Фаервол (Брандмауер) на маршрутизаторі або сервері. Його потрібно відкрити.



    Wake on LAN (WOL) - технологія, що дозволяє віддалено включити комп'ютер через локальну мережу або через Інтернет. (Посилання на вікіпедію:https://ru.wikipedia.org/wiki/Wake-on-LAN )

    Програма для включення Wake on LAN: http://www.syslab.ru/wakeon

    Для використання технології "Wake On Lan" (технологія "Magic packet") має бути:

    1. Обладнання повинно відповідати специфікації ACPI і в налаштуваннях BIOS повинна бути включена підтримка режиму "Wake On Lan".

    2. Мати блок живлення ATX.

    3. Мати мережеву карту, яка підтримує технологію "Wake On Lan" (WOL).

    4. Налаштувати Wake on LAN через Роутер. (Приклади настройки)

    Налаштування

    1. Включаємо WOL в BIOS

    Визначити, чи підтримує материнська плата вашого комп'ютера Wake On Lan, можна. зайшовши в настройки CMOS Setup в розділ налаштувань управління живленням. Знайдіть там опцію «Wake On Lan»і переконайтеся, що вона включена.

    приклад: "Power - APM Configuration" AMI BIOS v2.61:

    Для включення режиму Wake On Lan необхідно встановити пункт "Power On By PCI Devices" в "Enabled"

    2. Налаштування linuxдля Wake On Lan

    - ставимопакетethtool (apt-get install ethtool)

    - Перевіряємо чи підтримує карта «Supports Wake-On»

    ethtool eth0 | grep -i wake-on

    У рядку Supports Wake-Onперераховані механізми, підтримувані мережевою платою. У моєму прикладі я користуюся методом відправки т. Н. Magic Packet, І якщо вам потрібно те ж саме, то переконаєтеся, що в Supports Wake Onприсутній буква «G». Літера «D»у рядку Wake-onпозначає, що Wake On Lan для даного мережевого інтерфейсу відключений. Щоб включити його в режим розпізнавання Magic Packet, необхідно:

    ethtool - s eth 0 wol g

    -

    прим ifconfig eth0 | grep -i hwaddr

    Налаштування Windows дляWake On Lan

    - Натисніть кнопку Запуск і в пошуку задайте «Керування комп'ютером». Знайдіть зі списку пристроїв ваш мережевий адаптер. Правою кнопкою мишки на ньому виберіть з меню «Властивості» (Properties), а потім знайдіть закладку «Додатково» (Advanced). Прокрутіть список і знайдіть у ньому наступний пункт «Пробудження від Магічного Пакета» (Wake on Magic Packet) або щось на зразок того, і встановіть значення в положення «Включено» (Enabled). Натисніть на клавішу ОК коли закінчите.

    - Також вам буде потрібно знати мак адре мережевої карти ipconfig - all

    - Практика використання Wake On Lan виявила ще один момент, - деякі комп'ютери при вирішенні режиму включення по мережі в налаштуваннях BIOS, включають електроживлення самостійно, навіть не отримавши кадр з Magic Packet "ом. Причиною цього явища є те, що у деяких мережевих карт (помічено у Intel, 3COM) для включення електроживлення по локальній мережі використовують не тільки WOL, а й інші події (Wake on ARP, Wake on Link Change і т.п.), при чому, за замовчуванням задіяні відразу кілька критеріїв включення. Потрібно прибрати з налаштувань адаптера (як правило, за допомогою спеціальної утиліти) зайві умови, і все буде працювати правильно.

    Налаштування MACOS для Wake On Lan

    Відкрийте вікно «Системні налаштування» (System Settings) і виберіть Energy Saver. На вкладці «Опції» (Options) ви повинні побачити фразу «Пробудження від Ethernet» або щось схоже. Ця опція включає функцію Wake-on-LAN.

    Налаштування FreeBSD дляWake On Lan

    З кожним релізом FreeBSD все більше і більше драйверів мережевих карт отримують підтримку Wake-on-LAN.
    http://forums.freebsd.org/threads/wake-on-lan.28730/ (Тут обговорюється як підсунути драйвер)

    3.Роутери:

    a.ZyXEL:WakeonLAN через інтернет-центр серіїKeenetic(Http: // zyxel .ru / kb / 2122)

    b.Приклад настройки роутера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.

    c.Приклад настройки роутераmikrotik:

    Замітка: Уmikrotik є вбудована утилітаtoolwol яка дозволяє прямо з роутера включити комп'ютер. (http://wiki.mikrotik.com/wiki/%D0%A0%D1%83%D0%BA%D0%BE%D0%B2%D0%BE%D0%B4%D1%81%D1%82%D0 % B2% D0% B0:% D0% 98% D0% BD% D1% 81% D1% 82% D1% 80% D1% 83% D0% BC% D0% B5% D0% BD% D1% 82% D1% 8B_ (Tools) / Wake-on-LAN )

    Приклад настройки мікротік для включення комп'ютера черезsyslab:

    1. Створюємо статичну запис в ARP таблиці для broadcast

    > / Ip arp add address = 192.168.1.254 disabled = no interface = bridge-local mac-address = FF: FF: FF: FF: FF: FF

    2. Створюємо статичну запис в ARP таблиці для комп'ютера користувача



    Сподобалася стаття? поділіться їй