Wake-on-LAN (WoL) -ominaisuuden avulla voit etäherättää Linux-tietokoneen lähettämällä erityisen Ethernet-lähetyspaketin (magic-paketti), joka sisältää sen isäntäosoitteen, jonka haluat käynnistää.
Ennen kuin otat WoL:n käyttöön Linuxissa, varmista, että emolevysi tukee tätä ominaisuutta, ja ota se käyttöön BIOS-asetuksissa. Käynnistä isäntä uudelleen ja avaa BIOS (UEFI) -asetukset. WoL-vaihtoehdon nimi voi vaihdella toimittajan, emolevyn mallin ja laiteohjelmistoversion mukaan. Tämä vaihtoehto voidaan kutsuaWake on PCI/PCI-E,Power or Resume on PCI/PCI-E,S5 Wake on LAN. Etsi ja ota tämä vaihtoehto käyttöön. Tallenna BIOS-asetukset.
Theethooltyökalua käytetään yleisesti Wake On LAN -verkon hallintaan Linuxissa. Asenna se:
Lue lisää:Kuinka luoda Linux Mint Bootable USB Windows 10: ssä
$ sudo apt install ethtool
Listaa verkkoliitännät:
$ ifconfig
Kopioi Ethernet LAN -sovittimen liitännän nimi ja suorita komento:
$ sudo ethtool enp3s0 | grep "Wake-on"

Tässä tapauksessa WoL on poistettu käytöstä (d).
Ota Wake on LAN käyttöön tietylle sovittimelle:
$ sudo ethtool --change enp3s0 wol g
Wake On Lan -vaihtoehdon pitäisi muuttua muotoong(Wake on MagicPacket).
"netlink error: cannot enable unsupported WoL mode (offset 36)' tarkoittaa, että verkkosovitin ei tue WoL:ää tai se on poistettu käytöstä BIOSissa.


Voit nyt herättää Linux-isännän etänä. Verkkoliitännän WoL-vaihtoehto kuitenkin nollataan uudelleenkäynnistyksen yhteydessä. On olemassa useita tapoja ottaa Wake on LAN automaattisesti käyttöön sovittimelle, kun tietokone käynnistyy.
NetworkManageron oletusarvoinen verkonhallintatyökalu monissa Linux-distroissa, mukaan lukien Ubuntu, Rocky ja Debian. NetworkManagerissa voit ottaa WoL:n käyttöön sovittimelle käyttämällänmclikomento:
$ nmcli con show
Kopioi Ethernet-yhteyden nimi (langallinen tässä esimerkissä) ja ota WoL käyttöön:
$ sudo nmcli c modify "wired" 802-3-ethernet.wake-on-lan magic
Tarkista, että Wake on LAN on käytössä käyttöliittymässä:
$ nmcli c show "wired" | grep 802-3-eth


Muissa Linux-jakeluissa voit käyttääsystemdottaa WakeOnLan käyttöön käynnistyksen yhteydessä. Luo uusi järjestelmäyksikkö:
$ sudo systemctl edit wol.service --full --force
Lisää seuraava kokoonpano:
[Unit] Description=Enable Wake-on-LAN After=network-online.target [Service] Type=oneshot ExecStart=/sbin/ethtool --change enp3s0 wol g [Install] WantedBy=network-online.target


Ota palvelu käyttöön:
$ sudo systemctl daemon-reload
$ sudo systemctl enable wol.service
$ sudo systemctl start wol.service
Tarkista, että palvelu on käynnissä:
$ systemctl status wol
Voit nyt testata, kuinka Wake on Lan toimii tällä isännällä. Kopioi sen verkkosovittimen MAC-osoite, jossa olet ottanut WoL:n käyttöön.


Tarkista, että lepotila on käytössä Linuxissa:
$ sudo systemctl status sleep.target suspend.target hibernate.target hybrid-sleep.target
Laita Linux-isäntäsi nukkumaan:
$ sudo systemctl suspend
Voit lähettää taikapaketin Linuxissa käyttämälläwk_altaietherwaketyökalu:
$ sudo apt-get install wakeonlan etherwake
Jos haluat herättää tietokoneen etänä, syötä sen MAC-osoite (WoL-paketteja ei reititetä, joten tietokoneiden on oltava samassa LAN-segmentissä):
$ wakeonlan <MAC-address>
tai:$ etherwake <MAC-address>
Saatuaan taikapaketin tietokoneen pitäisi herätä. Huomaa, että WoL ei vaadi portin avaamista Linuxin palomuurissa. Verkkosovitin vastaanottaa ja käsittelee WoL UDP -lähetyspaketin suoraan ilman Linux-verkkopinoa.













![Kuinka palauttaa iPhone/iPad ilman Apple ID: tä [ilmaisia ja turvallisia menetelmiä]](https://elsefix.com/tech/afton/wp-content/uploads/cache/2025/05/passixer-interface.png)
![Tiedostoja ei voi luoda, ei voi päivittää Windowsia [FIX]](https://elsefix.com/tech/tejana/wp-content/uploads/2025/01/Windows-11-Assistant-error.jpg)