Wie die debug.cfg auf Fritz!Box laden?

dslfan2

Neuer User
Mitglied seit
14 Aug 2007
Beiträge
33
Punkte für Reaktionen
0
Punkte
0
Eine Frage: Habe die modifizierte debug.cfg Datei mit dem GVIM Editor gemacht (unter Windows)... Wie bekomme diese Datei nun mit telnet auf die Fritz box????? Ich verwende den Windows cmd oder putty.
Mit dem Befehl cp C:\Users\Name\Documents\Fritz Box Tunings\neu\debug.cfg /var/tmp/debug.cfg gehts nicht. Muss man da seine ip noch vorsetzen? wenn ja wie?
 
Hallo.

Entweder du lädst deine debug.cfg auf einen Webspace und ziehst sie dir auf die Box mittels
Code:
wget http://mein.webspace/debug.cfg
Oder du schreibst sie auf der Box neu.
Oder wenn du einen SSH Zugang hast: mit WinSCP sollte das auch gehen. Achte darauf, dass du deine Kopie erst in /var/tmp erstellst, du kannst nicht direkt auf /var/flash/ schreiben
 
Ich würde Dir empfehlen, die Suchfunktion zu verwenden und Dich insgesamt mit den Grundlagen zu beschäftigen. Wieso sollte cp Dateien zwischen verschiedenen Rechnern kopieren?
Außerdem solltest Du das passende Recovery-Programm bereit haben, mit unsachgemäßen Änderungen an der debug.cfg kann man die Box schnell außer unbrauchbar machen.

Eine Lösung für debug.cfg Updates ist TheConstruct, eine andere nvi auf der Box.
 
Ja, vieles weiß ich davon.
Mit dem programmieren in der Fritz box direkt ist sone sache, da ich nir unter linux arbeite sondern unter windows. und gerade der ssh und ftp sollen in die datei. doch die befehle werden nicht ausgeführt, weil ich wohl unter windows in der datei auf der fritz box geschrieben habe. ich denke ich werde das mit dem wget versuchen.
 
Windows hat andere Zeilenenden als Linux. Das wget ändert diese nicht.
Die einfachste Art ist in Putty
Code:
cat > /var/flash/debug.cfg
einzugeben und dann über die Zwischenablage den Text in das Putty Fenster zu kopieren. Danach Strg+D drücken.

Dann am Besten mit
Code:
source /var/flash/debug.cfg
Testen, ob es richtig funktioniert. Wenn es hängt, kann man es meistens mit Strg+C abbrechen. Beim nächsten Neustart würde sonst die Box hängen.
Mit
Code:
echo -n > /var/flash/debug.cfg
bekommt man die Datei wieder leer.
 
Ey, das ginbts doch nicht: bin seit tagen da dran uns komm nicht weiter!!!!

habe das jetzt mit wget versucht und auch mit putty. Der FTp server wird geladen, ich komm nur net mit meinen benutzerdaten rauf obwohl die garantiert stimmen!!!! Halt die Standarddaten mit "albert" und so... Und der SSH (dropbear) wir auch net geladen...
Habe die debug unter GVIM abgespeichert (also erst Code darein kopiert) - dan die Datei auf Dateiformat UNIX gestellt und die Datei unter debug.cfg abgespeichert udn auf Webspace geladen.
Könnt ihr mir einen Rat geben?

Hiert nochmal mein Code:

Code:
# # # # # # # # # Start des telnet-daemons
/usr/sbin/telnetd -l /sbin/ar7login

# # # # # # # # # Warten bis FritzBox den Server erreichen kann
while !(ping -c 1 www.tecchannel.de); do
sleep 5
done

# # # # # # # # # Installation FTP-Server
cd /var/tmp
wget http://www.tecchannel.de/download/fritz.box/bftpd.conf
wget http://www.tecchannel.de/download/fritz.box/bftpd
chmod +x bftpd
chmod 777 bftpd.conf

# Hier den Usernamen und den Passwort-Hash für den FTP-Server eintragen
echo "albert:Wrrsi4PbgAAMA:0:0:root:/:null" >> /var/tmp/passwd
/var/tmp/bftpd -d -c /var/tmp/bftpd.conf

# # # # # # # # # Installation ssh-Server
wget http://www.tecchannel.de/download/432967/dropbear
chmod +x /var/tmp/dropbear
ln -s /var/tmp/dropbear dropbearkey
/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_hostkey -s 512 
cp -p /var/tmp/shadow /var/tmp/tmp_shadow

Hier den Hash des root-Passworts eintragen
sed -e "/root:/s#^root:[^:]*:#root:PBvr5tOlt/rao:#" /var/tmp/tmp_shadow > /var/tmp/shadow
/var/tmp/dropbear -r /var/tmp/dropbear_rsa_hostkey
 
Wenn die Box gestartet ist:
Code:
cp /var/flash/debug.cfg /var/tmp/debug.sh
/var/tmp/debug.sh
Dann siehst du eventuell auftretende Fehlermeldungen, die du dann hier posten kannst :)
 
wenn ich das eingebe kommt: permission denied
 
sh /var/flash/debug.cfg

Code:
telnetd: bind: Address already in use
PING www.tecchannel.de (217.111.81.70): 56 data bytes
84 bytes from 217.111.81.70: icmp_seq=0 ttl=243 time=62.3 ms

--- www.tecchannel.de ping statistics ---
1 packets transmitted, 1 packets received, 0% packet loss
round-trip min/avg/max = 62.3/62.3/62.3 ms
Connecting to www.tecchannel.de[217.111.81.70]:80
bftpd.conf           100% |*****************************|   830       00:00 ETA
wget: bftpd: Text file busy
Bind failed: Address already in use
Connecting to www.tecchannel.de[217.111.81.70]:80
dropbear             100% |*****************************|   344 KB    00:00 ETA
ln: dropbearkey: File exists
/var/tmp/dropbearkey: can't resolve symbol '__uClibc_start_main'
/var/flash/debug.cfg: /var/flash/debug.cfg: 27: Hier: not found
/var/tmp/dropbear: can't resolve symbol '__uClibc_start_main'
 
Da haben wir das Problem schon: die Binarys sind für die verwendete uClibc Version nicht kompiliert worden. Du benötigst neue Binarys von Dropbear und bftpd.
schau dir mal den DS-Mod an, damit kannst du das auch erreichen, benötigst das Nachladen aus dem Web nicht mehr - und hast defenitiv die richtigen Binary-Versionen.
Alternativ: Kernel 2.6 Binarys der Anwendungen findest du auch hier im Forum
 
naja, die bin anscheinden zu blöd
finde keine aktuellen binarys
 
bftpd läuft anscheinend schon (Text file busy), nur dropbear nicht.

OT: Den Host Key bei jedem Booten neu zu erzeugen, ist sowieso ungeschickt. Dieser Key ist ja dazu da, den Host, also die Box zu identifizieren.

Wenn der sich nach jedem Neustart der Box ändert, woher soll man dann wissen, wie gerade der aktuelle Host Key ist.

Außerdem bringt einem Putty dann immer eine Warnung, wenn man sich mit der Box verbindet, zu Recht.
 
bftpd läuft, nur kommt mit ftp trotzdem nicht auf die box...
 
Kostenlos!

Statistik des Forums

Themen
248,098
Beiträge
2,281,287
Mitglieder
377,297
Neuestes Mitglied
258258