rusmueller
Neuer User
- Mitglied seit
- 11 Feb 2006
- Beiträge
- 108
- Punkte für Reaktionen
- 0
- Punkte
- 0
Hallo,
ich bin nur selten im Forum, deshalb kommt die Antwort so spät.
Mir ist gerade nicht ganz klar was euer Problem ist. Das tar-Archiv enthält zwei Files: "start" und "my_cgi". Das "start"-script muss man ausführen (also z.B. mit telnet einloggen und im Directory, wo man das archiv ausgepackt hat "./start" aufrufen). Das script kopiert "my_cgi" auf die Ramdisk und überläd das cgi-script "system_status".
Gibt man jetzt in einem Browser den ...system_status... link ein wird stattdessen "my_cgi" aufgerufen. Das wertet die Paramter ?wol=xyz aus, sucht die mac-Addresse der angegebenen IP-Addresse und ruft ether-wake auf.
In #15 hat Markus19 seine debug.cfg gepostet, er installiert (oder besser erzeugt) das cgi-script also ohne Stick.
In #16 hat RalfFriedl beschrieben, wie man das noch etwas übersichtlicher hinschreiben kann.
Es kann sein, dass das Überladen je nach Branding nicht funktioniert, man sollte vielleicht besser /usr/www/cgi-bin/system-status statt /usr/www/avm/cgi-bin/system_status überladen. Außderdem könnte man sich das Umkopieren des originalen system_status sparen, da dies ja auch nur ein link nach /usr/bin/system_status ist.
Ob das auf einer 7050 läuft hängt davon ab, ob die 7050 ein cgi-script system_status hat. Ansonsten kann man auch ein anderes cgi-script überladen, man sollte aber wissen was man tut (und auf jeden Fall nicht webcm dafür nehmen!). system_status erschien mir ziemlich Risiko-los. Man kann aber natürlich auch das ganze Directory überladen und eigene cgi-scripte hinzufügen, eines könnte dann ja auch "wol" heissen... Dann könnte noch das ether-wake in der 7050 fehlen, das war in älteren Firmwareständen nicht drin.
Ich bin ansonsten ein Freund davon zu verstehen was man tut. Dann kann man sich auch helfen, wenn eine Anleitung bei einer neuen Version nicht mehr tut. Wenn jemand diese Anleitung schreiben will, kann er das ja gerne tun.
Gruss, Reiner
ich bin nur selten im Forum, deshalb kommt die Antwort so spät.
Mir ist gerade nicht ganz klar was euer Problem ist. Das tar-Archiv enthält zwei Files: "start" und "my_cgi". Das "start"-script muss man ausführen (also z.B. mit telnet einloggen und im Directory, wo man das archiv ausgepackt hat "./start" aufrufen). Das script kopiert "my_cgi" auf die Ramdisk und überläd das cgi-script "system_status".
Gibt man jetzt in einem Browser den ...system_status... link ein wird stattdessen "my_cgi" aufgerufen. Das wertet die Paramter ?wol=xyz aus, sucht die mac-Addresse der angegebenen IP-Addresse und ruft ether-wake auf.
In #15 hat Markus19 seine debug.cfg gepostet, er installiert (oder besser erzeugt) das cgi-script also ohne Stick.
In #16 hat RalfFriedl beschrieben, wie man das noch etwas übersichtlicher hinschreiben kann.
Es kann sein, dass das Überladen je nach Branding nicht funktioniert, man sollte vielleicht besser /usr/www/cgi-bin/system-status statt /usr/www/avm/cgi-bin/system_status überladen. Außderdem könnte man sich das Umkopieren des originalen system_status sparen, da dies ja auch nur ein link nach /usr/bin/system_status ist.
Ob das auf einer 7050 läuft hängt davon ab, ob die 7050 ein cgi-script system_status hat. Ansonsten kann man auch ein anderes cgi-script überladen, man sollte aber wissen was man tut (und auf jeden Fall nicht webcm dafür nehmen!). system_status erschien mir ziemlich Risiko-los. Man kann aber natürlich auch das ganze Directory überladen und eigene cgi-scripte hinzufügen, eines könnte dann ja auch "wol" heissen... Dann könnte noch das ether-wake in der 7050 fehlen, das war in älteren Firmwareständen nicht drin.
Ich bin ansonsten ein Freund davon zu verstehen was man tut. Dann kann man sich auch helfen, wenn eine Anleitung bei einer neuen Version nicht mehr tut. Wenn jemand diese Anleitung schreiben will, kann er das ja gerne tun.
Gruss, Reiner
Zuletzt bearbeitet: