easyVDR Kopie des easyVDR-Forums zum Nachschlagen
WOL übers Internet (Dyndns) (Smartphone-Android)

easyVDR - >VARforumsname - >WOL übers Internet (Dyndns) (Smartphone-Android)

fuebi  18.Aug.2011 15:49:30
Hi,

hat jemand WOL übers Internet zum rennen gebracht??

Im Local Subnet klappt es auch über die Dyndns!!!!

Gruß
Fuebi
1.VDR: Hardware: ITX-Mainboard NVIDIA Corporation C79 , 4GB RAM, 2,5" SATA II 60GB SSD, TBS 6984 PCI-E DVB-S2 quad Tuner TV card, Software: easyvdr-3.0.0

2. VDR: Hardware: ITX-Mainboard + ASRock 4205, 4GB RAM, 60GB SSD, 3TB HDD, Intel-Grafik, TBS 6984 quad Tuner.
Software: easyvdr-3.5.2

sirnova  18.Aug.2011 15:56:09
Hi fuebi!

Hast du denn überhaupt Zugriff per Internet auf den VDR? Port-Weitergabe richtig konfiguriert?

Gruß

David
vdr1: easyvdr2.0; CPU = I3-4130 Ram= 8GB; 4TB WD RED; 3TB WD RED; 1TB WD GREEN; MB= Gigabyte H81M-HD3; Intel-Ausgabe
Display1=Samsung LE37A615A 1920x1080 HDMI; Display2= Beamer Benq W1070 HDMI;
Sound= DENON AVR-X1100W;
DigitalDevices CT V6.1
vdr2: easyvdr 2.0; Streamdev-Client only; MB= POV ION330-1; 16GB-SSD; PicoPSU
vdr3: Notebook LG E500 15,4"; easyvdr 0.9.x; C2D T7300; 2 GB Ram
Reserve:MB= XFX GeForce® 9300 (MI-9300-7AS9); CPU= intel 5300E;
Mini-Server: CubieTruck mit EPGD und Dateifreigabe (24/7)
fuebi  18.Aug.2011 16:26:59
Hi David,

klappt alles perfekt!!!!

Geht Super mit hervorragender Bildübertragung.

Gruß
Fuebi
1.VDR: Hardware: ITX-Mainboard NVIDIA Corporation C79 , 4GB RAM, 2,5" SATA II 60GB SSD, TBS 6984 PCI-E DVB-S2 quad Tuner TV card, Software: easyvdr-3.0.0

2. VDR: Hardware: ITX-Mainboard + ASRock 4205, 4GB RAM, 60GB SSD, 3TB HDD, Intel-Grafik, TBS 6984 quad Tuner.
Software: easyvdr-3.5.2

mango  18.Aug.2011 18:47:10
Hi fuebi,

[quote='fuebi link' pid='12056' dateline='1313675370']
hat jemand WOL übers Internet zum rennen gebracht??
ja WOL und WOC.Fritz 7170 (freetz-image)
Wake On Call geht aber nur mit freetz oder callmonitor.

Du hast ja nee Fritz-Box da geht WOL über https://
Fernwartung aktivieren, dann kommst du auf Fritz-Web-IF.
https://
Unter Netzwerk IP von VDR auf bearbeiten klicken und auf Computer starten.
Sollte das nicht gehen, Einstellungen im Bios von VDR überprüfen.

oder hier:
[url=http://www.androidpit.de/de/android/market/apps/app/com.benfinnigan.wol/Wol-Wake-on-Lan-WanFernzugriff]http://www.androidpit.de/de/android/market/apps/app/com.benfinnigan.wol/Wol-Wake-on-Lan-WanFernzugriff



Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
sirnova  18.Aug.2011 19:47:57
Grad nochmal Kopf angemacht... Das Problem ist ja im Normalfall, dass du die MAC und nicht die IP anprechen musst, daher gehts nix über den üblichen weg. Du müsstest ja quasi in deinem Router ne Schnittstelle haben, die von *.dns.*:port auf MAC wechselt. Also musst du ne Router spezielle Lösung suchen.

Gruß

David
vdr1: easyvdr2.0; CPU = I3-4130 Ram= 8GB; 4TB WD RED; 3TB WD RED; 1TB WD GREEN; MB= Gigabyte H81M-HD3; Intel-Ausgabe
Display1=Samsung LE37A615A 1920x1080 HDMI; Display2= Beamer Benq W1070 HDMI;
Sound= DENON AVR-X1100W;
DigitalDevices CT V6.1
vdr2: easyvdr 2.0; Streamdev-Client only; MB= POV ION330-1; 16GB-SSD; PicoPSU
vdr3: Notebook LG E500 15,4"; easyvdr 0.9.x; C2D T7300; 2 GB Ram
Reserve:MB= XFX GeForce® 9300 (MI-9300-7AS9); CPU= intel 5300E;
Mini-Server: CubieTruck mit EPGD und Dateifreigabe (24/7)
sirnova  18.Aug.2011 19:59:45
Was für einen Router haste denn? Vielleicht findet man dann was passendes.

David
vdr1: easyvdr2.0; CPU = I3-4130 Ram= 8GB; 4TB WD RED; 3TB WD RED; 1TB WD GREEN; MB= Gigabyte H81M-HD3; Intel-Ausgabe
Display1=Samsung LE37A615A 1920x1080 HDMI; Display2= Beamer Benq W1070 HDMI;
Sound= DENON AVR-X1100W;
DigitalDevices CT V6.1
vdr2: easyvdr 2.0; Streamdev-Client only; MB= POV ION330-1; 16GB-SSD; PicoPSU
vdr3: Notebook LG E500 15,4"; easyvdr 0.9.x; C2D T7300; 2 GB Ram
Reserve:MB= XFX GeForce® 9300 (MI-9300-7AS9); CPU= intel 5300E;
Mini-Server: CubieTruck mit EPGD und Dateifreigabe (24/7)
zzzözzz  18.Aug.2011 20:25:23
[quote='sirnova link' pid='12056' dateline='1313689677']
Grad nochmal Kopf angemacht... Das Problem ist ja im Normalfall, dass du die MAC und nicht die IP anprechen musst, daher gehts nix über den üblichen weg. Du müsstest ja quasi in deinem Router ne Schnittstelle haben, die von *.dns.*:port auf MAC wechselt. Also musst du ne Router spezielle Lösung suchen.

Gruß

David


Eigentlich nicht.
Es sollte udp port 9 durchleitung genügen.

Man "spricht auch nicht die mac an", sondern sendet an alle Teilnehmer via Port 9 UDP broadcast 6x '0xFF' und 12x nacheinander die MAC. Ich hab mal mit Delphi ein Windows Tool gebaut für WOL. Das sieht dann etwa so aus:

0xFF 0xFF 0xFF 0xFF 0xFF 0xFF

fuebi  18.Aug.2011 21:02:03
Hi zusammen,

ich habe eine Fritzbox mitner Freetz-Lösung. Über meinen Provider funktioniert aber kein "https".
Davon abgesehen das die Lösung über die Fritzbox zwar rennt wie Wolfgang schon beschrieben hat,
klappt aber nicht mit https übern Provider.

Ne elegantere Lösung wäre schon übers smartphone  (Android) nicht schlecht.

Gibts denn dafür keine Lösung?

Gruß
Fuebi



1.VDR: Hardware: ITX-Mainboard NVIDIA Corporation C79 , 4GB RAM, 2,5" SATA II 60GB SSD, TBS 6984 PCI-E DVB-S2 quad Tuner TV card, Software: easyvdr-3.0.0

2. VDR: Hardware: ITX-Mainboard + ASRock 4205, 4GB RAM, 60GB SSD, 3TB HDD, Intel-Grafik, TBS 6984 quad Tuner.
Software: easyvdr-3.5.2

mike1310  18.Aug.2011 21:38:23
[quote='fuebi link' pid='12056' dateline='1313694123']
Hi zusammen,

ich habe eine Fritzbox mitner Freetz-Lösung. Über meinen Provider funktioniert aber kein "https".
Davon abgesehen das die Lösung über die Fritzbox zwar rennt wie Wolfgang schon beschrieben hat,
klappt aber nicht mit https übern Provider.

Ne elegantere Lösung wäre schon übers smartphone  (Android) nicht schlecht.

Gibts denn dafür keine Lösung?

Gruß
Fuebi


Moin,

welcher Anbieter sperrt denn https. Dies habe ich ja noch nie gehoert.

Gruß
Mike
1 Sempron 140; 2,7 gHz   //  RAM: 2,5GB DDR2 800 
TV-Karte: Mystique SaTiX-S2 Sky Xpress//HDD:250GB sATA
Graka: Nvidia 8200 onboard, nutzt 512MB vom System-Ram  // Bild- und Tonausgabe: HDMI
2.Test-VDR
Raspberry Pi Model B
Fernbedienung: Pollin/Medion RCX 155

diskrete Suchmaschine: http://startpage.com/deu/
mango  18.Aug.2011 21:40:18
Hallo fuebi,

[quote='fuebi link' pid='12056' dateline='1313694123']
ich habe eine Fritzbox mitner Freetz-Lösung. Über meinen Provider funktioniert aber kein "https".
Davon abgesehen das die Lösung über die Fritzbox zwar rennt wie Wolfgang schon beschrieben hat,
klappt aber nicht mit https übern Provider.

liegt sicher nicht am Provider."dyndns.xxx" geht 1A

[quote='fuebi link' pid='12056' dateline='1313694123']
Ne elegantere Lösung wäre schon übers smartphone  (Android) nicht schlecht.
Gibts denn dafür keine Lösung?

[url=http://www.easyvdr-forum.de/forum/index.php?topic=12470.msg103313#msg103313]http://www.easyvdr-forum.de/forum/index.php?topic=12470.msg103313#msg103313
Da ja ein "freetz-Image bei Dir rennt, klappt das auch mit dem Magic-Packet.

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
chicco3  18.Aug.2011 22:50:18
ich hab mein VDR schon mal übers I-Net aufgeweckt:

- google nach "wake.exe", erstes Ergebnis, Tool runterladen
- im Router muss Port 2304 frei sein (von Port 9 hab ich auch schon mal gelesen, aber eben kurz getestet, bei mir geht nur 2304)
- Aufruf mit
wake.exe IP MAC
IP kann natürlich auch die DynDNS-Adr. sein

Man muss halt immer die MAC-Adr. dabei haben.

Gruß
chicco
Mein VDR:
M3N78-EM, Athlon II X2 240e, 2x1GB RAM G.Skill, Technisat CableStar HD 2 + Mystique CaBiX-C2, Atric-Einschalter
easyVDR 3.5
TV: Samsung RU7099 43"
sirnova  18.Aug.2011 23:11:46
ne wake.exe wird auf nem android problematisch ;)
Habs grade auch gesehen, dass es mit Port 9 (oder 7) per UDP läuft. Meine Aussage von vorhin war Müll (so ist das manchmal, wenn man sich viel reimt, aber nicht immer nach der "Wahrheit" sucht).

Schöne Grüße

David
vdr1: easyvdr2.0; CPU = I3-4130 Ram= 8GB; 4TB WD RED; 3TB WD RED; 1TB WD GREEN; MB= Gigabyte H81M-HD3; Intel-Ausgabe
Display1=Samsung LE37A615A 1920x1080 HDMI; Display2= Beamer Benq W1070 HDMI;
Sound= DENON AVR-X1100W;
DigitalDevices CT V6.1
vdr2: easyvdr 2.0; Streamdev-Client only; MB= POV ION330-1; 16GB-SSD; PicoPSU
vdr3: Notebook LG E500 15,4"; easyvdr 0.9.x; C2D T7300; 2 GB Ram
Reserve:MB= XFX GeForce® 9300 (MI-9300-7AS9); CPU= intel 5300E;
Mini-Server: CubieTruck mit EPGD und Dateifreigabe (24/7)
mango  19.Aug.2011 01:16:06
Hi fuebi,

wenn im "Freetz-Image" Callmonitor dabei ist, geht auch Wake On Call!
Besorg Dir nee Nummer bei Sipgate, sipkom etc. und trag die bei
Fritzbox ->Inhalt ->Internettelefonie ein.
Dann Freetz-Config ->Einstellungen ->Listeners
Syntax:
in:request ether-wake -i ethX
Jetzt kann nur Dein Handy den VDR wecken.
(ethX anpassen)

Bei
in:request ^ ether-wake -i ethX
wird jeder Arufer der die wählt, den VDR wecken.
(ist besser sollte der Akku mal leer sein)

Lass es 4x klingeln, auflegen und VDR startet.
Mit "sendEmail.pl" kann man sich noch nee Email schicken lassen "VDR gestartet". :D
Es gab auch ein Script das nach 10sec einen HangUp machte, find es leider nicht mehr.

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
fuebi  19.Aug.2011 12:52:29
Hi mango,

was kostet denn der Spaß?

Gruß
Fuebi
1.VDR: Hardware: ITX-Mainboard NVIDIA Corporation C79 , 4GB RAM, 2,5" SATA II 60GB SSD, TBS 6984 PCI-E DVB-S2 quad Tuner TV card, Software: easyvdr-3.0.0

2. VDR: Hardware: ITX-Mainboard + ASRock 4205, 4GB RAM, 60GB SSD, 3TB HDD, Intel-Grafik, TBS 6984 quad Tuner.
Software: easyvdr-3.5.2

mango  19.Aug.2011 13:29:00
Hallo fuebi,

[quote='fuebi link' pid='12056' dateline='1313751149']
was kostet denn der Spaß?

..nothing,nada nichts, nur 15min Deiner Zeit zum Einrichten.
Man kann sich auch nee SMS schicken lassen, dann kostet der Spass 1,5ct ;)

Gruss
Wolfgang
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
SurfaceCleanerZ  19.Aug.2011 14:19:59
Hi,
und vdie Zeit zum Basteln der Freetz Fw, da die ja oft nicht tut...

mfG,
Stefan (mit W900v mit Speed2Fritz)
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
mango  19.Aug.2011 14:55:24
Hallo Stefan,

[quote='SurfaceCleanerZ link' pid='12056' dateline='1313756399']
und vdie Zeit zum Basteln der Freetz Fw, da die ja oft nicht tut...
da fuebi bereits ein Image auf der Box hat, gar keine Zeit.
Hab schon X Images gebaut auch mit Addons auf uStor01, gingen bisher "ALLE"

Gruss
Wolfgang


Sent from Röhrenfernseher using BTX and Akustikkoppler!
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
SurfaceCleanerZ  19.Aug.2011 15:03:16
Hi,
naja freetz is ungleich freetz, gibt ja zig Komponenten...

führt aber zu nix...

mfG,
Stefan
Test-VDR1: HP rp5700 Fertigsystem, Core2Duo E6400, 2GB RAM, Mygica t230 Stick als Tuner, nvidia Slim-GT218 512MB PCIe x1     -   v3.5-64
VDR2 in Rente
VDR3 in Rente
VDR4: MSI G31M2 v2, Intel E5200, 6" t6963c gLCD, 2GB, WD Red 4TB, 2x TT3200, ASUS GT730-SL-2GD3-BRK, mod. Digitainergeh.       -   v3.5-64
VDR5: GIGABYTE GA-G31M-S2L, Intel E5200, GT630 passiv, 2GB, 3TB, 6"  t6963c gLCD, mod. Digitainergeh.          -   v3.5-64
VDR6: MSI MS-7236, Intel E2140, GT630 passiv, 2GB, WD Green 2TB, 6" t6963c gLCD, 2x TT3200    -    v2.5-64
[url=http://tinyurl.com/ycx4qsv]Hilfe gefällig? Dann brauchen wir ein easyInfo aus easyPortal!
mango  19.Aug.2011 15:37:01
Hallo Stefan,

[quote='SurfaceCleanerZ link' pid='12056' dateline='1313758996']
naja freetz is ungleich freetz, gibt ja zig Komponenten...
führt aber zu nix...

jep richtig dito VDR.
..wenn es nur um den Faktor Zeit geht, sollte man es tunlichst vermeiden einen VDR zu installieren. ;D

Bye
Cu
[spoiler="My VDR Stuff"]DVB-S/S2: Silverstone LC17 mit 8,4" TFT Display, ASUS P5KPL SE, E6300, 2GB, NT-Fanlees, System SSD 40GB, Media 2TB, GT630, DVD-LG, SkyStar S2, Nova-T, FB X10 Medion-Scroll, "Arch-Linux - VDR 2.3.8"
Test-VDR: ASRock ALiveNF6G, AMD X2 3800+ (35W),4GB, GT 630 - nvidia-384, SSD 64GB, SkyStar S2, Cinergy T RC USB, easyVDR 3.5(Kernel-4.4.0) - VDR-2.3.8 - KODI-18.0 - FB X10 Medion-Scroll
Client: Evo N600c, Puppy-Slacko 6.3 - VDR-2.2.0 - FB X10 Medion_OR25V
Spielwiese: RPI2 als Client mit LibreELEC-9.80-Milhouse(Kodi-19.0) - MLD-5.4 VDR2VDR
christoph60  19.Aug.2011 16:29:39
Hallo,

endlich mal ein Beitrag bei dem ich vielleicht was Sinnvolles beitragen kann :-)

Also ich hab' mir in der Fritzbox ein kleines CGI geschrieben und einen httpd mit einem eigenen Port (z.B. 88) dafür gestartet. Das Shellskript hinter dem CGI wertet die /var/tmp/ethers der fritzbox aus und kann einen hostnamen einer MAC-Adresse zuordnen. Und etherwake wird dann mit der MAC-Adresse gefüttert. Wenn ich also im Browser die URL

http://fritz.box:88/cgi-bin/my_wol.cgi?macmini1

aufrufe startet das Skript den Mac mini. Geht seit Jahren wunderbar, jedenfalls innerhalb meines eigenen Netzes.

Ich denke das müsste auch per dyndns funktionieren, wenn man auf den entsprechenden Port zugreifen kann.

Ich hab' zwar freetz auf den Box, aber die 'Installation' erfolgt bei jedem Neustart per Shell-Code in der debug.cfg der Fritzbox. Das war nicht so ganz trivial, aber ich hab's schließlich hinbekommen. Wenn Interesse besteht, poste ich gerne hier den Code (sobald ich wieder zuhause bin und ihn kopieren kann).

Hasta la vista,
Christoph



fuebi  19.Aug.2011 17:24:58
Hi  Christoph,

na dann mal her mit deiner Lösung.
Wenn's denn klappt, umso besser.

Gruß
Fuebi
1.VDR: Hardware: ITX-Mainboard NVIDIA Corporation C79 , 4GB RAM, 2,5" SATA II 60GB SSD, TBS 6984 PCI-E DVB-S2 quad Tuner TV card, Software: easyvdr-3.0.0

2. VDR: Hardware: ITX-Mainboard + ASRock 4205, 4GB RAM, 60GB SSD, 3TB HDD, Intel-Grafik, TBS 6984 quad Tuner.
Software: easyvdr-3.5.2

christoph60  19.Aug.2011 19:43:51
Hallo fuebi,


also in meiner /var/flash/debug.cfg steht:



mkdir -p /var/flash/cg_wol/cgi-bin
cat > /var/flash/cg_wol/cgi-bin/cg_wol.cgi << FINITO
#!/bin/sh
echo "Content-type: text/html"
echo
#echo \$QUERY_STRING
MAC=\`cat /var/tmp/ethers | sed -n "/\$QUERY_STRING/s/\([0-9A-Fa-f:]*\).*/\1/p"\`
#echo \$MAC
echo
if test -n "\$MAC"
then
  ether-wake \$MAC && echo \$QUERY_STRING '('\$MAC')' aufgeweckt
fi
FINITO
chmod ugo+x /var/flash/cg_wol/cgi-bin/cg_wol.cgi
httpd -p 83 -h /var/flash/cg_wol


Ich nehme mal an Du kennst Dich mit der Fritzbox und mit Linux aus, so dass ich da nicht viel erklären muss. Ich bin mir jetzt nur unsicher, ob eine unge-freetz-te Fritzbox die gleiche busybox und solche Sachen wie ether-wake mit drin hat. Musst Du halt mal ausprobieren.


Toi toi toi,
Christoph






christoph60  19.Aug.2011 20:40:32
Ähm, kleiner Nachtrag: ich bin mir gar nicht mehr so sicher, ob meine /var/tmp/ethers von der Fritzbox angelegt wurde. Sieht mir eher so aus als hätte ich sie manuell gepflegt. Irgendwie hatte ich in Erinnerung, dass die durch das DHCP oder sonstwie geschrieben würde. Scheint aber nicht so zu sein. Du solltest Sie also am besten auch manuell pflegen. Bei mir besteht sie einfach aus einer MAC-Adresse und dem zugehörigen Hostname pro Zeile.


Grüße,
Christoph
fuebi  20.Aug.2011 00:30:41
Hi Christoph,

welche Freetz rennt den bei dir?

Meine /var/flash/debug.cfg
sieht so aus
## Rudi-Editor
## Bitte umgebende Zeilen NICHT löschen ('cat > ...', 'RUDI_EOF')
cat > /var/flash/debug.cfg << 'RUDI_EOF'
#!/bin/sh
sleep 60
{
new_ip="$(wget -q -O - http://checkip.dyndns.org |sed -e 's/^.*Address: //' -e 's/<.*$//'  >> /var/tmp/new.ip)"
old_ip="$new_ip"
while true; do
  if [ "$old_ip" != "$new_ip" ] ; then
        voipd -R
    fi
    sleep 600
    old_ip="$new_ip"
    new_ip="$(wget -q -O - http://checkip.dyndns.org |sed -e 's/^.*Address: //' -e 's/<.*$//'  >> /var/tmp/new.ip)"
done
}&
RUDI_EOF


Muss Sie kpl. ersetzt werden durch Deine debug.cfg?

Und wenn das nicht hinhaut, kann ich dann alles wieder zurücksetzen, wenn ich meine debug.cfg sichere?

Mir wäre am liebsten, Du hättest eine kpl. Howto?


Gruß
Fuebi


1.VDR: Hardware: ITX-Mainboard NVIDIA Corporation C79 , 4GB RAM, 2,5" SATA II 60GB SSD, TBS 6984 PCI-E DVB-S2 quad Tuner TV card, Software: easyvdr-3.0.0

2. VDR: Hardware: ITX-Mainboard + ASRock 4205, 4GB RAM, 60GB SSD, 3TB HDD, Intel-Grafik, TBS 6984 quad Tuner.
Software: easyvdr-3.5.2

christoph60  20.Aug.2011 09:39:09
Hallo Fuebi,

nein, natürlich müssen meine Zeilen zusätzlich in die debug.cfg.
Der Trick ist immer der gleiche. Die Befehle in der debug.cfg starten Programme und legen in meinem Fall auch noch eine Datei an.

Allerdings verstehe ich Deine debug.cfg nicht. Darin stehen Kommandos welche die debug.cfg beschreiben, sprich sich selber überschreiben? Das kann irgendwie nicht gutgehen.

Ich würde an Deiner Stelle so vorgehen: Starte eine root-Shell auf der Fritzbox. Teste mal ob die busybox die Kommandos 'sed' und 'ether-wake' kennt bzw. starten kann.  Wenn ja, lege eine /var/tmp/ethers mit einem realistischen Eintrag an. Gehe dann nach /var/flash und editiere mittels 'nvi' die debug.cfg. Ergänze die Zeilen von mir, evtl. unter Änderung des Verzeichnises (ich habe 'cg_wol' genommen) und des Ports (bei mir 83). Dann reboot der Box. Hinterher noch mal einloggen und nachschauen ob es das CGI an der gewünschten Stelle gibt und per 'ps' nachschauen ob ein httpd auf den entsprechenden Port läuft. Wenn ja, probiere mal im Browser http://fritz.box:[color=rgb(51, 68, 102)][url=http://fritz.box:88/cgi-bin/my_wol.cgi?macmini1]83/cgi-bin/my_wol.cgi?macmini1 bzw. mit dem Port, dem Unterverzeichnis und dem hostnamen, den Du aufwecken willst.

Sorry, ich hab' jetzt keine Zeit mehr. Ich schau' später noch mal rein.

Grüße,
Christoph