Forum: PC-Programmierung Linux-Server automatisch aufwecken lassen


von interessiert (Gast)


Lesenswert?

Hallo Leute,

ich habe einen Linux-Server am laufen(Debian 7) und noch einen raspberry 
pi rumliegen. Der Server ist auch von außerhalb meines Netzwerkes 
erreichbar. Ist es möglich den Server aus dem Standy aufwachen zu 
lassen, sobald Netzwerktraffic(der für den Server bestimmt ist) anliegt? 
Gerne auch mit Hilfe des raspberrys...!?

von Peter II (Gast)


Lesenswert?

interessiert schrieb:
> Ist es möglich den Server aus dem Standy aufwachen zu
> lassen, sobald Netzwerktraffic(der für den Server bestimmt ist) anliegt?
> Gerne auch mit Hilfe des raspberrys...!?

mit Wake-on-Lan sollte das möglich sein.

von interessiert (Gast)


Lesenswert?

Aber dafür muss ich doch manuell erstmal das WOL Signal vom Handy aus 
senden?!

von Peter II (Gast)


Lesenswert?

interessiert schrieb:
> Aber dafür muss ich doch manuell erstmal das WOL Signal vom Handy aus
> senden?!

kann doch der Raspi oder die Fritzbox oder ein OpenWRT Router erzeugen.

von interessiert (Gast)


Lesenswert?

angenommene Hardware:
- Router, der kein WOL beherscht
- Raspi am router
- Server am router

wie kriegt jetzt der raspi mit, dass Pakete zum server sollen?

von Peter II (Gast)


Lesenswert?

interessiert schrieb:
> wie kriegt jetzt der raspi mit, dass Pakete zum server sollen?

nur als Idee:

der RaPi prüft ob die IP von PC erreichbar ist ( PC ist eingeschaltet)

Wenn diese nicht erreichbar ist, dann nimmt es sie diese IP und wartet 
auf Daten. Wenn Daten ankommen, dann schickt er ein WOL an den PC und 
gibt die IP wieder ab.

von interessiert (Gast)


Lesenswert?

Peter II schrieb:
> interessiert schrieb:
>> wie kriegt jetzt der raspi mit, dass Pakete zum server sollen?
>
> nur als Idee:
>
> der RaPi prüft ob die IP von PC erreichbar ist ( PC ist eingeschaltet)
>
> Wenn diese nicht erreichbar ist, dann nimmt es sie diese IP und wartet
> auf Daten. Wenn Daten ankommen, dann schickt er ein WOL an den PC und
> gibt die IP wieder ab.

Also quasi die IP nicht vom DNS-Server im Router geben lassen sondern 
selbstständig zuweisen lassen... Hm ganz gute Idee, schau ma mal ob das 
python klappen kann :)

von Peter II (Gast)


Lesenswert?

interessiert schrieb:
> Also quasi die IP nicht vom DNS-Server im Router geben lassen sondern
> selbstständig zuweisen lassen

nein, zusätzlich die IP von PC. eine Normale IP braucht der Raspi ja 
sinnvollerweise auch noch.

von interessiert (Gast)


Lesenswert?

Peter II schrieb:
> interessiert schrieb:
>> Also quasi die IP nicht vom DNS-Server im Router geben lassen sondern
>> selbstständig zuweisen lassen
>
> nein, zusätzlich die IP von PC. eine Normale IP braucht der Raspi ja
> sinnvollerweise auch noch.

Ich bin normalerweise schon Fit in Linux, aber ich steig noch nicht ganz 
dahinter wie
a) du das meinst
b) du das umsetzten würdest

;)

Aber Danke für den Versuch

von Peter II (Gast)


Lesenswert?

interessiert schrieb:
> Ich bin normalerweise schon Fit in Linux, aber ich steig noch nicht ganz
> dahinter wie
> a) du das meinst
jedes Interface kann beliebig viele IPs haben.

> b) du das umsetzten würdest
kann ich jetzt auch nicht genau sagen, auf jeden fall ohne pyton denn 
das kann ich nicht.

Vermutlich würde ich mir einfach eine Router mit WOL hinstellen.

von Peter II (Gast)


Lesenswert?

Nachtrag:

eventuell reicht es schon nach ARP-Request (who has IP xxxx ) im netzt 
zu lauschen. Wenn dort die IP von PC auftaucht, dann ein WOL Paket an 
den PC senden.

von Georg (Gast)


Lesenswert?

interessiert schrieb:
> Ist es möglich den Server aus dem Standy aufwachen zu
> lassen, sobald Netzwerktraffic(der für den Server bestimmt ist) anliegt?

Da würde ich erst mal prüfen, ob der für den vorgesehenen Zweck 
überhaupt schnell genug hochläuft, bevor ich anfange mich mit WOL zu 
beschäftigen.

Georg

von Dennis R. (dennis_r93)


Lesenswert?

Eine Möglichkeit wäre es, mit einem Portknocking am RPI ein WOL Paket 
auszulösen.
Man könnte z.b. einen Höheren Port dafür benutzen. Der Höhere Port wird 
and en RPI weitergeleitet. Wenn der RPI einen Verbindungsversuch an 
diesem Port bemerkt, wird das WOLPaket an den Server versendet.
Die Idee mit dem Lauschen nach einem ARPPPacket ist auch gut, dann muss 
der Server aber schnell genug hochfahren, damit es nicht zu einem 
Verbindungstimeout kommt. evtl reicht Standyby?

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.