Wake On Lan: Pingvin, hasadra süt a nap!

Na, már megint egy aprócska tutorial by me:

Nem olyan nagy ördöngőség de azért megosztom veletek, hogyan lehet egy Linuxos (esetünkben Debian disztribúció) gépet hálózatról bekapcsolni.

Hozzávalók:
1db. Linux os.
1db. Hálókártya ami nem túl öreg és tudja a Wake On Lan funkciót.

1. lépés: Szükségünk van az ethtool nevü progira amivel az ethernet kártyánk beállításait tudjuk menedzselni.

# apt-get install ethtool

2.lépés Ellenőrizzük, hogy milyen kártyánk van és, hogy tudja-e a Wake On Lan-t. A kezdők kedvéért azt eth0 az interface nevét takarja. Tehát ha a te ethernet kártyád nem az eth0 hanem mondjuk az eth2-n van akkor nyilván azt nézegesd.

# ethtool eth0

Valami ilyen jön vissza:

Settings for eth0: Supported ports: [ TP MII ]
Supported link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full 100baseT/Half 100baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s Duplex: Full Port: MII PHYAD: 32
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: pumbg
Wake-on: XXX
Current message level: 0x00000007 (7)
Link detected: yes

A Wake-on: XXX résznél az X helyen a p, u, m, b, a, g, s, d és azok kombinációi szerepelhetnek.

p Wake on phy activity
u Wake on unicast messages
m Wake on multicast messages
b Wake on broadcast messages
a Wake on ARP
>>    g Wake on MagicPacket(tm)
s Enable SecureOn(tm) password for MagicPacket(tm)
d Disable (wake on nothing). This option clears all previous options.

Minket ebböl a g érdekel. Általában a d mint disabled érték van beállítva, mely minden rebootkor visszaáll. Nem érdemes g-n kívül mást beállítani, mert a gépünk minden féle csomagra reagál majd.. és a legváratlanabb pillanatokban újraindul. Tehát állítsuk át g-re:

# ethtool -s eth0 wol g

Ez volt maga a beállítás. A wizard packetek küldésére ezek után a gépünk be fog kapcsolni.. De sajnos minden reboot után a gép automatikusan visszaáll d-re ezért a következő cselhez folyamodunk: Szerkesszük az /etc/network/interfaces-t! Szúrjunk be egy sort, melynek hatására minden indításkor átíródik az eth0 eszköz wake on lan beállítása a kívánt g opcióra:

# A hálókártya wake on lan engedélyezése
up ethtool -s eth0 wol g

3. Indítsuk újra a gépet és lépjünk be a BIOSba. Keressünk olyan opciót, hogy Wake ON Lan vagy PCI Wakeup vagy hasonló. Ezt engedélyezzük és mentsük. Minden BIOS más, ezért érdemes végigböngészni az opciókat, de tuti, hogy lesz ilyen.. 4. Nézzük meg a gépünk ip címét és MAC címét:

# ifconfig
eth0
eth0      Link encap:Ethernet  HWaddr 00:50:FC:CF:27:C7
inet addr:192.168.1.111  Bcast:192.168.1.255  Mask:255.255.255.0
inet6 addr: fe80::250:fcff:fecf:27c7/64 Scope:Link
UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
RX packets:1189 errors:0 dropped:0 overruns:0 frame:0
TX packets:800 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:140598 (137.3 KiB)  TX bytes:246932 (241.1 KiB)
Interrupt:10 Base address:0xac00

Szűrjük ki a lényeget:

MAC: 00:50:FC:CF:27:C7 ip:192.168.1.111

4. Altassuk el a pingvint! (shut down :)

5. A pingvin horkol.. most kellene egy ‘varázsszó’ amivel felébreszthetjük.. Igazábol ez nem is szó, hanem egy csomag (képzavar rlz) :D

Ébresztés Linux/Unix alól:
http://ahh.sourceforge.net/wol/

Ébresztés Winfos alól:
http://www.depicus.com/wake-on-lan/

Ébresztés OSX alól: http://www.apple.com/downloads/macosx/networking_security/wakeonlan.html

Természetesen lehet parancssorból is ébreszteni Linux/Unix/MacOSX/és talán Windows alól is!

TIPPel: A DD-WRT-s router firmware-ek (meg biztos mások is) képesek ébreszteni LANon. Nekem egy Linksys WRT54GL-em van otthon és kiválóan működik vele az időzített ébresztés is. Interneten keresztül is lehet ébreszteni.. Majd 1x ezt is leírom.. vagy nem :D Egyenlőre ennyi. Kellemes ébresztgetést kívánok!

One Response to “Wake On Lan: Pingvin, hasadra süt a nap!”

  1. Dave  on November 14th, 2009

    Hey, would you like to submit comments and backlinks to millions of blogs automatically? Blog Comment Poster will do it for you. Blog Comment Poster will increase your traffic, backlinks and earnings dramatically! Sounds cool? Yes, it is cool! It’s the best automated comments posting tool on the Internet with many advanced features. Check it out!


Leave a Reply