Sisällys

Ubuntu-koneen käynnistäminen lähiverkon kautta

Wake On Lan (WOL)

Wake-on-LAN on lähiverkkostandardi, joka sallii verkonvalvojan käynnistää valmiustilassa olevan tietokoneen lähettämällä verkkoliikennepaketin.

Asetusten tekeminen

Lähettävä kone

Ubuntussa helpointa on käyttää wakeonlania. Lähettävän koneen valmistelu on yksinkertaista, suoritetaan vain komennot:

Käynnistettävä kone

Käynnistettävän koneen asetuksien teko onkin sitten aavistuksen monimutkaisempaa. Aloitetaan tarkistamalla BIOS-asetuksista, että Wake On Lan on käytössä. En kerro siitä sen enempää, lisäohjeet BIOSin valmistajalta, tietokoneen käyttöohjeesta tms.

Seuraavaksi asennetaan ethtool (Huomaa, että tässä aloitetaan root-istunto antamalla komento sudo -i! Istunto päätetään tarvittaessa komennolla exit. Tässä ohjeessa sitä ei kuitenkaan tehdä, koska komento halt laittaa tietokoneen kuitenkin valmiustilaan):

Tarvitset tietoosi verkkokortin, jota käynnistämiseen käytetään (itselläni se on eth0):

Tehdään seuraavaksi asetusskripti:

Kirjoita tai kopioi alla oleva koodi, tallenna ja sulje:

Asetetaan skripti suoritettavaksi:

Testataan skriptin toimivuus:

Komennon ei pitäisi tulostaa mitään, jos kaikki on hyvin.

Laitetaan skripti ajettavaksi jokaisen käynnistyksen yhteydessä:

Komennon tulosteen pitäisi näyttää kutakuinkin seuraavalta:

Mikäli kuitenkin sait virheilmoituksen update-rc.d: /etc/init.d//etc/init.d/wakeonlanconfig: file does not exist tarkoittaa se sitä, että olet ajanut ylläolevan komennon muualla kuin juurihakemistossa. Siirry sinne komennolla cd / ja aja ylläoleva komento uudelleen.

Otetaan talteen verkkokortin MAC-osoite:

Tuloste näyttää suunnilleen tältä:

Otetaan talteen valitun verkkokortin HWaddr arvo (tässä: 01:23:45:67:89:ab). Sitä tarvitaan lähettävällä koneella, kun käynnistettävä kone "herätetään".

Asetetaan käynnistettävä tietokone valmiustilaan:

Käyttäminen

Käynnistäminen toiselta koneelta:

Huomaa, että sammutettua konetta ei pysty käynnistämään wakeonlanilla! Aseta sammuttamisen (sudo shutdown -P) sijaan kone valmiustilaan komennolla sudo halt.

Linkit