Kuinka ottaa käyttöön Wake-on-LAN Ubuntu-järjestelmässä

Kuinka ottaa käyttöön Wake-on-LAN Ubuntu-järjestelmässä
Indeksi
  1. Mikä on Wake-on-LAN?
  2. Valmistele asetuksesi Wake-on-LANia varten
    1. Tarkista laitteistosi ja BIOS-asetukset
    2. Tarkista, onko verkkokorttisi Wake-on-LAN-yhteensopiva
  3. Ota Wake-on-LAN käyttöön tilapäisesti
  4. Ota Wake-on-LAN käyttöön pysyvästi
  5. Edistyneiden verkkoasetusten käyttäminen
  6. WoL:n aktivointi nmcli:llä (Komentoriviverkkojohtaja)
  7. Wake-on-LAN-asetuksen testaaminen
  8. Kuinka ottaa käyttöön Wake-on-WiFi (WoWLAN)
  9. Usein kysytyt kysymykset
    1. Voinko sammuttaa PC:ni käyttämällä Wake-on-LANia?
    2. Onko wake-on-lanin ottaminen käyttöön tietoturvariski?
    3. Wake-on-LAN ei enää toimi laitteen virran menetyksen jälkeen. Kuinka voin korjata tämän?

Wake-on-LAN mahdollistaa tietokoneen käynnistämisen verkon kautta. Tämä opas opastaa sen käyttöönotossa Ubuntussa ja muissa Linux-jakeluissa helposti ja tehokkaasti.

Kaikkia meitä houkuttelee halu automatisoida kaikki: autot, kodit ja erityisesti tietokoneet. Wake-on-LAN on täydellinen tapa automatisoida tietokoneesi käynnistäminen. Vaikka tämä opas keskittyy Wake-on-LANin mahdollistamiseen Ubuntussa, voit soveltaa sitä mihin tahansa Linux-jakeluun, ja löydät jopa tämän ominaisuuden Windowsista.

Mikä on Wake-on-LAN?

Wake-on-LAN on verkostostandardi, joka mahdollistaa tietokoneen käynnistämisen tai herättämisen verkko-viestin avulla. Tätä viestiä, jota kutsutaan taikapaketeiksi, lähetetään toisesta laitteesta samalla paikallisverkolla, tai jopa langattomasti.

Taikapaketti sisältää kohdetietokoneen verkkosovittimen (NIC) MAC-osoitteen, joka yksilöi laitteiston. Kun NIC, joka pysyy alhaisen virrankulutuksen tilassa, jopa kun tietokone on pois päältä, vastaanottaa tämän paketin, se lähettää emolevylle signaalin järjestelmän virransyötön käynnistämiseksi.

Valmistele asetuksesi Wake-on-LANia varten

Ennen kuin sukellat syvemmälle, varmista, että olet täyttänyt nämä perusvaatimukset:

  • Langallinen Ethernet-yhteys (Wi-Fi WoL on rajoitettu ja usein epäluotettava)
  • Yhteensopiva emolevy ja verkkokortti (useimmat modernit tukevat tätä)
  • BIOS/UEFI-asetukset, jotka tukevat WoL:ia
  • Hallintaoikeus Ubuntu-koneeseesi

Tarkista laitteistosi ja BIOS-asetukset

Ensinnäkin, sinun on varmistettava, että laitteistosi tukee Wake-on-LANia. Useimmat modernit pöytätietokoneet ja monet kannettavat tukevat tätä, mutta on silti hyvä tarkistaa.

Käynnistä tietokoneesi uudelleen ja paina sopivaa näppäintä päästäksesi BIOS/UEFI:hen (yleensä F2, F10, Del tai Esc – seuraa näyttöä käynnistyksen aikana). Etsi vaihtoehtoja, kuten Wake-on-LAN, Power on by PCI-E, PCI Power Up tai Allow PCI Wake-Up Event. Tarkka nimi vaihtelee valmistajan mukaan. Aseta vaihtoehto Otetuksi käyttöön.

Sinun on myös ehkä poistettava käytöstä ominaisuus nimeltä ErP Ready tai Deep Sleep, sillä nämä energiansäästötilat voivat katkaista virran kokonaan verkkokortilta, estäen sitä vastaanottamasta taikapakettia. Jotkin kannettavat tietokoneet vaativat myös asetuksia, kuten Always On USB, jotta verkkokortti pysyy virrassa ollessaan pois päältä tai lepotilassa.

Tarkista, onko verkkokorttisi Wake-on-LAN-yhteensopiva

Jotta Wake-on-LAN toimisi, Ethernet-korttisi on tuettava tätä ominaisuutta. Se on ollut standardi vähintään 10 vuotta, joten todennäköisyydet ovat suuret, että korttisi tukee sitä, mutta on aina hyvä tarkistaa.

Ethernet-liittyväsi on laitteesi verkkokortti. Jokaisella kortilla on ainutlaatuinen nimi, joka löytyy seuraavalla komentorivillä:

ip a

Haettava nimi on muotoa enp8s0. Tämä oli tämän oppaan mukaisen verkkokortin ainutlaatuinen tunnus.

Ethtool on avoimen lähdekoodin sovellus, joka mahdollistaa verkkokortin asetusten muuttamisen. Wake-on-LANin osalta se sallii tietokoneesi ymmärtävän vastaanotettua tietoa.

Ethtoolin asentamiseen käytettävä komento on:

sudo apt install ethtool

Seuraavaksi selvitä, tukeeko verkkokorttisi Wake-on-LANia.

sudo ethtool <verkkoliitännän_nimi>

Saat yksityiskohtaista tietoa Ethernet-liittymäsi laitteistosta. Etsimme seuraavaa:

Supports Wake-on: g
Wake-on: g

Ensimmäinen rivi kertoo, tukeko tietokoneesi Wake-on-LANia. Saatat nähdä muiden kirjainten lisäksi g:n. Tällä hetkellä tarvitsemme vain g:n.

Toinen rivi näyttää, onko Wake-on-LAN käytössä. Älä huoli liikaa siitä, sillä seuraava tehtävämme on ottaa se käyttöön.

Ota Wake-on-LAN käyttöön tilapäisesti

Wake-on-LANin käyttöönotto käskee NIC:ä herättämään järjestelmän vain, kun se vastaanottaa tietyn taikapaketin.

Ota Wake-on-LAN käyttöön tilapäisesti suorittamalla:

sudo ethtool -s <liitännän_nimi> wol g

Tämä ottaa WoL:n käyttöön seuraavaan uudelleenkäynnistykseen asti. Varmistaaksesi, että se toimi, suorita:

sudo ethtool <liitännän_nimi>

Jos näet Wake-on: g, WoL on otettu käyttöön onnistuneesti. Kuitenkin, ethtoolin asettama asetus ei ole pysyvä ja se menetetään uudelleenkäynnistyksen jälkeen.

Ota Wake-on-LAN käyttöön pysyvästi

Wake-on-LAN:in toimiminen kunnolla edellyttää, että se pysyy käytössä jopa Ubuntu-koneesi uudelleenkäynnistysten jälkeen. Voimme saavuttaa tämän luomalla systemd-palvelun, joka ajaa ethtool-komennon automaattisesti käynnistyessä. Tämä on yleinen ja vankka tapa varmistaa asetusten säilyminen nykyaikaisissa Linux-jakelussa.

Ensiksi luomme uuden systemd-palvelutiedoston. Käytämme nanoa, yksinkertaista tekstieditoria, mutta voit valita myös Vi:n tai minkä tahansa muun editorin, joka sinulle sopii:

sudo nano /etc/systemd/system/wol.service

Jos et ole varma, minne ethtool on asennettu, suorita:

which ethtool

Liitä seuraava palvelutiedostoon:

[Unit]
Description=Ota Wake On Lan käyttöön

[Service]
Type=oneshot
ExecStart = <Tiedostopolku> --change <Ethernet-liitännän nimi> wol g

[Install]
WantedBy=basic.target

Kun olet liittänyt sisällön ja korvannut sekä , tallenna tiedosto ja poistu nanosta. Tee tämä painamalla Ctrl + X, sitten Y vahvistaaksesi tallennuksen ja lopuksi Enter vahvistaaksesi tiedoston nimen.

Lopuksi meidän täytyy kertoa systemd:lle, että otamme tämän uuden palvelun käyttöön, jotta se ajetaan joka käynnistyksellä. Tämä luo symbolisen linkin, joka aktivoi palvelun:

sudo systemctl enable wakeonlan.service

Kun olet ottanut palvelun käyttöön, voit valinnaisesti aloittaa palvelun heti ilman uudelleenkäynnistystä seuraavalla komennolla:

sudo systemctl start wakeonlan.service

Nyt Ubuntu-serverilläsi tai -työpöydälläsi pitäisi olla Wake-on-LAN pysyvästi käytössä käynnistysten välillä.

Edistyneiden verkkoasetusten käyttäminen

Suurimmille Ubuntu-työpöytäkäyttäjille graafinen Verkkoasetusten editori tarjoaa yksinkertaisimman tavan ottaa Wake-on-LAN käyttöön.

Avaa Advanced Network connection Settings sovelluksen valikosta.

Verkkopaneelissa näet langallisen yhteytesi luettelossa. Napsauta rataskuvaketta ja avaa yhteyden asetukset.

Ethernet-asetusten välilehdellä etsi Wake on LAN. Tähdätä laatikko nimeltä Magic tai MagicPacket ja paina Käytä.

Siinä se! Olet onnistuneesti ottanut Wake-on-LAN käyttöön. Vahvista suorittamalla:

sudo ethtool enp0s3

Etsi Wake-on: g tulosteesta.

WoL:n aktivointi nmcli:llä (Komentoriviverkkojohtaja)

Jos käytät pääasiassa Ubuntu-työpöytää, on todennäköistä, että olet jo tuttu NetworkManagerin kanssa. Se on graafinen työkalu, joka tekee Wi-Fi- ja langallisten verkkojen yhdistämisestä helppoa. Vaikka se on oletuksena graafinen, se tukee myös komentoriviasetuksia nmcli:n kautta.

Ensimmäiseksi meidän on tiedettävä, mikä verkkoyhteys meitä kiinnostaa. Teemme tämän listaamalla kaikki aktiiviset yhteydet:

nmcli connection show

Jos tulosteessa näkyy 802-3-ethernet.wake-on-lan: default, WoL on edelleen pois käytöstä. Jos se näyttää magia, niin onneksi, se on jo käytössä.

Ottaaksemme Wake-on-LAN käyttöönoton NetworkManagerilla, muokkaamme yhteysasetusta kuuntelemaan taikapakettia:

nmcli connection modify 802-3-ethernet.wake-on-lan magic

Tämän komennon suorittamisen jälkeen Ubuntu-työpöytäkoneesi tulisi nyt olla määritetty vastaamaan taikapaketteihin! Se on yleensä näin yksinkertaista. Et ehkä saa heti palautetta, mutta asetus on tullut voimaan.

Sen poistaminen käytöstä on yhtä helppoa. Sen sijaan, että käytät magiaa, käytä vain ignore:

nmcli connection modify 802-3-ethernet.wake-on-lan ignore

Tämä komento käskee verkkosovittimesi jättämään huomiotta kaikki saapuvat taikapaketit, mikä käytännössä sammuttaa Wake-on-LAN-toiminnallisuuden kyseiseltä yhteydeltä.

Wake-on-LAN-asetuksen testaaminen

Testataksesi WoL:ää, sammutat tai laitat Ubuntu-koneesi lepotilaan. Sitten toiselta laitteelta (tietokoneelta, puhelimelta, Raspberry Pi:ltä jne.) lähetä maaginen paketti koneen MAC-osoitteeseen. Tähän on olemassa runsaasti sovelluksia ja komentorivityökaluja, etsi vain Wake-on-LAN -työkalua.

sovelluskauppasi.

Jos sinulla on toinen Linux- tai macOS-kone verkossasi, voit lähettää maagisen paketin suoraan terminalista. Tarvitset pienen työkalun nimeltä wakeonlan.

Debian/Ubuntu-pohjaisissa järjestelmissä:

sudo apt install wakeonlan

Kun se on asennettu, maagisen paketin lähettäminen on yhtä yksinkertaista kuin:

wakeonlan <Ubuntu MAC Osoitteesi>

Korjaa se Ubuntu-koneesi MAC-osoitteella.

Windows-käyttäjille on saatavilla useita ilmaisia työkaluja. Suosittu valinta on WakeMeOnLan by NirSoft. Se on pieni, kannettava sovellus, joka skannaa verkkoasi ja mahdollistaa maagisten pakettien lähettämisen. Vaihtoehtoisesti voit käyttää PowerShellia komentoriviltä, mutta se vaatii hieman enemmän asetuksia. Monet käyttäjät pitävät omistettuja työkaluja yksinkertaisempina.

Kuinka ottaa käyttöön Wake-on-WiFi (WoWLAN)

Voit nyt käynnistää PC:si LANin kautta, mutta entä langaton wake-on-LAN eli woWLAN? Tämä artikkeli kertoo, että on vain yksi snap-sovellus (network-manager), joka sallii tämän.

Voit asentaa tämän snap-kaupasta tai terminaalista seuraavalla komennolla:

sudo snap install network-manager

Ole varovainen, sillä tämä sovellus on saanut vain yhden tähden kaupasta. Testauksen aikana sovellus toimi odotetusti terminaalissa, ja sillä on Canonicalin täydellinen dokumentaatio.

Voit yrittää ottaa woWLANin käyttöön toisen verkonhallintatyökalun avulla, mutta oletusarvoinen (networkd) ei sisällä mitään menetelmää sen sallimiseksi.

Voit ottaa langattoman wake-on-LANin käyttöön tällä komennolla:

sudo snap set network-manager wifi.wake-on-wlan=magic

Jos olet avoimessa verkossa tai varovainen tietoturvauhkia kohtaan, voit asettaa salasanan käyttämällä:

sudo snap set network-manager wifi.wake-on-wlan-password=<Salasanasi>

Tämän menetelmän etuna ethtooliin verrattuna on se, että se on nopeampi asentaa ja mahdollistaa langattoman wake-on-LANin. Se käyttää ydin-tason pääsyä, joten jos tietokone menettää virran, voit silti käyttää wake-on-LANia, kun virta palautuu.

Ongelmana on, että Canonical suosittelee sitä vain Ubuntu core -käyttäjille. Tämä ei ole erityinen syy, mutta se saattaa olla keino pitää sovellus hallinnassa ja estää käyttäjiä rikkomasta käyttöjärjestelmäänsä.

Usein kysytyt kysymykset

Voinko sammuttaa PC:ni käyttämällä Wake-on-LANia?

Voit vain herättää PC:si lepotilasta tai virran palautetusta tilasta. Tähän on olemassa menetelmiä, eikä niissä käytetä wake-on-LANia.

Onko wake-on-lanin ottaminen käyttöön tietoturvariski?

Ei mikään ole 100 % turvallista. Kuitenkin vain saman verkon laitteet voivat käynnistää laitteesi wake-on-LANilla. Ubuntu vaatii myös todentamisen virran kytkemisen jälkeen. Kunhan välttää epäturvallisia Wi-Fi-verkkoja ja varmistaa kaikkien laitteidensa turvallisuuden (vahvat salasanat, luottamuksellisten tietojen salaus jne.) paikallisessa verkossa, wake-on-LANin käyttö on melko turvallista.

Wake-on-LAN ei enää toimi laitteen virran menetyksen jälkeen. Kuinka voin korjata tämän?

Ethtool ei jatku powerin menetyksen jälkeen. Uudelleen kirjautuminen pitäisi ottaa palvelun uudelleen käyttöön. Jos käytit network-manager-menetelmää, se pysyy toiminnassa virran menetyksen jälkeen.

Nyt kun olet lukenut Kuinka ottaa käyttöön Wake-on-LAN Ubuntu-järjestelmässä loppuun, kutsumme sinut tutustumaan lisää Windows-kategoriaan. Löydät sieltä muita mielenkiintoisia artikkeleita, jotka laajentavat tietojasi ja pitävät sinut ajan tasalla. Älä lopeta lukemista ja löytämistä!

Vastaa

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

Go up