Fritz!Box 7390 Modifikationen

Status
Für weitere Antworten geschlossen.
und wer macht Annex A für die 7390?

Hi Folks, ich bin ein Linux-Dummy, aber ich betreibe eine 7390 in Österreich hinter einem Router und möcht den loswerden...
Will wer helfen? :)
 
passwd

Hey

Ich habe auf der 7270 in der busybox den befehl passwd drinnen.
leider ist dieser Befehl nich in der Busybox drinnen
Wegen dieser Anleitung
sie hier :
http://www.ip-phone-forum.de/showpost.php?p=412626&postcount=31

Leider geht das nicht mit der 7390. kann mir da mal jemand belhilflich sein

gruß Gerd
 
Dafür sollte es doch vollkommen reichen, dass Passwort auf einer anderen Box zu erstellen, und dorthin zu kopieren, oder??
Letztlich geht es doch nur darum, ein passend verschlüsseltes PW in das Skript zu bringen.
Ansonsten kannst du auch einen Blick auf meine kleine Ergänzung zum dropbear werfen. Damit gibt es ein "pwcrypt" im dropbearmulti, der diese Funktion rudimentär zur verfügung stellt...

Jörg
 
Hi Folks, ich bin ein Linux-Dummy, aber ich betreibe eine 7390 in Österreich hinter einem Router und möcht den loswerden...
Will wer helfen? :)
Ja, da ist aber zuerst einmal AVM dran was zu machen, ich wüsste nicht was wir tun können um den 7390 momentan für annex A zu trimmen.
Möglich dass ich was machen könnte wenn ich selber eine 7390 hätte, aber AVM muss doch bald da aktiv werden das gibt es doch normal überhaupt nicht dass denen egal ist dass Annex A nicht funktioniert.
 
Zuletzt bearbeitet:
Danke Script Problem

Danke MaxMuster für deine Hilfe.

Bei der FB7390 ist der Intern Speicher mit Leerzeichen.

Bei der Mod für die 7270 habe ich die Files vom Server geholt.
Bei der 7390 wollte ich den internen Speicher dafür verwenden aber leider bekomme ich das nicht so ganz hin den das Leerzeichen bei Internen Speicher brigt mich noch zu verzweifeln.
Wollte ja wegen dem nano die term Files in die debug.cfg bringen aber der will ned.
Wenn ich es aber in der Konsole mach dann funktioniert es.
Habe bis jetzt immer in den Scrips Leerzeichen vermieden aber hier ...
Code:
export TERMINFO="/var/media/ftp/Interner\ Speicher/Intern/share/terminfo

Danke
 
... wenn Du Probleme mit dem Leerzeichen im "Internen Speicher" hast, bau einfach folgenden Befehl in die debug.cfg:

Code:
(cd /var/media/ftp; ln -s "Interner Speicher" local)

Dann kannst Du auf den "internen Speicher" über "/var/media/ftp/local" zugreifen

... hoffe das hilft

Thomas
 
danke

Danke Dir.

Ich habe alles am Laufen gehabt ... bis ich die Labor installiert habe.
Dort sind alle Pfade anders ... FU..

Also wenn ich fertig bin poste ich hier mal meine debug.cfg für die Labor und die RELEASE 84.04.84+

debug.cfg
Code:
# Grundgerüst vom SSH und Etherwake Script - v0.3
# Modifiziert für die 7390_ von Inputsammler(AT)ge em ix punkt de 
# V01	- für FB 7390 angepasst 84.04.84
#		- Die Dateien müssen auf den Internen Speicher liegen im Ordner Intern liegen
#		- Files gibt in diesem Post http://www.ip-phone-forum.de/showthread.php?t=210107
#		- ACHTUNG Files umbenenn sie SCRIPT
#		- Symbollinks erstellt in /var/tmp
#		- unnötige sachen entfernt WOL da in der FB gut funktioniert
#		- Nachladden entfernt
# V02 	- Key werden erzeugt

# # # # # # KONFIGURATION ANFANG # # # # #
# SSH
	#Port auf dem SSH laufen soll
		dropbearport="22"

# System
	# Verschluesseltes Passwort des Root Users (Wichtig für SSH)
		PASSWD='dein HASH wert für ROOT'
	# Hier kann man sich den Hash machen Benutzer ist root
	# http://www.germanja.de/index.php?iframepg=/docphp/calc_crypto.php


# # # # # # KONFIGURATION ENDE # # # # #


# Aendern des Root Passwortes
cp -p /var/tmp/shadow /var/tmp/shadow.old
sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" /var/tmp/shadow.old > /var/tmp/shadow

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

# In das Lokale Verzeichnis wechseln
cd /var/tmp/


# Anpassen der Dateirechte
# muss normal nicht gemacht werden

# Symlink fuer dropbearkey erstellen
ln -s /var/media/ftp/Interner\ Speicher/Intern/busybox /var/tmp/busybox
ln -s /var/media/ftp/Interner\ Speicher/Intern/dropbearmulti /var/tmp/dropbearkey
ln -s /var/media/ftp/Interner\ Speicher/Intern/dropbearmulti /var/tmp/dbclient
ln -s /var/media/ftp/Interner\ Speicher/Intern/dropbearmulti /var/tmp/dropbear
ln -s /var/media/ftp/Interner\ Speicher/Intern/dropbearmulti /var/tmp/scp
ln -s /var/media/ftp/Interner\ Speicher/Intern/sftp-server /var/tmp/sftp-server
ln -s /var/media/ftp/Interner\ Speicher/Intern/busybox /var/tmp/uudecode
ln -s /var/media/ftp/Interner\ Speicher/Intern/busybox /var/tmp/uuencode


# damit es mit portforwarding funzt
ifconfig lan:1 192.168.178.254 netmask 255.255.255.0

#*****************************************************************
# Dadurch werden immer neu key erzeugt es gibt aber auch ein 
# script damit kann man sich die Files in die debug.cfg schreiben
#*****************************************************************
# Erstelle neuen RSA Hostkey
/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_host_key

# Erstelle neuen DSS Hostkey
/var/tmp/dropbearkey -t dss -f /var/tmp/dropbear_dss_host_key
#****************************************************************


# Dropbear starten
/var/tmp/dropbear -p $dropbearport -r /var/tmp/dropbear_rsa_host_key -d /var/tmp/dropbear_dss_host_key
Für aktuelle Labor 84.04.85-17675 Da sich die Struktur geändert hat (am 7.7.2010 auf V5 geändert)
Code:
# Grundgerüst vom SSH und Etherwake Script - v0.3
# Modifiziert für die 7390_ von Inputsammler(AT)ge em ix punkt de 
# V01	- für FB 7390 angepasst 84.04.84
#		- Die Dateien müssen auf den Internen Speicher liegen im Ordner Intern liegen
#		- Files gibt in diesem Post http://www.ip-phone-forum.de/showthread.php?t=210107
#		- ACHTUNG Files umbenenn sie SCRIPT
#		- Symbollinks erstellt in /var/tmp
#		- unnötige sachen entfernt WOL da in der FB gut funktioniert
#		- Nachladden entfernt
# V02 	- Key werden erzeugt
# V03	- ANPASSEN an neue Firmware wegen NAS 84.04.85-17675
#		- Verzeichnisse sind anders /var/media/ftp/Intern/
#		- Alles entfern von Interner\ Speicher/
# V05	- Busybox eingebunde per mount Danke @linuxkasten
#	        - ssh hinzugefügt
# # # # # # KONFIGURATION ANFANG # # # # #
# SSH
	#Port auf dem SSH laufen soll
		dropbearport="22"

# System
	# Verschluesseltes Passwort des Root Users (Wichtig für SSH)
		PASSWD='dein HASH wert für ROOT'
	# Hier kann man sich den Hash machen Benutzer ist root
	# http://www.germanja.de/index.php?iframepg=/docphp/calc_crypto.php


# # # # # # KONFIGURATION ENDE # # # # #


# Aendern des Root Passwortes
cp -p /var/tmp/shadow /var/tmp/shadow.old
sed -e "/root:/s#^root:[^:]*:#root:$PASSWD:#" /var/tmp/shadow.old > /var/tmp/shadow

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

# In das Lokale Verzeichnis wechseln
cd /var/tmp/


# Anpassen der Dateirechte
# muss normal nicht gemacht werden

# Symlink fuer dropbearkey erstellen
ln -s /var/media/ftp/Intern/busybox /var/tmp/busybox
ln -s /var/media/ftp/Intern/dropbearmulti /var/tmp/dropbearkey
ln -s /var/media/ftp/Intern/dropbearmulti /var/tmp/dbclient
ln -s /var/media/ftp/Intern/dropbearmulti /var/tmp/dropbear
ln -s /var/media/ftp/Intern/dropbearmulti /var/tmp/scp
ln -s /var/media/ftp/Intern/dropbearmulti /var/tmp/ssh
ln -s /var/media/ftp/Intern/sftp-server /var/tmp/sftp-server
ln -s /var/media/ftp/Intern/busybox /var/tmp/uudecode
ln -s /var/media/ftp/Intern/busybox /var/tmp/uuencode
mount -o bind /var/tmp/busybox /bin/busybox

# damit es mit portforwarding funzt
ifconfig lan:1 192.168.178.254 netmask 255.255.255.0

#*****************************************************************
# Dadurch werden immer neu key erzeugt es gibt aber auch ein 
# script damit kann man sich die Files in die debug.cfg schreiben
#*****************************************************************
# Erstelle neuen RSA Hostkey
/var/tmp/dropbearkey -t rsa -f /var/tmp/dropbear_rsa_host_key

# Erstelle neuen DSS Hostkey
/var/tmp/dropbearkey -t dss -f /var/tmp/dropbear_dss_host_key
#****************************************************************


# Dropbear starten
/var/tmp/dropbear -p $dropbearport -r /var/tmp/dropbear_rsa_host_key -d /var/tmp/dropbear_dss_host_key
 
Zuletzt bearbeitet:
ln -s /var/media/ftp/Intern/busybox /var/tmp/busybox
Macht das Sinn, den Symlink zur busybox nach /var/tmp/busybox zu legen? Wenn man nach Erstellung des Symlinks "busybox" aufruft, startet trotzdem die Standard-AVM-busybox...
 
Naja, musst du eben /var/tmp/busybox aufrufen statt busybox. Der Pfad ist halt etwas kürzer. Oder mount -o bind /var/bla/busybox /bin/busybox (UNGETESTET).
 
@linuxkasten

Das ist ja geil an das habe ich noch gar nicht gedacht per mount sachen einzubinden.
JA ab und zu sieht man(n) den Wald vor lauter Bäumen nicht.

Echt super und es funktioniert auch wunderbar in der debug.cfg

Also bevor gestarte wird (ssh) die Zeile in die debug.cfg einfügen

Gruß Inputsammler
mount -o bind /var/tmp/busybox /bin/busybox

Habe oben für die neue FW die debug.cfg upgedatet
 
Zuletzt bearbeitet:
Ganz blicke ich noch nicht durch. Also in der Vergangenheit hatte ich für meine 7170 das eine Freetz FW über StinkyLinux zusammengebaut. Freetz gibts ja leider noch nicht für die 7390 (oder gibts schon eine die halbwegs gut läuft?).
Aber es ist jetzt über Buildroot möglich trotzdem eigene Sachen für die 7390 zu kompilieren?
Liege ich richtig mit:
- Post #3 http://www.ip-phone-forum.de/showpost.php?p=1490114&postcount=3
- und dann wird eine FW erstellt die man da flashen kann?

Andererseits habe ich gelesen der Kompiler muss geändert werden. Funktioniert der vom StinkyLinux?
Oder bin ich komplett auf dem Holzweg?

/Edit
Ok, Buildroot ist nur ein Linux was man nehmen kann um sich etwas für die Fritzbox zu kompilieren
/Edit
 
Zuletzt bearbeitet:
Es gibt einen Ableger des Trunks für die 7390, sofern du nur Dinge ergänzen willst (und keine Kernel-Dinge ändern willst), geht das, hat aber den "unstabilen" Trunk Status...

Code:
svn co http://svn.freetz.org/branches/oliver/7390 freetz_7390

Jörg
 
Danke :)
 
Ich vermisse in der BusyBox 1.16.1 für die 7390 den httpd (Mini-Webserver), der z.B. in der BusyBox 1.10.4 oder 1.11.3 für die 7270 enthalten war.

Hat jemand eine dieser älteren BusyBox Versionen für die 7390 mit httpd kompiliert und könnte sie mir zur Verfügung stellen?

Danke. Tobias

Edit 03.08.10: Nicht mehr nötig - habe selber eine BusyBox 1.16.1 mit httpd für die 7390 gebaut...
 
Zuletzt bearbeitet:
Kannst Du uns diese Bitte zum herunterladen anbieten?

Vielen Dank
 
spät aber doch

Im Attachment die Busybox 1.16.1 mit httpd.

Gruss
Tobias
 

Anhänge

  • busybox_1.161_httpd.zip
    352.7 KB · Aufrufe: 88
Wenn ich per SSH oder Telnet auf der 7390 bin, bekomme ich dauernd diese Loginfos angezeigt. Kann man das abstellen?

gruß
 
nein, sie kann man nicht abstellen, aber wenn du die 2. telnet-verbindung öffnest, bleibel diese meldung in der ersten

gruß
 
Schönen guten Abend.
Ich musste heut leider auch feststellen, dass meine Programme von der 7270 auf der 7390 nicht laufen. Hab grad die bins von MaxMuster kopiert, dafür schonmal vielen Dank. Sehr gut.

Wie sieht es mit Apache aus? Da hat schonmal jemand nach gefragt, aber bis jetzt keine Antwort! Geht das nicht so einfach wie dir anderen Programme?

Greez
 
Wieso? "make apache-precompiled" ist doch so schwer nicht, oder?!?

Code:
root@fritz:/var/tmp# ./apache -h
Usage: ./apache [-D name] [-d directory] [-f file]
                [-C "directive"] [-c "directive"]
                [-v] [-V] [-h] [-l] [-L] [-S] [-t] [-T] [-F]
Options:
  -D name          : define a name for use in <IfDefine name> directives
  -d directory     : specify an alternate initial ServerRoot
  -f file          : specify an alternate ServerConfigFile
  -C "directive"   : process directive before reading config files
  -c "directive"   : process directive after  reading config files
  -v               : show version number
  -V               : show compile settings
  -h               : list available command line options (this page)
  -l               : list compiled-in modules
  -L               : list available configuration directives
  -S               : show parsed settings (currently only vhost settings)
  -t               : run syntax check for config files (with docroot check)
  -T               : run syntax check for config files (without docroot check)
  -F               : run main process in foreground, for process supervisors
root@fritz:/var/tmp#

Jörg


EDIT 20101208: Binary scheint nicht zu funktionieren, deshalb gelöscht. Bitte nehmt die aktuelle Version aus # 110.
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
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.