
Wake-on-LAN (WoL) är ett standardiserat sätt att starta eller väcka en dator via nätverket. Funktionen är praktisk för fjärrstyrning, automation och energibesparing. Den här guiden visar hur du aktiverar Wake-on-LAN i Ubuntu, men stegen fungerar även i andra Linux-system och i Windows.
Vad är Wake-on-LAN
Wake-on-LAN gör det möjligt att starta en dator genom att skicka ett så kallat Magic Packet från en annan enhet på samma lokala nätverk. Paketet innehåller MAC-adressen till datorns nätverkskort. Nätverkskortet lyssnar efter paketet även när datorn är avstängd eller i viloläge och kan då signalera till moderkortet att starta systemet.
Förutsättningar
Du behöver följande för att använda Wake-on-LAN:
- Fast Ethernet-anslutning (trådlös WoL är osäker och ofta opålitlig)
- Ett moderkort och nätverkskort som stöder WoL (de flesta moderna gör det)
- Korrekt inställningar i BIOS eller UEFI
- Administratörsrättigheter på datorn
Steg 1: Kontrollera BIOS/UEFI
- Starta om datorn.
- Gå in i BIOS eller UEFI genom att trycka på rätt tangent, vanligtvis F2, Del, Esc eller F10.
- Leta efter inställningar med namn som Wake-on-LAN, Power on by PCI-E eller Allow PCI Wake-up Event.
- Aktivera aktuell funktion.
- Om det finns ett alternativ som heter ErP Ready eller Deep Sleep, inaktivera det. Dessa kan annars stänga av nätverkskortet helt.
- På vissa bärbara datorer kan du behöva aktivera Always On USB eller motsvarande för att nätverkskortet ska hållas aktivt vid avstängt läge.
Steg 2: Kontrollera nätverkskortet i systemet
- Ta reda på namnet på ditt nätverkskort: ip a Leta efter ett namn som börjar med enp eller eth, exempelvis enp3s0 eller eth0.
- Installera verktyget ethtool: sudo apt update
sudo apt install ethtool - Kontrollera Wake-on-LAN-stöd: sudo ethtool <ditt_nätverkskort> Exempel: sudo ethtool enp3s0 I utdata ska raden Wake-on: g visas om WoL är aktivt. Om det står d eller off är det avstängt.
Steg 3: Aktivera Wake-on-LAN tillfälligt
För att aktivera WoL tills nästa omstart:
sudo ethtool -s <ditt_nätverkskort> wol g
Exempel:
sudo ethtool -s enp3s0 wol g
Du kan verifiera inställningen igen med:
sudo ethtool <ditt_nätverkskort>
Steg 4: Göra Wake-on-LAN permanent med systemd
Skapa en systemd-tjänst så att WoL aktiveras vid varje uppstart:
- Skapa tjänstfilen: sudo nano /etc/systemd/system/wol.service
- Ta reda på sökvägen till ethtool: which ethtool
- Lägg in följande i tjänstfilen och justera sökväg och nätverkskort: [Unit]
Description=Aktivera Wake-on-LAN [Service]
Type=oneshot
ExecStart=<sökväg-till-ethtool> -s <ditt_nätverkskort> wol g [Install]
WantedBy=basic.target - Spara och stäng filen (Ctrl + X, Y och Enter).
- Aktivera och starta tjänsten: sudo systemctl enable wol.service
sudo systemctl start wol.service
Steg 5: Alternativ via grafiskt gränssnitt (Ubuntu Desktop)
Om du använder Ubuntu Desktop kan du aktivera WoL via nätverksinställningarna:
- Öppna Inställningar och gå till Nätverk.
- Klicka på kugghjulet för din trådbundna anslutning.
- Under fliken Ethernet, aktivera Wake on LAN (MagicPacket).
- Spara ändringarna.
Steg 6: Alternativ via nmcli (kommandoradsverktyg för NetworkManager)
- Lista anslutningar: nmcli connection show
- Aktivera WoL för rätt anslutning: nmcli connection modify 802-3-ethernet.wake-on-lan magic
- För att stänga av funktionen igen: nmcli connection modify 802-3-ethernet.wake-on-lan ignore
Steg 7: Testa Wake-on-LAN
Efter att ha konfigurerat datorn kan du testa genom att stänga av eller försätta den i viloläge. Från en annan enhet i nätverket skickar du ett Magic Packet.
På Linux eller macOS:
- Installera wakeonlan om det inte redan finns: sudo apt install wakeonlan
- Skicka Magic Packet: wakeonlan
På Windows kan du använda program som WakeMeOnLan från NirSoft.
Wake-on-WiFi (WoWLAN)
Att väcka datorn via trådlöst nätverk är tekniskt möjligt men fungerar sällan stabilt. Canonical erbjuder ett snap-paket för detta:
sudo snap install network-manager
sudo snap set network-manager wifi.wake-on-wlan=magic
Ett lösenord kan sättas så här:
sudo snap set network-manager wifi.wake-on-wlan-password=<lösenord>
Observera att detta främst är avsett för Ubuntu Core och kan vara instabilt på vanliga Ubuntu-installationer.
Vanliga frågor
Kan jag stänga av datorn med Wake-on-LAN?
Nej, Wake-on-LAN används endast för att starta datorn från avstängt läge eller viloläge.
Är Wake-on-LAN en säkerhetsrisk?
Risken är låg eftersom endast enheter inom det lokala nätverket kan väcka datorn. För att minimera risker, använd starka lösenord, säkra nätverket och håll operativsystemet uppdaterat.