How does a Wake-on-LAN work

How does a Wake-on-LAN work

How does a Wake-on-LAN work?



In een tijdperk van energiebewustzijn en remote werken, is het niet altijd nodig dat computers fysiek aanwezig zijn om ze te kunnen gebruiken. Stel je voor dat je toegang nodig hebt tot een bestand op je kantoor-pc terwijl je thuis bent, of dat je een server in een datacenter moet opstarten. Het continu aan laten staan van al deze machines is onpraktisch en verspillend. Hier biedt Wake-on-LAN (WoL) een elegante oplossing: een technologie die het mogelijk maakt om een computer op afstand vanuit een slaapstand of volledig uitgeschakelde toestand te ontwaken via een netwerkbericht.



De kern van deze magie ligt in een combinatie van hardware en software. De netwerkinterfacekaart (NIC) van een computer die WoL ondersteunt, moet speciaal zijn ontworpen om, zelfs wanneer de hoofdvoeding is uitgeschakeld, een klein beetje stroom te blijven ontvangen. Deze standby-voeding houdt een essentieel deel van de NIC actief. Deze blijft luisteren naar het netwerk, als een waakzaam oor, wachtend op een specifiek signaal.



Dat specifieke signaal is een uniek netwerkpakketje, een zogenaamd Magic Packet. Dit pakket bevat een cruciale herhaling: zestien keer achter elkaar het MAC-adres (het unieke fysieke adres) van de doel-NIC. Wanneer de waakzame NIC dit voor haar bestemde patroon detecteert, activeert ze een signaal naar het moederbord. Dit signaal triggert vervolgens de volledige voeding van de computer, waardoor de normale opstartprocedure (POST en het laden van het besturingssysteem) in gang wordt gezet, alsof iemand op de fysieke aan/uit-knop had gedrukt.



Hoe werkt Wake-on-LAN?



Hoe werkt Wake-on-LAN?



Wake-on-LAN (WoL) is een industriestandaard die een computer vanuit een slaapstand of volledig uitgeschakelde toestand kan activeren via een netwerk. De kern van de functionaliteit is een speciaal netwerkpakket, een 'Magic Packet', dat naar de doelcomputer wordt gestuurd.



Voor de werking zijn drie cruciale componenten nodig:





  • Een netwerkkaart (NIC) en moederbord die WoL ondersteunen.


  • Voeding: De computer moet fysiek op het stopcontact zijn aangesloten en de voedingseenheid (PSU) moet een kleine, stand-by spanning leveren aan de netwerkkaart, zelfs wanneer de PC "uit" staat.


  • Een apparaat op hetzelfde netwerk dat het Magic Packet kan versturen. Dit kan een andere computer, een smartphone of een NAS zijn.




Het activeringsproces verloopt in de volgende stappen:





  1. Configuratie: In het BIOS/UEFI van de computer en soms in het besturingssysteem moet Wake-on-LAN expliciet worden ingeschakeld. Hierdoor gaat de netwerkkaart in een luistermodus.


  2. Het Magic Packet: Dit is een speciaal gevormd UDP-netwerkpakket dat naar het broadcast-adres van het lokale netwerk (bijv. 255.255.255.255) of direct naar het IP-adres van de doelcomputer wordt gestuurd. De poort is doorgaans 7 of 9.


  3. De inhoud: Het pakket bevat een herhaling (16 keer) van het fysieke MAC-adres (het unieke hardware-adres) van de doel-netwerkkaart, voorafgegaan door een header van zes bytes bestaande uit alleen de waarde 0xFF.


  4. Detectie: De netwerkkaart van de doelcomputer scant continu het netwerkverkeer op dit specifieke patroon. Omdat hij van stroom wordt voorzien, kan hij dit doen terwijl de rest van de computer uit staat.


  5. Activering: Zodra de kaart haar eigen MAC-adres 16 keer opeenvolgend herkent in het binnenkomende pakket, activeert ze een signaal naar het moederbord. Het moederbord start vervolgens het normale opstartproces (POST) op, alsof er op de aan/uit-knop is gedrukt.




Belangrijke technische kanttekeningen zijn:





  • Het Magic Packet werkt primair op de datalinklaag (laag 2) met het MAC-adres. Voor activering over het internet (WAN) moet het pakket vaak via port forwarding of een tussenliggend apparaat (zoals een router die WoL ondersteunt) naar het lokale MAC-adres worden geleid.


  • Moderne implementaties gebruiken soms aanvullende pakkettypen zoals 'Wake on Pattern' of ondersteunen activering vanuit slaapstand (S3), wat minder energie vereist dan vanuit de volledig uitgeschakelde staat (S5).




De magische pakket: Samenstelling en verzending



De kern van Wake-on-LAN is het 'magic packet', een specifiek en uiterst eenvoudig netwerkpakket. Dit pakket is niet gericht aan een IP-adres, maar aan het fysieke MAC-adres van de netwerkkaart van het doelapparaat. De samenstelling volgt een strikt patroon.



Een magic packet bestaat uit een header van 6 bytes, elk met de waarde 0xFF (hexadecimaal), gevolgd door 16 herhalingen van het 48-bit (6 byte) MAC-adres van de doelnetwerkkaart. Deze 102 byte lange reeks wordt vaak, maar niet altijd, verstuurd binnen een UDP-datagram naar poort 7, 9 of een andere door de gebruiker gedefinieerde poort. De betrouwbaarheid is echter niet afhankelijk van het TCP/IP-protocol; het pakket kan ook via lagere protocollen worden uitgezonden.



De verzending van dit pakket is typisch een broadcast. Het verzendende apparaat stuurt het magic packet naar het broadcast-adres van het lokale netwerk (bijvoorbeeld 192.168.1.255) of, via geavanceerde technieken, zelfs over het internet. De netwerkkaart van het doelapparaat, die in een laagvermogenstand blijft functioneren, scant continu het netwerkverkeer op dit exacte patroon.



Wanneer de netwerkkaart de reeks van zes keer 0xFF direct gevolgd door haar eigen MAC-adres 16 keer achter elkaar detecteert, activeert ze een signaal naar het moederbord. Dit signaal geeft het commando om de voeding volledig in te schakelen en de normale opstartprocedure te initiëren, precies alsof op de fysieke aan/uit-knop is gedrukt. De magie schuilt in deze eenvoudige, herkenbare en passieve luistermethode.



Hardwarevoorwaarden: BIOS/UEFI en netwerkkaart instellen



Wake-on-LAN is een hardwarefunctie. Zonder correcte configuratie op dit niveau zal een magisch pakket nooit zijn werk doen. De instellingen bevinden zich op twee cruciale plaatsen: het moederbord firmware (BIOS/UEFI) en de netwerkkaart.



Eerst moet je het BIOS of UEFI-instellingenmenu van je computer openen. Zoek tijdens het opstarten naar een melding zoals "Press DEL to enter SETUP" of "Press F2 for BIOS". Navigeer binnen het menu, vaak onder tabbladen als Power Management, Advanced of Peripherals. De exacte benaming varieert per fabrikant.



Activeer hier de overkoepelende Wake-on-LAN optie. Deze kan vermeld staan als Wake on PCIE, Resume by PCI-E Device, Power On by PME# of vergelijkbaar. Zorg dat deze op Enabled staat. Soms moet ook een diepere slaapstand (S4/S5) geactiveerd worden voor het ontvangen van stroom in de volledig uitgeschakelde staat.



De tweede essentiële stap gebeurt binnen het besturingssysteem, specifiek voor de netwerkkaart. Open in Windows de Apparaatbeheer, zoek je netwerkadapter en open de Eigenschappen. Ga naar het tabblad Geavanceerd.



Scroll door de lijst en zoek instellingen gerelateerd aan Wake-on-LAN. Mogelijke namen zijn: Wake on Magic Packet, Magic Packet Wake-Up of Wake on LAN. Stel deze optie in op Ingeschakeld. Ga vervolgens naar het tabblad Energiebeheer en vink de vakjes aan voor "Deze computer inschakelen vanaf het netwerk" en "Laat deze computer het apparaat inschakelen om de computer uit de slaapstand te halen".



Bij moderne systemen met Energy Efficient Ethernet (EEE) of Green Ethernet kan een conflict ontstaan. Deze energiebesparende functies schakelen de netwerkverbinding in diepe slaap uit. Indien beschikbaar, schakel deze opties voor de betreffende adapter in het Geavanceerd tabblad tijdelijk uit om problemen op te lossen.



Zonder deze dubbele configuratie – zowel in firmware als in de adapterstuurprogramma's – blijft de netwerkkaart doof voor het binnenkomende magische pakket. Controleer beide niveaus nauwkeurig.



Op afand activeren: Praktische tools en methoden



Op afand activeren: Praktische tools en methoden



Om Wake-on-LAN (WoL) in de praktijk te gebruiken, zijn er verschillende betrouwbare methoden en tools beschikbaar. De keuze hangt af van of je het apparaat vanuit het lokale netwerk of via het internet wilt wekken.



Voor activering binnen het lokale netwerk zijn eenvoudige tools vaak voldoende. Deze sturen de magische pakketten naar het broadcast-adres van het netwerk (bijvoorbeeld 192.168.1.255). Een veelgebruikte, lichtgewicht optie is een portable applicatie zoals WakeMeOnLan van NirSoft. Het scant het netwerk en laat alle herkende apparaten zien, waarna je met een rechtsklik een machine kunt wekken. Voor commandolijn-enthousiastelingen is het wakelan commando in Linux of PowerShell in Windows een krachtig alternatief.































































Tool / MethodeTypeGebruiksscenario
WakeMeOnLan (NirSoft)GUI ApplicatieLokaal netwerkbeheer, eenvoudige detectie.
PowerShell (Send-WOL)Command-lineAutomatisering in scripts, geavanceerd beheer.
Router WoL-functieIngebouwd in firmwareActivering via router-webinterface, vaak zonder extra software.
Dedicated mobiele appSmartphone applicatieActivering vanaf telefoon binnen het lokale Wi-Fi netwerk.


Voor activering vanaf elke locatie ter wereld is een extra stap nodig. Omdat magische pakketten normaal gesproken niet buiten je thuisnetwerk reizen, moet je een manier creëren om ze van internet door te sturen. De meest veilige en betrouwbare methode is het configureren van je router. Dit vereist twee acties: het instellen van een vaste DHCP-reservering (of statisch IP) voor de doelcomputer en het configureren van port forwarding (poortdoorsturing) voor UDP-poort 9 (of een andere gekozen poort) naar het IP-adres van die machine. Vervolgens gebruik je een WoL-tool die pakketten kan sturen naar je publieke IP-adres of DDNS-hostnaam.



Een modern en veiliger alternatief voor port forwarding is het gebruik van software die een permanente verbinding onderhoudt. Tools zoals TeamViewer of AnyDesk hebben vaak ingebouwde WoL-functionaliteit via hun netwerk, waardoor complexe routerinstellingen overbodig worden. Een andere geavanceerde optie is het draaien van een kleine WoL-daemon (bijv. op een Raspberry Pi) die altijd aan staat en via een beveiligde verbinding (zoals een VPN) commando's van buitenaf kan ontvangen.



Ongeacht de gekozen tool is consistente configuratie cruciaal. Zorg dat de netwerkkaart en het BIOS/UEFI van de doelcomputer WoL correct zijn ingesteld, en test de functionaliteit eerst binnen het lokale netwerk voordat je de complexere externe toegang configureert.



Veelgestelde vragen:



Wat is een Wake-on-LAN 'magic packet' en hoe ziet het eruit?



Een Wake-on-LAN 'magic packet' is een speciaal netwerkpakket dat als doel heeft een computer uit slaapstand of volledig uitgeschakelde toestand te halen. Het is een heel herkenbaar pakket. Het bevat binnen zijn data steeds het MAC-adres (het unieke fysieke adres) van de netwerkkaart van de doelcomputer, maar dat adres wordt niet één keer, maar zestien keer achter elkaar herhaald. Deze herhaling maakt het voor de netwerkkaart eenvoudig om het pakket te herkennen, zelfs wanneer deze in een energiezuinige luistermodus staat. Het pakket wordt meestal verstuurd via UDP naar poort 7, 9 of een andere door de gebruiker ingestelde poort, en kan binnen het lokale netwerk of via het internet worden verzonden als de router correct is ingesteld.



Moet mijn computer aan staan om Wake-on-LAN te laten werken?



Nee, dat is juist het punt. Voor Wake-on-LAN moet de computer fysiek zijn aangesloten op stroom en het netwerk, maar de hoofdcomponenten (zoals de processor en harde schijf) kunnen volledig zijn uitgeschakeld. De netwerkkaart of het moederbord moet wel een kleine hoeveelheid stroom blijven ontvangen. Deze 'standby'-voeding laat de netwerkkaart in een passieve luistermodus staan, wachtend op het speciale magic packet. Zonder deze minimale voeding kan de kaart het signaal niet ontvangen en zal de computer niet opstarten.



Ik kan mijn computer niet van buiten mijn thuisnetwerk wakker maken. Wat gaat er mis?



Dit is een veelvoorkomend probleem, meestal veroorzaakt door routerinstellingen. Binnen je lokale netwerk worden magic packets eenvoudig doorgestuurd. Van buitenaf moet je router echter weten naar welk apparaat binnen je netwerk het pakket moet leiden. Je moet twee dingen configureren: ten eerste port forwarding (of een vergelijkbare functie) op je router, zodat UDP-verkeer op een specifieke poort (bijv. poort 9) wordt doorgestuurd naar het lokale IP-adres van de doelcomputer. Ten tweede moet je op die computer een vast IP-adres (DHCP-reservatie) instellen, zodat het lokale adres nooit verandert. Let ook op eventuele firewallinstellingen op de computer die het verkeer kunnen blokkeren.



Werkt Wake-on-LAN ook op laptops?



Het kan werken, maar er zijn meer beperkingen. Op laptops is de functie sterk afhankelijk van de fabrikant en het BIOS/UEFI. Vaak is Wake-on-LAN alleen mogelijk wanneer de laptop is aangesloten op de netstroomadapter, niet op de batterij, om te voorkomen dat de batterij leegloopt. Daarnaast moet de netwerkadapter in de energiebeheerinstellingen van Windows (of een ander besturingssysteem) de optie hebben om het apparaat te mogen wekken uit de slaapstand. Controleer zowel de BIOS/UEFI-instellingen als de geavanceerde eigenschappen van je netwerkkaart in Apparaatbeheer.



Is Wake-on-LAN veilig? Kan iedereen zomaar mijn computer aanzetten?



De basisversie van Wake-on-LAN biedt weinig beveiliging. Het magic packet bevat geen wachtwoorden of versleuteling. Iedereen binnen je netwerk die het MAC-adres van je computer kent, kan in principe een packet sturen. Vanuit het internet is het risico kleiner omdat een aanvaller je interne netwerkstructuur en MAC-adres moet kennen en je router correct moet zijn ingesteld voor doorsturen. Voor meer veiligheid kunnen sommige geavanceerde netwerkkaarten of moederborden ondersteuning bieden voor functies zoals 'SecureON' (een wachtwoord in het magic packet), maar dit is niet algemeen beschikbaar. Het beperken van poortdoorsturing op je router tot specifieke IP-adressen van vertrouwde locaties voegt een extra beveiligingslaag toe.

Vergelijkbare artikelen

Recente artikelen