Kuinka ottaa Wake-on-Lan käyttöön Ubuntussa

Me kaikki tunnemme halua automatisoida kaikki: automme, talot ja erityisesti tietokoneet. Wake-on-Lan on täydellinen tapa automatisoida tietokoneen kytkemistä päälle. Vaikka tämä opas keskittyy siihen, kuinka Ubuntu Wake-on-Lan sallitaan, voit käyttää sitä mihin tahansa Linux-distroon ja löytää jopa ominaisuuden Windowsista.

Sisällysluettelo

Wake-on-Lan on verkostostandardi, jonka avulla voit kytkeä tietokoneen päälle tai herättää verkkoviestin. Tämä viesti, nimeltään taikuuspaketti, lähetetään toisesta laitteesta samassa paikallisessa verkossa tai jopa langattomasti.

Taikuuspaketti sisältää kohdetietokoneen verkkoliitäntäkortin (NIC) MAC -osoitteen, joka yksilöi laitteiston. Kun NIC, joka pysyy pienitehoisessa tilassa, vaikka tietokone on pois päältä, vastaanottaa tämän paketin, se merkitsee emolevyn järjestelmän virrankäytön.

Valmista asennus Wake-on-lanille

Ennen kuin hyppäät sisään, 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 (nykyaikaisimmat tukevat sitä)
  • BIOS/UEFI -asetukset, jotka tukevat WOL: ta
  • Hallinnollinen pääsy Ubuntu -koneeseen

Tarkista laitteisto- ja BIOS -asetukset

Ensinnäkin sinun on varmistettava, että laitteisto tukee Wake-on-Lania. Useimmat nykyaikaiset työpöydät ja monet kannettavat tietokoneet tekevät, mutta se on silti kaksinkertaisen tarkistamisen arvoinen.

Käynnistä tietokone uudelleen ja painamalla sopivaa näppäintä syöttääksesi BIOS/UEFI (yleensä F2, F10, DEL tai ESC - Katso näyttö käynnistyksen aikana). Etsi vaihtoehtoja, kuten Wake-on-Lan, Power On By PCI-E, PCI-virtaa tai salli PCI Wake-up -tapahtuman. Tarkka nimi vaihtelee valmistajan mukaan. Aseta vaihtoehtoPoistettu.

Saatat joutua myös poistamaan ominaisuus, nimeltään ERP Ready tai Deep Sleep, koska nämä virransäästötilat voivat leikata virtaa kokonaan verkkokorttiin estäen sen vastaanottamasta taikuuspakettiä. Jotkut kannettavat tietokoneet vaativat myös asetuksia, kuten aina USB: llä, jotta verkkokortti on virrannut ollessa poissa tai hibernisoiva.

Tarkista, tukeeko verkkokorttisi Wake-on-lan

Jotta Wake-on-Lan toimisi, Ethernet-korttisi on tuettava ominaisuutta. Se on ollut vakiona vähintään 10 vuotta, joten mahdollisuudet ovat korkeat korttisi, mutta on aina hyvä kaksinkertainen.

Ethernet -käyttöliittymä on laitteen verkkokortti. Jokaisella kortilla on ainutlaatuinen nimi, joka löytyy seuraavasta päätelaitteesta:

ip a

Etsimäsi nimi on samanlainen kuinenp8s0. Tämä oli tässä opetusohjelmassa käytetyn verkkokortin yksilöivä tunnus.

Ethtool on avoimen lähdekoodin sovellus, jonka avulla voit muuttaa verkkoohjaimen asetuksia. Wake-on-LAN: lle se antaa tietokoneellesi ymmärtää vastaanottamansa tiedot.

Ethtoolin komento on:

sudo apt install ethtool

Seuraavaksi selvitä, tukeeko verkkokorttisi Wake on LAN: lla.

sudo ethtool <Your interface name>

Sinulle annetaan yksityiskohtaiset tiedot Ethernet -käyttöliittymäsi laitteistosta. Etsimme:

Supports Wake-on: g
Wake-on: g

Ensimmäinen rivi kertoo, tukeeko tietokoneesi Wake-on-Lania. Voi olla muita kirjeitä yhdessäg. Toistaiseksi tarvitsemme vaing.

Toinen rivi osoittaa, onko Wake-on-LAN käytössä. Älä huoli liikaa siitä, koska seuraava tehtävämme on sen mahdollistaminen.

Ota Wake-on-lan käyttöön väliaikaisesti

Wake-on-Lanin antaminen käskee NIC: n herättämään järjestelmän vain, kun se vastaanottaa tietyn taikuuspaketin.

Jotta heillä on väliaikaisesti Wake-on-Lan, juoksua:

sudo ethtool -s <interface_name> wol g

Tämä mahdollistaa WOL: n seuraavaan uudelleenkäynnistykseen. Varmista, että se toimi, juokse:

sudo ethtool <interface_name>

Jos näetWake-on: g, se tarkoittaa, että WOL on otettu onnistuneesti käyttöön. Ethtoolin soveltama asetus ei kuitenkaan ole pysyvä ja katoaa uudelleenkäynnistyksen jälkeen.

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

Jotta Wake-on-Lan olisi todella hyödyllinen, tarvitset sen pysyvän käytössä myös Ubuntu-koneen uudelleenkäynnistyksen jälkeen. Voimme saavuttaa tämän luomalla systemd -palvelun, joka käyttää automaattisesti Ethtool -komentoa käynnistyksessä. Tämä on yleinen ja vankka tapa varmistaa, että asetukset jatkuvat nykyaikaisissa Linux -jakaumissa.

Luotaan ensin uusi systemd -palvelutiedosto. Käytämme Nanoa, yksinkertaista tekstieditoria, mutta voit käyttää vapaasti VI: tä tai mitä tahansa muuta haluamasi editoria:

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

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

which ethtool

Liitä seuraavat palvelutiedostoon:

[Unit]
Description=Enable Wake On Lan

[Service]
Type=oneshot
ExecStart = <Your filepath> --change <Your ethernet interface name> wol g

[Install]
WantedBy=basic.target

Kun olet liittänyt sisällön ja vaihdettu, tallenna tiedosto ja poistu Nano. Jos haluat tehdä tämän, painamalla Ctrl + X, sitten Y -tallentamisen ja kirjoittamisen jälkeen, ja lopulta vahvistaaksesi tiedostonimen.

Lopuksi meidän on kerrottava SystemD tämän uuden palvelun käyttöönottamiseksi, jotta se toimii jokaisessa käynnistyksessä. Tämä luo symbolisen linkin, joka aktivoi palvelun:

sudo systemctl enable wakeonlan.service

Kun olet ottanut käyttöön, voit valinnaisesti aloittaa palvelun heti käynnistämättä uudelleen tämän kanssa:

sudo systemctl start wakeonlan.service

Nyt Ubuntu-palvelimen tai työpöydän tulisi olla Wake-on-Lan jatkuvasti käytössä uudelleenkäynnistyksissä.

Advanced Network Connection Editor -sovelluksen käyttäminen

Useimmille Ubuntu-työpöytäkäyttäjille graafinen verkkoyhteyseditori tarjoaa yksinkertaisimman tavan ottaa Wake-on-Lan käyttöön.

Avaa yksinkertaisesti Advanced Network Connection -asetukset sovellusten valikosta.

Verkkopaneelissa näet langallisen yhteyden. Napsauta vaihdekuvaketta ja avaa yhteyden asetukset.

Ethernet -asetusten välilehdessä etsi herätys LAN: sta. Valitse taika- tai taikuuspacket -merkitty ruutu ja paina.

Se on! Olet onnistuneesti ottanut käyttöön Wake-on-lan. Vahvistaa, ajo:

Suositeltu lukeminen:Kuinka ottaa Wakin käyttöön LAN: lla Windows 11: ssä: Kytke etäyhteys tietokoneen päälle

sudo ethtool enp0s3

EtsiäWake-on: gLähtöön.

WOL: n käyttöönotto NMCLI: llä (Command Line Network Manager)

Jos käytät ensisijaisesti Ubuntu -työpöytää, olet todennäköisesti jo perehtynyt NetworkManageriin. Se on graafinen työkalu, joka tekee yhteyden Wi-Fi- ja langallisiin verkkoihin helppoa. Vaikka se on oletusarvoisesti graafinen, se tukee myös komentorivikokoonpanoanmcli.

Ensinnäkin meidän on tiedettävä, minkä verkkoyhteyden käsittelemme. Tätä varten luetellaan kaikki aktiiviset yhteydet:

nmcli connection show

Jos lähtö näyttää802-3-ethernet.wake-on-lan: default, WOL pysyy vammaisena. Jos se osoittaa taikuutta, onnittelut, se on jo käytössä.

Jotta Wake-on-Lan on ottanut käyttöön NetworkManager-ohjelman avulla, muokkaamme yhteysasetusta kuunnellaksesi taikuuspakettia:

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

Tämän suorittamisen jälkeen Ubuntu -työpöytäkoneesi tulisi nyt määrittää vastaamaan maagisiin paketeihin! Se on yleensä niin yksinkertaista. Et ehkä saa välitöntä palautetta, mutta asetusta on sovellettu.

Sen poistaminen käytöstä on yhtä helppoa. Taikuuden sijasta yksinkertaisesti käytäignore-

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

Tämä komento kehottaa verkkosovitinta jättämään huomiotta saapuvat taikuuspaketit sammuttaen tehokkaasti tämän yhteyden Wake-on-Lan-toiminnallisuuden.

Wake-on-Lan-asennuksen testaaminen

Testaa WOL, sammuta tai ripusta Ubuntu -kone. Sitten toisesta laitteesta (PC, puhelin, Raspberry Pi jne.) Lähetä taikuuspaketti koneen Mac -osoitteeseen. Tätä varten on paljon sovelluksia ja komentorivityökaluja, etsi Wake-on-Lan-työkalua App Storesta.

Jos verkossa on toinen Linux- tai MacOS -kone, voit lähettää taikuuspaketin suoraan päätelaitteesta. Tarvitset pienen apuohjelman nimeltä Wakeonlan.

Debian/Ubuntu-pohjaisissa järjestelmissä:

sudo apt install wakeonlan

Asennuksen jälkeen maagisen paketin lähettäminen on yhtä yksinkertaista kuin:

wakeonlan <Your Ubuntu MAC Address>

Korvaa Ubuntu -koneen Mac -osoitteella.

Lisäksi Windows -käyttäjille on saatavana useita ilmaisia apuohjelmia. Suosittu valinta onNirsoftin Wakemeonlan. Se on pieni, kannettava sovellus, joka skannaa verkkoasi ja antaa sinun lähettää taikuuspaketteja. Vaihtoehtoisesti voit käyttää PowerShelliä komentorivi-lähestymistapaan, vaikka se vaatii hiukan enemmän asennusta. Monien käyttäjien mielestä omistettuja apuohjelmia on yksinkertaisempi.

Kuinka ottaa Wake-on-Wifi (wowlan) käyttöön

Nyt voit kytkeä tietokoneesi päälle LAN: n kautta, mutta entä Wireless Wake-on-Lan tai Wowlan? Tästä artikkelista lähtien on vain yksi SNAP-sovellus (verkkopäällikkö), jonka avulla voit tehdä tämän.

Voit asentaa tämän Snap Storesta tai päätelaitteesta seuraavan komennon avulla:

sudo snap install network-manager

Varo, koska tämä sovellus on vain yksi tähti kaupassa. Testauksen aikana sovellus käynnistyi terminaalissa odotetusti, ja sillä on täyspitkä dokumentaatio kanonisella.

Voit yrittää ottaa Wowlanin käyttöön toisella Network Manager -sovelluksella, mutta oletusasetuksella (NetworkD) ei ole menetelmää sen mahdollistamiseksi.

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 tietoturvauhkien kanssa, voit asettaa salasanan käyttämällä:

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

Tämän menetelmän käyttämisessä Ethtoolissa on joitain etuja. Asennus on nopeampaa ja sallii langattoman Wake-on-Lanin. Siinä on ytimen tason käyttöoikeus, joten jos tietokone menettää virran, voit silti käyttää Wake-on-Lania, kun Power palaa.

Ongelma on, että Canonical suosittelee sitä vain Ubuntun ydinkäyttäjille. Tähän ei ole erityistä syytä, mutta se todennäköisesti pitää sovelluksen sisältämässä ja estää käyttäjiä rikkomasta käyttöjärjestelmää.

Usein kysyttyjä kysymyksiä

Voinko käynnistää tietokoneeni Wake-on-Lan -sovelluksella?

Voit herättää tietokoneesi vain valmiustilasta tai voimasta. On olemassa menetelmiä tämän tekemiseen, eivätkä he käytä Wake-on-lania.

Onko turvallisuusriski antaa Wake-on-Lan?

Mikään ei ole 100% turvallista. Vain saman verkon laitteet voivat kuitenkin virtaa laitteessasi Wake-on-LAN: n avulla. Ubuntu vaatii myös todennuksen virran jälkeen. Niin kauan kuin vältät vaarallisia Wi-Fi-verkkoja ja suojaat kaikki laitteet (vahvat salasanat, salaa luottamukselliset tiedot jne.), Jollei paikallisverkkoosi kytketty, on melko turvallista käyttöönotto-on.

Laitteeni menetetyn virran jälkeen Wake-on-Lan ei enää toimi. Kuinka voin korjata tämän?

Ethtool ei pysy, kun valta katoaa. Uudelleen kirjautumisen pitäisi ottaa käyttöön palvelu uudelleen. Jos käytit verkko-manager-menetelmää, se jatkuu, kun menetät virran.

Related Posts