Технологията често води до нелепи удобства, като например да можете да включите компютъра от километри, без да натискате бутона за захранване. 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, по същество чакат да пристигнат "магически пакети", които включват MAC адреса на мрежовата карта в него. Тези магически пакети се изпращат от професионален софтуер, създаден за всяка платформа, но може да се изпраща и от рутери и интернет базирани уеб сайтове. Типичните портове, използвани за WoL магически пакети, са UDP 7 и 9. Тъй като вашият компютър активно слуша пакета, известно количество енергия захранва вашата мрежова карта, което ще доведе до по-бързо изтичане на батерията на вашия лаптоп, така че пътните воини да се погрижат за това когато трябва да извадите допълнителен сок.
Магическите пакети обикновено се изпращат през цялата мрежа и съдържат информацията за подмрежата, адреса на мрежовото излъчване и MAC адреса на мрежовата карта на целевия компютър, независимо дали е Ethernet или безжичен. Горното изображение показва резултатите от инструмента за пакетиране на пакети, използван в магически пакет, което поставя под въпрос колко сигурни са те, когато се използват в опасни мрежи и по интернет. В сигурна мрежа или за основна домашна употреба, не би трябвало да има никаква практическа причина да се притеснявате. Много производители на дънни платки често внедряват софтуер заедно с възможностите за събуждане по LAN, за да предложат сценарии за безпроблемна или до голяма степен без конфигурация.
За да започнете да използвате Wake-on-LAN, ще трябва да го активирате на няколко места - обикновено BIOS и от Windows. Нека започнем с BIOS.
Повечето по-стари компютри и много съвременни компютри имат своите Wake-on-LAN настройки, заровени в BIOS. За да влезете в BIOS, ще трябва да натиснете клавиш, докато зареждате компютъра си - обикновено Delete, Escape, F2 или нещо друго (екранът за стартиране ще ви даде указания какви бутони да натиснете, за да влезете в настройката). Щом влезете, проверете в "Управление на захранването" или "Разширени опции" или нещо подобно.
На този BIOS на компютъра на HP настройката се намира близо до опцията "Resume after power failure". Някои от тях не са толкова очевидни: на моята ASUS дънна платка (по-долу) опцията Wake on LAN е погребана два слоя дълбоко в системата на менюто, под "Power on by PCIE / PCI", защото вграденият мрежов контролер стои зад PCI контролер - видимо е само, че това е правилната опция в описателния текст.
Въпросът е, че не винаги е лесно или очевидно да се намери съответната опция, тъй като системите на менютата на BIOS се различават толкова широко. Ако имате проблеми, проверете ръководството на компютъра или дънната платка или направете бързо търсене в Google. Не забравяйте, че повечето производители предлагат PDF версии на документацията онлайн.
Ще трябва да активирате Wake-on-LAN във вашата операционна система. Ето как става това в Windows. Отворете менюто "Старт" и въведете "Диспечер на устройства". Отворете Device Manager и разгънете секцията "Network Adapters". Кликнете с десния бутон върху мрежовата карта и отидете на Properties, след което кликнете върху раздела Advanced (Разширени).
Превъртете надолу в списъка, за да намерите "Wake on Magic Packet" и променете стойността на "Enabled". Можете да оставите другите настройки "Wake on" само. (Забележка: един от нашите тестови платформи не е имал тази опция, но Wake-on-LAN все още работи добре, като останалите настройки в това ръководство са разрешени правилно - така че не се тресете, ако не е там.)
Сега кликнете върху раздела "Управление на захранването" и се уверете, че "Позволи на това устройство да събуди компютъра" и "Разрешаване само на пакети за магически пакети за събуждане на компютъра" са активирани. Кликнете върху OK, когато сте готови.
Отворете системните предпочитания и изберете "Спестяване на енергия". Трябва да видите "Wake for Network Access" или нещо подобно. Това позволява Wake-on-LAN.
Ubuntu има чудесен инструмент, който може да провери дали вашата машина поддържа Wake-on-LAN и може да го активира. Отворете терминала и го инсталирайтеethtool
със следната команда:
sudo apt-get инсталирате ethtool
Можете да проверите съвместимостта си, като стартирате:
sudo ethtool eth0
Ако вашият интерфейс по подразбиране е нещо друго, заместете гоeth0
.
Потърсете секцията "Поддържа се събуждане". Докато една от изброените букви ег
, можете да използвате магически пакети за Wake-on-LAN. За да активирате тази опция, използвайте следната команда.
sudo ethtool-s etho wolg
Това трябва да се погрижи за това. Можете да стартирате командата, за да проверите дали тя е активирана сега. Потърсете секцията "Активирай". Трябва да видите аг
вместо aд
сега.
За да изпратите заявките "Wake-on-LAN", имате достъп до опции.
Depicus разполага с отлична серия от леки инструменти, за да свърши работата, включително и базирана на графичен интерфейс за Windows и командния ред за Windows и MacOS. Wiki.tcl.tk има чудесен скрипт от лек тип платформа, който обработва и заявките.
DD-WRT има страхотна WoL поддръжка, така че ако не се чувствате като изтегляне на софтуер, за да го направите, наистина не е нужно. Или, ако сте навън, можете да използвате устройството си с Android, за да събудите компютрите си.
В допълнение, много приложения поддържат Wake-on-LAN в тях. Например, ако се опитвате да осъществите достъп до вашия компютър отдалечено с програма за отдалечен работен плот, можете да събудите спящия компютър с вграден бутон "Wake Up" на TeamViewer, който използва Wake-on-LAN.
Може да се наложи да промените другите настройки в тази програма, за да може да работи, така че вижте ръководството на програмата за повече информация относно Wake-on-LAN.
В допълнение, в зависимост от програмата, Wake-on-LAN може да работи само ако изпратите магически пакет от компютър в съществуващата си мрежа. Ако вашата програма не обработва автоматично мрежовите връзки за Wake-on-LAN, ще трябва да настроите вашия маршрутизатор да препраща UDP портове номер 7 и 9, специално за MAC адреса на компютъра, с който се свързвате. Ако не сте сигурни как да направите това, разгледайте нашето ръководство за прехвърляне на портове от рутера. Може също да искате да настроите динамичен DNS адрес, така че не е нужно да проверявате IP адреса на отдалечения компютър всеки път.