Какво е Wake-on-LAN и как да го активирам?
Технологията често дава нелепи удобства, като например възможността да включите компютъра си на километри, без да натискате бутона за захранване. Wake-on-LAN е наоколо за известно време, така че нека да видим как работи и как можем да го активираме.
Какво е Wake-on-LAN?
Wake-on-LAN (понякога съкратено WoL) е индустриален стандартен протокол за дистанционно събуждане на компютри от режим на много ниска мощност. Дефиницията на “режим с ниска мощност” се е променила малко с течение на времето, но можем да приемем, че когато компютърът е “изключен” и има достъп до източник на захранване. Протоколът също така позволява допълнителна способност за Wake-on-Wireless-LAN.
Това е полезно, ако планирате достъп до компютъра си отдалечено по някаква причина: той ви позволява да запазите достъпа до вашите файлове и програми, като същевременно поддържате компютъра в състояние на ниска мощност, за да пестите електроенергия (и разбира се, пари). Всеки, който използва програма като VNC или TeamViewer, или поддържа файловия сървър или програмата за сървъри на игри, вероятно би трябвало да е активиран за удобство..
Wake-on-LAN зависи от две неща: вашата дънна платка и вашата мрежова карта. Вашата дънна платка трябва да бъде свързана към ATX-съвместимо захранване, тъй като повечето компютри през последното десетилетие. Вашата Ethernet или безжична карта също трябва да поддържа тази функционалност. Тъй като е зададен или чрез BIOS, или чрез фърмуера на вашата мрежова карта, не се нуждаете от специален софтуер, за да го активирате. Поддръжката на Wake-on-LAN в днешно време е доста универсална, дори когато не се рекламира като функция, така че ако имате компютър, построен през последното десетилетие, сте покрити.
За тези от вас, които изграждат собствени съоръжения, внимавайте при закупуването на Ethernet карта. Докато повечето вградени карти на дънни платки не се нуждаят от тази стъпка, дискретни мрежови карти често се нуждаят от 3-пинов кабел, прикрепен към дънната платка, за да поддържат Wake on LAN. Направете вашите изследвания онлайн, преди да купите, така че не сте разочаровани по-късно.
Магическият пакет: Как работи Wake-on-LAN
Компютрите с Wake-on-LAN по същество чакат „магически пакет“, който да включва MAC адреса на мрежовата карта. Тези магически пакети се изпращат от професионален софтуер, създаден за всяка платформа, но могат да бъдат изпратени и от маршрутизатори и интернет базирани уеб сайтове. Типичните портове, използвани за магически пакети WoL, са UDP 7 и 9. Тъй като компютърът ви активно слуша за пакет, някои захранващи устройства захранват вашата мрежова карта, което ще доведе до по-бързо изтощаване на батерията на лаптопа, така че пътните воини трябва да се погрижат за това изключвам, когато трябва да изсипете някакъв допълнителен сок.
Магическите пакети обикновено се изпращат по цялата мрежа и съдържат информация за подмрежата, адрес за мрежово предаване и МАС адрес на мрежовата карта на целевия компютър, независимо дали е Ethernet или безжичен. Горното изображение показва резултатите от инструмента за пакетиране, използван в магическия пакет, който поставя под въпрос точно доколко те са сигурни, когато се използват в небезопасни мрежи и по интернет. В защитена мрежа или за основна домашна употреба не трябва да има никакви практически причини да се притеснявате. Много производители на дънни платки често внедряват софтуер заедно с възможностите на Wake-on-LAN, за да предлагат безпроблемни или до голяма степен безжични сценарии за използване.
Как да активирате Wake-on-LAN на вашата система
За да започнете да използвате Wake-on-LAN, ще трябва да го активирате на няколко места - обикновено в BIOS и от Windows. Да започнем с BIOS.
В BIOS
Повечето по-стари компютри и много модерни компютри имат своите настройки за Wake-on-LAN, заровени в BIOS. За да влезете в BIOS, трябва да натиснете клавиш, докато зареждате компютъра си - обикновено Delete, Escape, F2 или нещо друго (екранът ви за стартиране ще ви даде указания какъв бутон да натиснете, за да влезете в настройката). След като сте в, проверете под Power Management или Advanced Options или нещо подобно.
На BIOS на този компютър на HP настройката се намира в близост до опцията „resume after power failure“. Някои от тях не са толкова очевидни: на моята ASUS дънна платка (по-долу), опцията Wake on LAN е заровена два слоя дълбоко в системата на менюто, под “Power on by PCIE / PCI”, тъй като вграденият мрежов контролер стои зад PCI контролер - това е само видимо, че това е правилната опция в текста на описанието.
Въпросът е, че не винаги е лесно или очевидно да се намери съответната опция, тъй като системите за менюта на BIOS варират толкова широко. Ако имате проблеми, проверете ръководството на компютъра или дънната платка или направете бързо търсене в Google. Не забравяйте, че повечето производители предлагат PDF версии на документация онлайн.
В Windows
Също така ще трябва да активирате Wake-on-LAN във вашата операционна система. Ето как става в Windows. Отворете менюто "Старт" и въведете "Device Manager". Отворете диспечера на устройствата и разгънете раздела „Мрежови адаптери“. Кликнете с десния бутон на мишката върху вашата мрежова карта и отидете в Properties, след което щракнете върху раздела Advanced.
Превъртете надолу в списъка, за да намерите “Wake on Magic Packet” и променете Value на “Enabled”. Можете да оставите останалите “Wake on” настройки сами. (Забележка: една от нашите тестови платформи не е имала тази опция, но Wake-on-LAN все още работи добре, като останалите настройки в това ръководство са правилно активирани - така че не се безпокойте, ако не е там.)
Сега щракнете върху раздела Power Management (Управление на захранването) и се уверете, че са разрешени полетата „Разрешаване на това устройство да събуди компютъра“ и „Разрешаване само на магически пакет да събуди компютъра“. Когато сте готови, кликнете върху OK.
В macOS
Отворете Системните предпочитания и изберете Energy Saver. Трябва да видите „Събуждане за достъп до мрежата“ или нещо подобно. Това позволява Wake-on-LAN.
В Linux
Ubuntu разполага с чудесен инструмент, който може да провери дали вашата машина поддържа Wake-on-LAN и може да я активира. Отворете терминал и инсталирайте ethtool
със следната команда:
sudo apt-get install ethtool
Можете да проверите съвместимостта си, като изпълните:
sudo ethtool eth0
Ако интерфейсът ви по подразбиране е нещо друго, заменете го eth0
.
Потърсете секцията „Поддържа събуждане“. Докато една от изброените букви е г
, можете да използвате магически пакети за Wake-on-LAN. За да активирате тази опция, използвайте следната команда.
sudo ethtool -s eth0 wol g
Това трябва да се погрижи за него. Можете да изпълните командата, за да проверите и да видите дали вече е активирана. Потърсете секцията "Събуждане". Трябва да видите a г
вместо a д
сега.
Как да събудите компютъра с магически пакети Wake-on-LAN
За да изпратите Wake-on-LAN заявки, имате на разположение изобилие от опции.
Depicus разполага с отлична серия от леки инструменти, за да си свърши работата, включително GUI-базиран за Windows и командния ред за Windows и MacOS. Wiki.tcl.tk има страхотен скрит скрипт, който обработва заявките.
DD-WRT има голяма WoL поддръжка, така че, ако не искате да сваляте софтуер, за да го направите, наистина не е нужно. Или, ако сте навън, можете да използвате устройството си с Android, за да събудите компютрите си.
В допълнение, много приложения поддържат Wake-on-LAN в тях. Например, ако се опитвате да получите достъп до компютъра отдалеч с програма за отдалечен работен плот, можете да събудите спящия компютър с вградения в TeamViewer бутон „Събуждане“, който използва събуждане по мрежата.
Може да се наложи да настроите други настройки в тази програма, за да работи, така че вижте ръководството на програмата за повече информация за Wake-on-LAN.
В допълнение, в зависимост от програмата, Wake-on-LAN може да работи само ако изпратите магическия пакет от компютър в съществуващата ви мрежа. Ако вашата програма не се справя автоматично с мрежовите връзки за Wake-on-LAN, ще трябва да настроите маршрутизатора да препраща UDP портове номер 7 и 9, по-специално за MAC адреса на компютъра, към който се свързвате. Ако не сте сигурни как да направите това, разгледайте нашето ръководство за препращане на портове от маршрутизатора. Може също да искате да настроите динамичен DNS адрес, така че да не се налага всеки път да проверявате IP адреса на отдалечения си компютър.