Wake-on-LAN configuratie en probleemoplossing op Ubuntu | Eenvoudig op afstand opstarten

1. Wat is Wake-on-LAN (WoL)?

WoL is een technologie die je in staat stelt een pc op afstand aan te zetten door een speciaal netwerkpakket, een zogenaamde “Magic Packet”, te verzenden. Het is nuttig in diverse situaties, zoals het beheren van een server op afstand of het benaderen van je werk-pc vanaf thuis.

年収訴求

2. Controle van WoL-compatibele hardware

Om WoL te gebruiken, moeten je netwerkkaart en moederbord het ondersteunen. Je kunt dit controleren met het ethtool-commando.

Hoe controleer je je netwerkkaart

  1. Voer ethtool <network device name> uit om te controleren of WoL wordt ondersteund. Als de uitvoer “Supports Wake-on: g” bevat, betekent dit dat je apparaat Magic Packet‑gebaseerd wakker maken ondersteunt.
  2. Als de uitvoer “d: Disabled” bevat, kan WoL uitgeschakeld zijn in het BIOS of de driver van de netwerkkaart. Volg de later genoemde stappen voor probleemoplossing om de instelling te verifiëren en in te schakelen.

3. WoL inschakelen in BIOS

Je moet WoL inschakelen in de BIOS-instellingen. Hieronder de algemene stappen:

Stappen om WoL in BIOS in te schakelen

  1. Start je pc opnieuw op en open de BIOS door F2Del of een vergelijkbare toets te drukken.
  2. Zoek en schakel de optie “Wake-on-LAN” of “Wake on er een “Deep Sleep”-modus is, kan het uitschakelen hiervan de WoL-functionaliteit verbeteren.

4. WoL configureren op Ubuntu

Op Ubuntu kun je WoL inschakelen met behulp van NetworkManager of ethtool.

WoL inschakelen met NetworkManager

  1. Controleer de huidige verbindingsnaam met nmcli connection show en schakel WoL in met het volgende commando:
   nmcli connection modify "<connection name>" 802-3-ethernet.wake-on-lan magic

WoL inschakelen met ethtool

  1. Schakel het wakker maken via Magic Packet in met ethtool --change <network device name> wol g.
  2. Om de instelling blijvend te, voeg je up ethtool -s <device name> wol g toe aan het bestand /etc/network/interfaces of maak je een systemd‑unit aan die dit automatisch toepast bij het opstarten.

5. Veelvoorkomende foutmeldingen en hun oplossingen

Hieronder vind je enkele veelvoorkomende foutmeldingen die je kunt tegenkomen bij het configureren van WoL, met hun oorzaken en oplossingen.

netlink error: cannot enable unsupported WoL mode

  • Oorzaak: Deze fout treedt op als je netwerkkaart of BIOS WoL niet ondersteunt.
  • Oplossing: Controleer of WoL is ingeschakeld in het BIOS. Als je hardware het niet ondersteunt, overweeg dan een WoL‑compatibele netwerkkaart te gebruiken.

Wake-on: d is displayed

  • Oorzaak: WoL is uitgeschakeld.
  • Oplossing: Schakel WoL in het BIOS in en gebruik het commando ethtool --change <device name> wol g om het in te schakelen. Als het uitgeschakeld blijft, controleer dan de persistente instellingen in je netwerkconfiguratie.

Magic Packet is not received

  • **Oorzaakuratie of router blokkeert mogelijk WoL‑broadcast‑pakketten.
  • Oplossing: Gebruik tcpdump -i <network device name> 'udp and port 9' om te controleren of Magic Packets worden ontvangen. Zorg er ook voor dat WoL werkt binnen hetzelfde netwerk.

Link light does not turn on

  • Oorzaak: De netwerkadapter krijgt geen stroom.
  • Oplossing: Controleer de BIOS-instellingen om van te zijn dat Deep Sleep of energiebesparende modi zijn uitgeschakeld zodat WoL correct kan functioneren.

6. WoL testen en op afstand uitvoeren

Na het configureren van WoL kun je testen of het correct werkt door een Magic Packet te verzenden met wakeonlan of etherwake.

De wakeonlan‑tool installeren en gebruiken

  1. Installeer de wakeonlan-tool:
   sudo apt install wakeonlan
  1. Verstuur een Magic Packet naar een specifiek MAC-adres met het volgende commando:
   wakeonlan <MAC address>
  1. Je kunt ook etherwake gebruiken met het volgende commando: sudo etherwake <MAC address> Dit verzendt een Magic Packet en controleert of WoL correct functioneert.

7. Probleemoplossing en aanvullende informatie

Hier zijn enkele extra tips voor probleemoplossing om ervoor te zorgen dat je WoL‑configuratie soepel werkt.

  • Controleer netstroom: WoL werkt meestal niet wanneer het op batterijstroom draait. Als je een laptop gebruikt, zorg er dan voor dat deze op een netstroombron is aangesloten.
  • Consistentie in netwerkbeheertools: Soms kunnen NetworkManager of systemd‑networkd WoL‑instellingen overschrijven. Zorg ervoor dat WoL‑configuraties correct zijn ingesteld in verschillende netwerkbeheertools.
年収訴求