Wake On LAN under Linux

Wake On LAN under Linux

Hozzászólások

[quote:08e0361ca5="cstamas_"]"pl: ha valaki meghekkelné a fenti programot hogy a eth1-n is tudjon csomagot küldeni azt megköszönném. (nekem nincs hozzá kedvem)"

Nem is kell. Van hozza -i kapcsolo...

Kérdés: Milyen halokartyaval lehet Wake On LAN -t eletre kelteni Linux alatt?

Wake on LAN

Melyik része érdekel? Az a része, amelyiken a "felélesztendő" gép van, avgy az a része, amelyikről a "magic packet"-et kell küldeni.

Mivel a gép ilyenkor kikapcsolt állapotban van, nem érdekes, hogy milyen oprendszer van rajta (legalabbis igy magyarazta ki arpi).

En igy tudom:

A gep ATX kikapcsolt allapotban van. Ez azt jelenti, hogy aram alatt van, de az oprendszer le van allitva, A halozatrol erkezik egy specialisan erkezett csomag (nevezik magic packet-nek is), amely hatasara a gepben levo halokartya bekapcsolja a gepet. MIvel ilyenkor nincs OS, ez OS-tol fuggetlen.

Mar a legegyszerubb halokartyak is tamogatjak a WAKE on LAN-t ilyenek pl. a 3 ezer forint koruli Realtek halokartyak (asszem a c verziotol kezdve? )

Javitson ki valaki ha nem igy van.

Ugy tudom, hogy a küldö gépnek nem kell semmilyen specialis hardware-rel rendelkeznie, de a felébresztendo gép halokartyajat ossze kell kotni az alaplappal. Nekem olyan halokartya kene, amin van ilyen interface, van hozza driver a kernelben, tovabba UTP/BNC combo. Ja es valami jobb minosegut keresek, mert a mostani Acorp belehallatszik a hangkartyamba.

Intel, 3Com, Dlink,

Mindegyiknek van linuxos drivere, mindegyik jo minosegu, mindegyiken van Wake On Lan funkcio. Szerintem ebben a sorrenben van a josaguk, es ebben a sorrendben van az aruk is (10/100) kategoriaban. Kombo kartyat ujat nem lattam evek ota, Van meg BNC halo valahol?

Lassan mar a GE lesz az etalon ;-)

BTW a koax meg a Wake on LAn komp. nem jarnak gyakran egyutt meg kombo kartyak eseten sem. En a helyedben mar elfelejtenem a BNC-s halozatokat.

Az a helyzet, hogy nem szivesen dobnek ki az ablakon egy UTP-s kabelt, hogy aztan esse eso es szaritsa a szel. Ilyen mostoha korulmenyek kozott a BNC-ben jobban bizom. Persze, ha nincs mas muszaly lesz valtanom. a Wake On LAN fontosabb.

Érdemes Donald Becker oldalát olvasgatni: scyld.com
itt le van írva hogy melyik kártya pontosan mit tud.

Van olyan kártya amelyiken egy kis fehér foglalat van amit az alaplappal kell
összekötni.
Van amelyiken egy jumpert kell megfelelő állásba állítani.

Szinte mindegyik gépnél a BIOS-ban kell bekapcsolni a Wake-On-LAN opciót,
amellett még szükség lehet a "ACPI S3 sleep state" (vagy vmi hasonló) bekapcsolására.

A WOL nem feltétlenül fog müködni áramtalanítás után, ugyanis ekkor a gép nem fog automatikusan e fent említett módba kerülni. Ehhez egy indítás/leállítás kellhet, bár ez erősen függ a gép felépítésétől.

A "magic packet"-t küldő program letölthető a következő címről:

ftp://scyld.com/pub/diag/ether-wake.c

Ha van valami új tapasztalatod osszd meg velünk,
pl: ha valaki meghekkelné a fenti programot hogy a eth1-n is tudjon csomagot küldeni azt megköszönném. (nekem nincs hozzá kedvem)

[quote:8abbf07baf="zaphodb"]ahá, szóval így az adsl kapcsolatom állandóan megy gyakorlatilag egy olcsó(kérdés mennyire?) célgépen.

Az idehaza is kapható "supported" típusok nettó 20-25 eFt körül, akcióban láttam nettó 12 eFt-ért is. Ezért a pénzért viszont kapsz egy "univerzális" 2,4 GHz-es WLAN végpontot ( AP/client, WDS) kb. 50-300m hatótávolsággal, egy 4 portos switch-et + 1 "WAN" portot, 100-200 MHz processszort, 8-32 MB memóriát, 4-16 MB flash-t. Bizonyos típusok USB portot, portokat is tartalmaznak, ezért USB-s eszközökkel ( stick, webcam stb.) ízlés szerint tovább bővíthetők. Áramfogyasztása minimális, mozgó alkatrészt (ventillátor) nem tartalmaz.
Szerintem megéri, de ha egynél több gépet kötsz az előfizetésre akkor egészen biztosan.
[quote:8abbf07baf="zaphodb"]dyndns mennyire stabil

Eléggé... :lol: ( üzleti rendszerekben is használják)
[quote:8abbf07baf="zaphodb"] hogyan tudom beállítani a linux-al felvértezett routeren, ha megváltozik az ip cím?

Van hozzá csomag "ez-ipupdate"-nek hívják.
[quote:8abbf07baf="zaphodb"]mennyire stabil a router meg hányan próbálják széjjel törni

Folyamatos üzemre tervezték őket (szobahőmérsékleten ok, padláson nyáron már nem olyan üzembiztos :cry: ) évekig elmennek egyfolytában.
Törés: az ADSL modemet is fel lehet törni :twisted:
Egyébként az elmentett néhány MB-os image TFTP-vel való visszaállítása néhány perc csupán.

hali!

a problemam a kovetkezo:
linuxrol wakeonlan vagy etherwake progival kuldok magic packet-et.
azaz csak kuldenek mert az istennek nem hajlando egy bitet sem kipaszirozni a halozatra!!!

probaltam winfosrol wol.exe-t az broadcastolja megfeleloen a csomagokat. Lesniffeltem, minden kiraly inditja is a celzott gepet macaddr alapjan. szal halokartya alaplap jol beallitva.
linuxrol viszont a ket progi kozul egyik sem hajlando csomagokat kuldeni.
meeeer neeeem??

koszi

ADSL mögötti nem fix-ip-s gépet szeretnék távolról bekapcsolni.
Kérdés hogyan? WOL nem hinném, hogy menne, routerek honnan tudnák merre van ezmegez a mac address? Vagy van olyan adsl-router amit távolról mindig el tudok érni?

Ha egy telefonvonal van, akkor hogyan lehetne megoldani analóg modemmel? Talán egy telefonközpont amivel lehetne melléket választani(persze ne bárkinek)?

Vagy inkább tegyek egy GSM modemet(telefont) soros portra? Ez lenne az egyetlen megoldás?

1. Megveszed a kiválasztott routert...
2. Kicseréled a gyári firmware-t , openwrt-re
( ami tkp. egy linux disztribúció )
3. "ipkg"-vel installálod a wol csomagot :lol:
( ő már feltudja "éleszteni" a router mögé kötött, megfelelően beállított gépet )

[quote:9f1777c0e6="zaphodb"]nézegetem, de hogyan érem el?

pl. SSH vagy Telnet (nem biztonságos) klienssel 8O
( SSH: linux alatt valami OpenSSH csomag, windows alatt putty.exe )

A dinamikus IP, domain név összerendelés biztosításához pedig valamilyen dinamikus DNS szolgáltatót veszel igénybe
pl. http://www.dyndns.com
Egy accounttal 5 hostig ingyenes... :lol:

Bejelentkezés után parancssorból kiadod a megfelelően paraméterezett, megfelelő parancsot (wol) és már éled is a gép...
A felélesztett gép szolgáltatásainak kívülről történő elérését pedig "port forward" technikával biztosítod a router tűzfalán keresztül. (pl. rdesktop stb.)
8)

etherwake -i eth1 00:0E:A6:AA:F0:2F

en igy inditom, persze csak akkor eled fel, ha nem normal modon all le a linux (lasd fentebb) :(.

Valszeg az sk98lin vagy ethtool lesz a ludas, mert egy Intel E100 -as kartya muxik jol...

[quote:2f306971e4="ranger"]1. Megveszed a kiválasztott routert...
2. Kicseréled a gyári firmware-t , openwrt-re
( ami tkp. egy linux disztribúció )

A dinamikus IP, domain név összerendelés biztosításához pedig valamilyen dinamikus DNS szolgáltatót veszel igénybe
pl. http://www.dyndns.com
Egy accounttal 5 hostig ingyenes... :lol:

ahá, szóval így az adsl kapcsolatom állandóan megy gyakorlatilag egy olcsó(kérdés mennyire?) célgépen.
másik kérdés dyndns mennyire stabil, h mindig elérjem, illetve hogyan tudom beállítani a linux-al felvértezett routeren, ha megváltozik az ip cím? meg még egy :-P jó ez már szőrszálhasogatás, de mennyire stabil a router meg hányan próbálják széjjel törni?:)

aztán lehet olcsóbban jövök ki egy gsm telefonnal+soros adatkábel -> felhívom és az kapcsolja fel a gépet.

köszi a válaszokat!

Kicsit felelesztenem a temat... Remelem figyeli meg valaki...
Hosszas keresgelesek utan en is kb eddig jutottam. Amivel talan tovabb az az h nem eleg h tudja a kartya a wol-t tamogatnia is ethtool alltal kiadott parancsokat.

Elakadtam egyelore ott, h az ACPI-t be kellene allitani ugy, hogy a kartya olyan allapotba keruljon halt eseten, h tudja fogadni a MagicPacketet.

Ha olvassa meg valaki ezt a topicot akkor irjon valami biztatot legyen szives...

A problemam nekem is ugyanaz: halt eseten nem eled fel a gep, ha kihuzom a tapot es vissza akkor elfogadja...

[quote:b235b76015="zaphodb"]van olyan adsl-router amit távolról mindig el tudok érni?

http://wiki.openwrt.org/TableOfHardware

Én a Linksys vagy az Asus megfelelő típusait javaslom, de
ezen lista áttanulmányozása után válassz egyet...

Hat ez erdekes... Nekem pont egy e100-as nem akar bootolni h haltal lett leallitva... amugy minden stimmel...
Valaki tud acpi-t configolni? Ha sikerulne atallitani akkor elvileg halt utan sem kerulne olyan stadiumba amibol nem lehet felkelteni...

[quote:72ab7a00d6="ranger"][quote:72ab7a00d6="zaphodb"]van olyan adsl-router amit távolról mindig el tudok érni?

http://wiki.openwrt.org/TableOfHardware

Én a Linksys vagy az Asus megfelelő típusait javaslom, de
ezen lista áttanulmányozása után válassz egyet...

nézegetem, de hogyan érem el?

Sziasztok!

A wake on lannal szorakozok "kliens oldalon". A problema az, hogy a poweroff hatasara szepen kikapcsol a gep, de a halokartyat nem sleep modba kapcsolva hagyja, hanem azt is lelovi (nem vilagit a link), igy a routerrol kiadott magic packet nem is tudja bekapcsolni.

A kerdes az lenne, hogy hogyan kellene leallitani a linuxot ugy, hogy a halokartya "bekapcsolva" maradjon.

(Gentoo, 2.6.11.7, sk98lin beforgatva a kernelbe)

amit probaltam: kernel parameterkent: enable_wol=1
ethtool eth0:
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Half 1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on

gentoo root # ethtool -s eth0 wol m
Cannot get current wake-on-lan settings: Operation not supported
not setting wol

google: azt talatam, hogy a halokartyat S5 allapotban kell hagyni kikapcsolaskor (de hogy hogy azt nem), illetve hogy apm -et hasznaljak.

Ha lehet, akkor maradnek az acpi-nel.

Van valami tipp erre?

(ja, winbol kiprobaltam, a win ugy kapcsolja le a gepet, hogy vilagit a link, es mukodik is a wol, tehat az kilove, hogy rossz a bios beallitas, halokartya nem tamogatja)

Na erdeklodessel kovetem a temat,mert vegre eljutottam oda enis otthon, hogy kiprobaljam a WOLt. Szoval talan este mar odaig eljutok, hogy menjen... Ha tapasztalok vmi pozitivat majd elmondom.

Úgy látszik még mindig nem olyan egyszerű ez a dolog.

Melóba..ha xp alatt leállítom a gépet, utána rendesen elindul wakeonlan MAC címmel..
Ha viszont ubuntu(6.06) alatt állítom le, akkor nem indul..
(sudo shutdown -h now)
És nem indul akkor sem, mikor áramszünet miatt áll le.

A kártya típusa:
0000:02:02.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

A kérdésem annyi, hogy meg lehet-e oldani, hogy mindig felébreszthető állapotba kerüljön a gép..

--
IBM ThinkPad R61, 14,1' T7100 - Ubuntu 8.04

Áramszünet/áramtalanítás ellen szvsz semmi nem véd.

A probléma ott kezdődik, hogy áramtalanítás/áramszünet esetén "hard off" következik be (mint amikor lekapcsolod a tápot). Ebben az esetben a legtöbb apm szolgáltatás nem müködik, azok ugyan is csak "soft off" esetén tudnak funkcionálni. Az egyetlen lehetséges védekezési mód mondjuk egy szünet mentes telepítése a gép mellé. Én legalább is így tudom.

Zavard össze a világot: mosolyogj hétfőn.