Problem mit Script debug.cfg. Bitte Hilfe

vwplace123

Neuer User
Mitglied seit
9 Mai 2009
Beiträge
8
Punkte für Reaktionen
0
Punkte
0
Hallo Leute,

ich habe folgenden Skript den ich in meine 7270 (neueste Firmware, 54.04.70) einfügen möchte und benötige ein bißchen Hilfe.

Ich habe Telnet schon freigegeben und komm auch auf die Box drauf.
Jetzt hab ich ein Verständnisproblem. Muss ich die debug.cfg öffnen und die Zeilen (siehe unten) dort eintragen?
Bitte erklärt mir mal einer, wie ich die Anleitung unten umsetzen kann.

Grüße Florian


______________________________
Anleitung:

Deshalb also wieder auf Magic Packet umgestellt und folgendes in der Fritzbox eingebaut:

/var/flash/debug.cfg:
#!/bin/sh
sleep 20
cat <<EOF >> /var/mcewakeup
i="0"
while [ "1" -eq "1" ]
do
ping -c 1 1.1.1.1 > /dev/null
if [ \$? -eq "0" ]; then
# ping successful
if [ \$i -ne "1" ]; then
i="1"
echo `date` "Waking up PC"
/usr/bin/ether-wake -i eth0 AA:BB:CC:DD:EE:FF
fi
else
i="0"
fi
sleep 1
done
EOF
chmod +x /var/mcewakeup
/var/mcewakeup &

Hier natürlich die MAC- und IP-Adressen anpassen, diese gehören natürlich dem MCE-PC und dem Extender (in dieser Reihenfolge).

Klappt bei mir auf einer 7170, Telnet muss natürlich vorher aktiviert werden.
 
Hallo und Willkommen im Forum,

versuchs mal folgendermaßen wenn du per telnet auf der Box bist:
Code:
cat /var/flash/debug.cfg > /var/tmp/debug.cfg
...
Datei editieren
...
cat /var/tmp/debug.cfg > /var/flash/debug.cfg
Wie man Dateien editiert solltest du schon wissen, das sind Linuxgrundlagen.
Ein Anleitung zur Bedienung des vi-Editors findust du u.A. hier. klick
Trotzallem solltest du vorher eine Sicherung der Box machen, sowie dir mal die recover.exe zurechtladen.

P.s. aber mal am Rande, Hast du überhaupt ether-wake auf der Box bzw. lädst du es beim Booten nach?
 
Bei mir sieht das dann immer so aus... Siehe Bild

Vermutlich habe ich kein Etherwake?

Sie ist total Jungfreulich...
 

Anhänge

  • debug.jpg
    debug.jpg
    30.4 KB · Aufrufe: 22
Vielleicht hat jemand Mitleid und gibt mir Bescheid, was ich nacheinander manchen muss. Die Beiträge dazu würde ich mir auch mühsam raussuchen. Aber wenn ihr den ein oder anderen Link griffbereit habt, dann tut ihn bitte mit rein

Grüße
 
das liegt nicht an fehlendem ether-wake, sondern daran, daß die debug.cfg noch nicht vorhanden ist.... macht aber nichts.
Leg sie mit
Code:
touch /var/tmp/debug.cfg
an.
Anschliessend brauchst du nur noch

die /var/tmp/debug.cfg editieren
und mit
Code:
cat /var/tmp/debug.cfg > /var/flash/debug.cfg
wieder zurückspielen
Und wie gesagt, Linuxgrunlagen sind Voraussetzung, und in 90% der Fälle hilft die Forensuche weiter. Etwas Eigeninitiative ist hier schon gefordert.

P.s. du kannst dich auch hier durcharbeiten. Da weiß ich nur nicht wie aktuell das alles ist.
Ansonsten wäre freetz eine Alternative, denke aber das kommt vllt. noch etwas früh.
 
Zuletzt bearbeitet von einem Moderator:
Erstmal vielen Dank für deine Hilfe.

Ich bin jetzt durch suchen und lesen auch soweit das Ding im temp Verzeichnis zu editieren und zu speichern.

Jetzt hab ich noch eine Frage, da ich jetzt auch kein Linux Spezialist werden will, sondern nur will das mein oben genannter Skript funktioniert, hab ich noch 2 Fragen.

1. Muss der ganze Skript beginnend mit "/var/flash/debug.cfg:" und endend mit "/var/mcewakeup &" in die debug.cfg Zeile für Zeile geschrieben werden?.

2. Muss ich zusätzlich jetzt noch etherwake oder andere Dinge einrichten?

Grüße
 
zu1: das script sieht so aus:
Code:
/var/flash/debug.cfg:
#!/bin/sh
sleep 20
cat <<EOF >> /var/mcewakeup
i="0"
while [ "1" -eq "1" ]
do
ping -c 1 1.1.1.1 > /dev/null
if [ \$? -eq "0" ]; then
# ping successful
if [ \$i -ne "1" ]; then
i="1"
echo `date` "Waking up PC"
/usr/bin/ether-wake -i eth0 AA:BB:CC:grin:D:EE:FF
fi
else
i="0"
fi
sleep 1
done
EOF
chmod +x /var/mcewakeup
/var/mcewakeup &
Also ohne die erste Zeile --> /var/flash/debug.cfg:
(Soll wohl nur zeigen, daß es sich um diese Datei handelt.

zu2: ja, ether-wake mußt du auf die Box bringen. Zum beispiel über das "Nachladen" wie im tecchannel beschrieben, oder eben mit freetz.
 
Echt doc? Aber doch nicht schon immer oder?
Weißt du zufällig auch seit welcher FW? Bei mir ist es ne gefühlte Ewigkeit her, seit ich das letzte mal ne originale, unmodifizierte FW auf der Box hatte.

Jedenfalls, entschuldige vwplace123 falls ich durch meine Aussage Verwirrung gestiftet haben sollte.
 
Hallo,

keine Ahnung seit wann, hab ich nicht drauf geachtet. :noidea:

BtW, hier im Forum gibt es genügend Ableitungen dazu, z.B. hier...

Und noch eins: man sollte die debug.cfg in /var/flash mit
Code:
echo > /var/flash/debug.cfg
erstellen und mit
Code:
cat /var/flash/debug.cfg > /var/tmp/debug.cfg
in das tmp zum Bearbeiten. So weiß man, das sie auch wirklich da ist, sonst kann es wieder Fehler geben...
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.