W dokumentacji jednego z elementów składowych komputera zamieszczono informację, że urządzenie obsługuje funkcję Wake on LAN. Dokumentacja dotyczy
A. karty graficznej
B. karty sieciowej
C. mikroprocesora
D. dysku twardego
Wake on LAN to funkcja związana z kartą sieciową, czyli interfejsem Ethernet pracującym w komputerze nawet wtedy, gdy sam system jest wyłączony albo znajduje się w stanie uśpienia. Mechanizm polega na tym, że karta sieciowa nasłuchuje specjalnej ramki sieciowej, najczęściej tzw. magic packet, zawierającej adres MAC danego komputera. Po jej odebraniu karta może wysłać sygnał do płyty głównej, aby uruchomić komputer. W praktyce wymaga to też obsługi po stronie BIOS/UEFI, zasilacza oraz odpowiednich ustawień systemu operacyjnego, ale dokumentacja funkcji Wake on LAN najczęściej pojawia się właśnie przy karcie sieciowej albo zintegrowanym kontrolerze LAN na płycie głównej. Moim zdaniem to jedna z tych funkcji, które warto znać z praktyki serwisowej, bo używa się jej np. w firmach do zdalnego włączania komputerów przed aktualizacjami, inwentaryzacją sprzętu lub pracami administracyjnymi. Dobrą praktyką jest sprawdzenie, czy w UEFI włączono opcję typu Wake on PCI-E/LAN oraz czy w sterowniku karty sieciowej zezwolono urządzeniu na wybudzanie komputera.
Wake on LAN łatwo pomylić z ogólną funkcją zasilania komputera, ale technicznie nie jest to cecha mikroprocesora, karty graficznej ani dysku twardego. Procesor wykonuje instrukcje programu, zarządza obliczeniami i współpracuje z chipsetem oraz pamięcią, lecz po wyłączeniu komputera nie nasłuchuje ramek sieciowych. Owszem, musi później wystartować po wybudzeniu, ale nie on rozpoznaje pakiet Magic Packet. Typowy błąd myślowy polega tu na uznaniu, że skoro komputer się uruchamia, to musi odpowiadać za to CPU. W rzeczywistości inicjowanie wybudzenia odbywa się przez układ sieciowy i mechanizmy zasilania płyty głównej.
Karta graficzna również nie pasuje do tej funkcji. Jej zadaniem jest generowanie obrazu, obsługa monitorów, akceleracja grafiki 2D/3D czy obliczenia GPU. Nie analizuje ona standardowych ramek Ethernet i nie posiada adresu MAC służącego do identyfikacji w sieci LAN. Dysk twardy także może mieć tryby oszczędzania energii i funkcje diagnostyczne, na przykład SMART, ale nie jest urządzeniem komunikującym się bezpośrednio w sieci lokalnej. Dysk przechowuje dane, a nie odbiera pakiety z przełącznika sieciowego.
Funkcja Wake on LAN należy do obszaru kart sieciowych, bo to one obsługują komunikację Ethernet, adres MAC, warstwę łącza danych i współpracę z płytą główną przez PCI Express lub zintegrowany kontroler LAN. Z mojego doświadczenia najczęściej problem z WoL nie wynika z braku procesora czy dysku, tylko z wyłączonej opcji w BIOS/UEFI, złych ustawień sterownika, odciętego zasilania listwą albo użycia Wi-Fi zamiast przewodowego Ethernetu, gdzie wsparcie bywa bardziej ograniczone.
Karta graficzna również nie pasuje do tej funkcji. Jej zadaniem jest generowanie obrazu, obsługa monitorów, akceleracja grafiki 2D/3D czy obliczenia GPU. Nie analizuje ona standardowych ramek Ethernet i nie posiada adresu MAC służącego do identyfikacji w sieci LAN. Dysk twardy także może mieć tryby oszczędzania energii i funkcje diagnostyczne, na przykład SMART, ale nie jest urządzeniem komunikującym się bezpośrednio w sieci lokalnej. Dysk przechowuje dane, a nie odbiera pakiety z przełącznika sieciowego.
Funkcja Wake on LAN należy do obszaru kart sieciowych, bo to one obsługują komunikację Ethernet, adres MAC, warstwę łącza danych i współpracę z płytą główną przez PCI Express lub zintegrowany kontroler LAN. Z mojego doświadczenia najczęściej problem z WoL nie wynika z braku procesora czy dysku, tylko z wyłączonej opcji w BIOS/UEFI, złych ustawień sterownika, odciętego zasilania listwą albo użycia Wi-Fi zamiast przewodowego Ethernetu, gdzie wsparcie bywa bardziej ograniczone.