Wake On Call mit Speedport w701v

Fragen zum Bereich Netzwerk
hoehlie
Foren-Mitglied
Beiträge: 147
Registriert: 15. Dez 2008, 20:36
Wohnort: Im Grünen Herzen Deutschland´s

Wake On Call mit Speedport w701v

Beitrag von hoehlie »

Hallo ich möchte hier mal schnell erklären wie ich Wake On Call auf meinen Speedport w701v eingerichtet habe!
Warum nicht Wake On Lan? Ich wollte nicht immer auf WOL Seiten meine Ip und Mac Adresse eingeben wie zb hier http://stephan.mestrona.net/wol/ !

Wake On Call, das Aktivieren eines PCs im Netzwerk mittels Wake On LAN durch einen Anruft, funktioniert mit dem Speedport w701v einfach.

1.Telnet-Zugang aktiviert #96*7* an einem angeschlossenen Telefon anrufen um telnet zu aktivieren!

2. per telnet mit dem Speedport verbinden ich nutze hierfür putty, das Password ist das gleiche wie im Webinterface!

3. nun muss die Datei /var/flash/debug.cfg um die folgenden Zeilen erweitern
hier die TELEFONNUMMER und MACADRESSE ersetzen. Die Anführungsstriche sollten erhalten bleiben!

Code: Alles auswählen

cat > /var/calllog << 'END'
#!bin/sh
if [[ $1 = "017xxxxxxx" ]]; then
/usr/bin/ether-wake -i eth0 00:aa:bb:cc:ee:ff
fi
END
chmod +x /var/calllog
4.debug.cfg ändern! Im telnet

Code: Alles auswählen

cat > /var/flash/debug.cfg
eingeben, danach Text eingeben (von Hand oder über Zwischenablage) und zum Schluss in einer neuen Zeile Ctrl-D drücken!

5. Speedport neu starten und mit telnet einloggen und über

Code: Alles auswählen

cat /var/flash/debug.cfg
die Datei debug.cfg aufrufen und schauen ob die eingabe gespeichert wurde!

Hoffe das es jemanden weiter Hilft
Belinea o.Center|AMD Sempron 64 LE-1100|2GB Ram|SSD 1x120GB|HDD´s 2x500GB 2x2TB|
D-Link DIR-615 "WOL"
HTC One X mit WHS Phone
TV Samsung UE46ES6340
Bild
dcp
Foren-Einsteiger
Beiträge: 1
Registriert: 20. Jan 2009, 10:51

Re: Wake On Call mit Speedport w701v

Beitrag von dcp »

Vielen Dank für die Anleitung! Das hat sogar ohne Probleme funktioniert *freu*

Habe noch ein paar Fragen:
  • Wie werde ich die WakeOnCall-Funktion wieder los?
  • Wie mach ich das am elegantesten für mehrere Rufnummern?
Ich finde im Netz viele Seiten zu WakeOnLan mit dem Speedport 701, aber keine hat wirklich eine richtige Lösung.
  • Hast Du evtl. eine Lösung zum WakeOnLan-Problem auf dem Speedport?
hoehlie
Foren-Mitglied
Beiträge: 147
Registriert: 15. Dez 2008, 20:36
Wohnort: Im Grünen Herzen Deutschland´s

Re: Wake On Call mit Speedport w701v

Beitrag von hoehlie »

Hallo dcp!
Sorry das ich jetzt erst schreibe ich hatte die Woche noch keine zeit fürs Internet!
Es freut mich das dir die Anleitung geholfen hat!
Nun zu deinen fragen,

Das Script kannst du wieder loswerden indem du das ganze Script oder nur die nummern wieder aus der debug.cfg entfernst! Wie da komme ich gleich zu!

Ich habe mir auch eine zweite Nummer in das Script eingebaut mein Script schaut nun so aus

Code: Alles auswählen

cat > /var/calllog << 'END'
#!bin/sh
if [[ $1 = "0160xxxxxxxx" ]]; then
/usr/bin/ether-wake -i eth0 00:aa:bb:cc:dd:ee
elif [[ $1 = "0176xxxxxxxx" ]]; then
/usr/bin/ether-wake -i eth0 00:aa:bb:cc:dd:ee
fi
END
chmod +x /var/calllog
ändern kannst du es mit dem vi Editor!

Dazu im telnet einloggen und mit

Code: Alles auswählen

nvi /var/flash/debug.cfg
die debug.cfg aufrufen
dann shift a jetzt ist man im edtiter modus die gewünschten Zeilen ändern dann Esc drücken und dann zum Speichern shift zz jetzt noch neu starten! Wenn du dann noch eine 3 nr. brauchst sag mir bescheint ich passe das Script dann noch mal an!!

Für WOL habe ich auch noch keine Lösung gefunden außer die oben genannte Seite!

Mit freundlichen Grüßen hoehlie!
thomas-tt
Foren-Einsteiger
Beiträge: 1
Registriert: 7. Okt 2009, 19:03

Re: Wake On Call mit Speedport w701v

Beitrag von thomas-tt »

Ich hatte auch ein Problem mit WOL auf meinem Speedport. Dank Hoehlie und seinem Script funktioniert das bei mir jetzt wunderbar mit WOC.
Er hat mir noch eine kleine Verbesserung eingebaut. Mit diesem Script wird der PC nur gestartet, wenn ich mit einer bestimmten TELEFONNUMMER auf einer bestimmten MSN_NR anrufe (ISDN). Da hab ich bei mir das Faxgerät ausgewählt, sodass ich immernoch ganz entspannt zu Hause anrufen kann, ohne das jedesmal mein PC startet. Denn wer ruft schon mit dem Handy sein Faxgerät an. Die MSN_NR muß ohne Vorwahl eingetragen werden, genauso wie bei der Programmierung im Speedport angegeben. Und den Haken im Speedport nicht bei "Alle sollen klingeln" setzen, sondern einen Anschluß direkt auswählen.
Dann klappt es auch!

Code: Alles auswählen

cat > /var/calllog << 'END'
#!bin/sh
if [[ $1 = "TELEFONNUMMER" -a $2 = "MSN_NR" ]]; then
/usr/bin/ether-wake -i eth0 MACADRESSE
fi
END
chmod +x /var/calllog
Die Anführungsstriche sollten erhalten bleiben!

Viel Erfolg
Thomas
0815
Foren-Einsteiger
Beiträge: 25
Registriert: 2. Aug 2009, 14:06

Re: Wake On Call mit Speedport w701v

Beitrag von 0815 »

Geht das ganze auch mit einer Fritzbox 7270????
JuMi
Foren-Mitglied
Beiträge: 193
Registriert: 23. Okt 2009, 11:20

Re: Wake On Call mit Speedport w701v

Beitrag von JuMi »

Ja und auch mit der 7570

Ich habe das Skript für mich noch ein wenig vereinfacht.

Habe mir eine kostenlose VoIP Nummer bei Sipgate besorgt und diese aktiviert dann den Server - egal wer anruft.

Bei Interesse kann ich das Skript ja mal einstellen.
Ausserdem habe ich einfach die Datei calllog neu erstellt damit muss man dann nicht mit dem Editor in der default.conf rumwerkeln.
Acer EasyStore H340 (4x1TB) mit Tevii S470 DVB-S2 TV-Karte + MediaPortal TV-Server
FritzBox 7570 (ehemals Speedport W920V) an ADSL2+
Workstation: Mac OSx 10.6.2 QuadCore ; HTPC: Asrock ION 330HT-BD (Windows 7) ; Netbook: Acer Aspire One (Windows 7); Notebook: MacBookPro Mac OSx 10.6.2
Konsole: Xbox360
0815
Foren-Einsteiger
Beiträge: 25
Registriert: 2. Aug 2009, 14:06

Re: Wake On Call mit Speedport w701v

Beitrag von 0815 »

kannst du mir sagen wie ich das einstelle?
JuMi
Foren-Mitglied
Beiträge: 193
Registriert: 23. Okt 2009, 11:20

Re: Wake On Call mit Speedport w701v

Beitrag von JuMi »

Vorraussetzung für dieses script ist dass die VoIP Nummer nur für den WakeOnCall eingesetzt wird, ansonsten wacht der Server z.B. auch beim Anruf der Oma oder Losverkäufer auf.


1. Eine einfache Textdatei im Editor anlegen z.B.: calllog.txt (Achtung der Namen enthält 3x den Buchstaben „L“)
Dabei die Werte KOMPLETTERUFNUMMER und MACADRESSE durch eure Werte ersetzen.

Code: Alles auswählen

#!/bin/sh
# CALLLOG für Wake on Call
echo $1 $2 $3 $4 $5 > /var/tmp/wol.log
called=SIP0#KOMPLETTERUFNUMMER
if [ "$called" = "$3" ]; then
echo "Booting PC"
/usr/bin/ether-wake -b MACADRESSE
else
echo "Angerufene MSN für WOL ignoriert, nämlich: $2"
fi
exit 0
KOMPLETTERUFNUMMER = Eure VoIP Nummer incl. Vorwahl z.B.: 0401234567
MACADRESSE = Eure MAc-Adresse des weckenden zu Rechners z.B.: 00:aa:bb:cc:ee:ff

Diese DAtei am besten auf einem USB-Stick im root-Verzeichnis speichern
Den USB-Stick an die Fritzbox oder den Speedport klemmen
Ins Webinterface des Speedport gehen und dort den Namen des USB-Gerätes das dort angezeigt wird notieren. In meinem Fall „USBFlashMemory-01“ hier jetzt USBNAME genannt

2.Telnet-Zugang an einem angeschlossenen Telefon aktivieren: #96*7*

3. per telnet mit dem Speedport verbinden

3.1.1 Unter Windows: Start->Ausführen->cmd (Kommandozeile)-> telnet „IPFRITZBOX“ (also z.B.: telnet 192.168.178.1)
3.1.2 jetzt verlangt er das Passwort der Fritzbox

3.2.1 Beim Mac: Programme->Dienstprogramme->Terminal-> telnet „IPFRITZBOX“ (also z.B.: telnet 192.168.178.1)
3.2.2 jetzt verlangt er das Passwort der Fritzbox

4. Folgenden Befehl ausführen

cat /var/media/ftp/USBNAME/calllog.txt /var/flash/calllog

Bei mir würde der Befehl also "cat /var/media/ftp/USBFlashMemory-01/calllog.txt /var/flash/calllog" heissen.

Dabei auf die drei „L“ in den Namen achten


Dieses script bezieht sich nur auf eine eingerichtetete VoIP Nummer. Bei anderen Anschlüssen muss der Inhalt der calllog.txt angepasst werden.

Jetzt sollte das Script nach jedem Anruf ausgeführt werden und dann den PC wecken.
Acer EasyStore H340 (4x1TB) mit Tevii S470 DVB-S2 TV-Karte + MediaPortal TV-Server
FritzBox 7570 (ehemals Speedport W920V) an ADSL2+
Workstation: Mac OSx 10.6.2 QuadCore ; HTPC: Asrock ION 330HT-BD (Windows 7) ; Netbook: Acer Aspire One (Windows 7); Notebook: MacBookPro Mac OSx 10.6.2
Konsole: Xbox360
christoph_b
Foren-Einsteiger
Beiträge: 7
Registriert: 4. Dez 2008, 21:17

Re: Wake On Call mit Speedport w701v

Beitrag von christoph_b »

Hallo zusammen,

danke zuerst für diese Beiträge. Leider funktioniert das Script bei mir nicht. Habe den Speedport W900V im Einsatz, konnte mich mit telnet drauf schalten und das Script einrichten. Auch ether-wake ist auf dem Speedport drauf. Aber egal was ich tue, der WHS wird nicht geweckt...;-((
Hat jemand eine IDee, woran es liegen könnte ?
Habe versucht, direkt per telnet ether-wake auf die MAC-Adresse zu senden, aber auch ohne erfolg...;-( Die POrts 9 und 999 sind freigeschaltet (auf WHS).
Die MAC-Adresse ist richtig, da ich diese über einen Linux-Server ansprechen und den WHS wecken kann. Aber mit Wake on Call funktioniert leider nicht...
Please help !..
JuMi
Foren-Mitglied
Beiträge: 193
Registriert: 23. Okt 2009, 11:20

Re: Wake On Call mit Speedport w701v

Beitrag von JuMi »

Was gibt es für eine Meldung wenn Du dich per telnet einloggst und etherwake ausführst ?

navigiere mal in folgendes verzeichnis:

/usr/bin/

dort mal den Bfehel "ls" ohne Anführungszeichen ausführen
Jetzt sollte Dir der Inhalt des Verzeichnisses angezeigt werden.

Evtl. heisst der Befehl bei Deiner Version auch "etherwake" statt "ether-wake"
Acer EasyStore H340 (4x1TB) mit Tevii S470 DVB-S2 TV-Karte + MediaPortal TV-Server
FritzBox 7570 (ehemals Speedport W920V) an ADSL2+
Workstation: Mac OSx 10.6.2 QuadCore ; HTPC: Asrock ION 330HT-BD (Windows 7) ; Netbook: Acer Aspire One (Windows 7); Notebook: MacBookPro Mac OSx 10.6.2
Konsole: Xbox360
AW312
Foren-Mitglied
Beiträge: 68
Registriert: 26. Dez 2009, 22:02

Re: Wake On Call mit Speedport w701v

Beitrag von AW312 »

Die Rufnummer wurde doch nur eingerichtet, damit Du eine freie Nummer wählen kannst oder?
Wenn man ISDN hätte und eh eine unbenutzte MSN kann man diese wählen? Und das Telefon muss doch nur einmalig
für die Einrichtung angeschlossen sein, danach nicht mehr?
JuMi
Foren-Mitglied
Beiträge: 193
Registriert: 23. Okt 2009, 11:20

Re: Wake On Call mit Speedport w701v

Beitrag von JuMi »

Das sollte natürlich auch mit einer MSN-Nummer gehen.

der Code müsste Dann so aussehen:

Code: Alles auswählen

#!/bin/sh
# CALLLOG für Wake on Call
echo $1 $2 $3 $4 $5 > /var/tmp/wol.log
called=MSN
if [ "$called" = "$2" ]; then
echo "Booting PC"
/usr/bin/ether-wake -b MACADRESSE
else
echo "Angerufene MSN für WOL ignoriert, nämlich: $2"
fi
exit 0
Müsste ich aber selbst noch einmal testen.
Acer EasyStore H340 (4x1TB) mit Tevii S470 DVB-S2 TV-Karte + MediaPortal TV-Server
FritzBox 7570 (ehemals Speedport W920V) an ADSL2+
Workstation: Mac OSx 10.6.2 QuadCore ; HTPC: Asrock ION 330HT-BD (Windows 7) ; Netbook: Acer Aspire One (Windows 7); Notebook: MacBookPro Mac OSx 10.6.2
Konsole: Xbox360
AW312
Foren-Mitglied
Beiträge: 68
Registriert: 26. Dez 2009, 22:02

Re: Wake On Call mit Speedport w701v

Beitrag von AW312 »

Ok danke, werd ich dann wenns soweit ist mal testen, sofern Du es nicht schon vorher testen konntest.
christoph_b
Foren-Einsteiger
Beiträge: 7
Registriert: 4. Dez 2008, 21:17

Re: Wake On Call mit Speedport w701v

Beitrag von christoph_b »

Hi,

also im Verzeichnis /usr/bin gibt es den Befehl "ether-wake". Aber egeal was ich tue, das Ding weckt meinen WHS nicht... Als Test habe ich "ether-wake MAC" eingegeben und nichts passierte...

Habt Ihr jemand noch eine Idee, woran es liegen könnte ? ICh habe eigentlich auch eine MSD (freie von meinen ISDN-Nr. genommen)... Oder vielmehr nutzen wollen...;-)
JuMi
Foren-Mitglied
Beiträge: 193
Registriert: 23. Okt 2009, 11:20

Re: Wake On Call mit Speedport w701v

Beitrag von JuMi »

Als MAC hast Du auch die richtige Macadresse angegeben ?

gib den befehl mal folgendermaßen ein:

Code: Alles auswählen

./ether-wake -b aa:bb:cc:dd:ee:ff
natürlich Deine Macadresse

Klappt den WOL über einen PC ???
Acer EasyStore H340 (4x1TB) mit Tevii S470 DVB-S2 TV-Karte + MediaPortal TV-Server
FritzBox 7570 (ehemals Speedport W920V) an ADSL2+
Workstation: Mac OSx 10.6.2 QuadCore ; HTPC: Asrock ION 330HT-BD (Windows 7) ; Netbook: Acer Aspire One (Windows 7); Notebook: MacBookPro Mac OSx 10.6.2
Konsole: Xbox360
Antworten