[Megoldva] Felébresztés távolról

Fórumok

Sziasztok!

Egy gépet szeretnék távolról felébreszteni valahogy
így.

A lényeg, hogy az ébresztendő gépen egy Ubuntu Server 10.04 van.

Feladat:
A gép = Egy szerver pesten...
B gép = Egy desktop ami figyeli, hogy működik-e az A gép (Desktop Ubuntu 11.04) [Script megvan erre]
C gép = Ami működésbe lép, ha az A gép kiesik.

B gépnek kell a C gépet alap bekapcsolnia mert alap helyzetben nem fut.

Tipp, ötlete valakinek?

Hozzászólások

ha megvan a script, akkor csak ki kell egészíteni. Pingeled A-t és ha not reachable, akkor ébreszt c.

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

Az ébresztő szkript szerintem egyáltalán nem lesz bonyolult:
wakeonlan -i <ip_cím> -p <portszám> <MAC cím>

Inkább az igényel nagyobb odafigyelést, hogy meg is érkezzen oda a csomag.
Szerk.: Mivel UDP csomagról van szó, a megérkezése nem garantált, ezért érdemes lehet az elküldése után figyelni, hogy felébredt-e a gép? Ha nem, akkor bizonyos időközönként újra el lehet küldeni a csomagot és/vagy riasztást lehet küldeni, hogy a gép nem ébredt fel.

Ha B és C gépek lokálisan egy helyen vannak, szembeállítod őket úgy, hogy a B gép cdrom tálcája a C power gombjának magasságában legyen, és eject

zseniális. ennél már csak az lenne jobb, ha A-gép játszana egy audio-streamet, ami a hangkártya-kimeneten egy hangszóró membránt mozgat. Amint megszakad a kapcsolat, megáll a membrán mozgása, egy membránra ráerősített bimetál pedig tartósan összezár és a rajta átfolyó áram egy 500W-os izzót világít, aminek hője begyújt egy csomag vattát. Erre reagál egy füstérzékelő, ami nem a tűzoltóságra van bekötve, hanem Mancikához, aki riasztás esetén odabattyog C-géphez és nyom egy power-ont! Még a magic packet routolásával se kell bajlódni. ja, és platformfüggetlen megoldásról van szó!

--
"Nem akkor van baj amikor nincs baj, hanem amikor van!"
Népi bölcsesség

én is kisérletezgettem hasonló dolgokkal, tapasztalataim:

magic csomagot akármibe lehet ágyazni, nemcsak UDP-be, én TCP/IP-n juttattam el a router-emig (ami NAT-olva volt egy router-tõl és csak annak volt publikus címe).
sajnálatosan az én router-em csak IP címre tudta volna továbbítani a varázs csomagomat, viszont bekapcsolatlan gépnek nincs IP stack-je, így nem válaszolt a heves ARP kérés özönre. itt üdvös az lett volna ha tud a router-em MAC<->IP bind-olást.

Ezzel a szkripttel generáltam a WOL-over-TCP/IP (helyesebben WOTS - Wake On TCP SYN) csomit:
http://www.freeweb.hu/bandie91/pub/?t=2&dir=L3Byb2plY3RzL3Rha29sbWFueW9…
a'szem elég beszédesek a változók, az utolsó sor a lényeg

A tervezéshez fontos adatok:
melyik gép megy állandóan?
azonos/eltérõ subnet-ben vannak?
te felügyeled-e a hálózati határokat?

~~~~~~~~
http://www.youtube.com/watch?v=VbUVqODL1nE