FB 7170 --- FTP Server und AB

nortan

Neuer User
Mitglied seit
11 Mrz 2007
Beiträge
26
Punkte für Reaktionen
0
Punkte
0
Gute Morgen,

ich bin ein totaler Noob was Hardwarekram angeht. Ich hoffe ihr helft mir insofern weiter, dass ich weiss welches Image ich mir bauen muss und dann ich auf meine Fritzbox 7170 ziehen kann.
Suche usw. habe ich verwendet aber das sind einfach viel zu viele Einzelheiten und ich weiss garnicht was bzw. wo ich abarbeiten bzw. verändern kann. Ich will garkeine Komplettanleitung aber zumindest kurz gesagt bekommen welche Sachen ich machen muss. Also mal zu meinen Details.

Code:
FRITZ!Box Fon WLAN 7170 (UI), Firmware-Version 29.04.29
ADSL (ITU G.992.1) Annex B
1 & 1 Box (3DSL aber nur 6000 verfügbar)

Ich hoffe das reicht an Infos. Ich würde ganz gerne nen FTP Client und einen Anrufbeantworter drauf haben und, wenn das funktioniert ....

2.) Außerdem würde ich gerne wissen, woran ich erkennen kann ob ich "Annex A" verwenden kann und welches besser ist :).

H

Vielen Dank
 
Zuletzt bearbeitet:
sorry hat sich erledigt ... wer lesen kann ist klar im vorteil
 
Tut mir leid wenn ich nochmal stören muss aber folgendes steht in der wiki
Code:
... mit Version 0.2.9 die Konfigurationen “300IP as Fon”, 
“Fon WLAN 7170”, “SL WLAN”, “WLAN 3030” und “WLAN
 3070” nicht sauber durch. 
Hilfestellung hierzu gibt es im Forum.

und wo find ich die Hilfestellung dazu ... ich such und such :)


gruß
 
Also ich glaube meine Erklärungen war alle bischen zu allgemein und deshlab beschreib ich mal wie ich vorgehe
Folgende Files benutzt ich bisher

ds-0.2.9_26-13.tar.bz2 (1,45 MB, 1377x aufgerufen)
ds-0.2.9_26-13-1.patch.bz2 (61,0 KB, 595x aufgerufen)
Firmware-Version 29.04.29

Das ganze mache ich mit cygwin
Code:
1.) tar -xvjf ds-0.2.9_26-13.tar.bz2
2.) bunzip2 ds-0.2.9_26-13-1.patch.bz2
3.) patch -p0 < ds-0.2.9_26-13-1.patch
4.) cd ds-0.2.9_26-13
5.) make menuconfig
6.) make

So und dann bleibtz nach paar minuten stehen

Außerdem weiss ich nicht wie ich das mit der /etc/flash/tr069.cfg ändern kann. Mit telnet bin ich drauf und kann auch das file im vi öffnen aber ich kann nichts editieren (Liegt wahrscheinlich an schlechten Linuxkenntnissen)

edit: Hier die Meldung
Code:
rmt.c:210: error: (near initialization for `table[3].value')
rmt.c:210: error: initializer element is not constant
rmt.c:210: error: (near initialization for `table[3]')
rmt.c:217: error: `O_TRUNC' undeclared (first use in this function)
rmt.c:217: error: initializer element is not constant
rmt.c:217: error: (near initialization for `table[4].value')
rmt.c:217: error: initializer element is not constant
rmt.c:217: error: (near initialization for `table[4]')
rmt.c:218: error: `O_WRONLY' undeclared (first use in this function)
rmt.c:218: error: initializer element is not constant
rmt.c:218: error: (near initialization for `table[5].value')
rmt.c:218: error: initializer element is not constant
rmt.c:218: error: (near initialization for `table[5]')
rmt.c:227: warning: implicit declaration of function `strncmp'
rmt.c:229: warning: implicit declaration of function `strchr'
rmt.c: In function `usage':
rmt.c:256: error: `stderr' undeclared (first use in this function)
rmt.c:257: warning: passing arg 2 of `fprintf' makes pointer from integer withou
t a cast
rmt.c:260: warning: implicit declaration of function `printf'
rmt.c:266: warning: passing arg 1 of `printf' makes pointer from integer without
 a cast
rmt.c:267: error: `PACKAGE_BUGREPORT' undeclared (first use in this function)
rmt.c:267: warning: passing arg 1 of `printf' makes pointer from integer without
 a cast
rmt.c: In function `main':
rmt.c:299: error: `PACKAGE_NAME' undeclared (first use in this function)
rmt.c:299: error: `PACKAGE_VERSION' undeclared (first use in this function)
rmt.c:301: warning: implicit declaration of function `puts'
rmt.c:301: warning: passing arg 1 of `puts' makes pointer from integer without a
 cast
rmt.c:316: warning: implicit declaration of function `fopen'
rmt.c:316: warning: assignment makes pointer from integer without a cast
rmt.c:319: error: `errno' undeclared (first use in this function)
rmt.c:322: warning: implicit declaration of function `setbuf'
rmt.c:328: error: `STDIN_FILENO' undeclared (first use in this function)
rmt.c:345: warning: implicit declaration of function `close'
rmt.c:347: warning: implicit declaration of function `open'
rmt.c:347: error: `MODE_RW' undeclared (first use in this function)
rmt.c:400: warning: passing arg 1 of `report_error_message' makes pointer from i
nteger without a cast
rmt.c:407: warning: implicit declaration of function `atoi'
rmt.c:409: error: `SEEK_SET' undeclared (first use in this function)
rmt.c:410: error: `SEEK_CUR' undeclared (first use in this function)
rmt.c:411: error: `SEEK_END' undeclared (first use in this function)
rmt.c:413: warning: passing arg 1 of `report_error_message' makes pointer from i
nteger without a cast
rmt.c:416: warning: implicit declaration of function `lseek'
rmt.c:431: error: `STDOUT_FILENO' undeclared (first use in this function)
rmt.c:442: warning: implicit declaration of function `atol'
rmt.c:450: error: `SAFE_READ_ERROR' undeclared (first use in this function)
rmt.c:452: warning: passing arg 2 of `fprintf' makes pointer from integer withou
t a cast
rmt.c:454: warning: passing arg 1 of `report_error_message' makes pointer from i
nteger without a cast
rmt.c:562: warning: passing arg 2 of `fprintf' makes pointer from integer withou
t a cast
rmt.c:564: warning: passing arg 1 of `report_error_message' makes pointer from i
nteger without a cast
rmt.c: At top level:
rmt.c:63: error: storage size of `reply_buffer' isn't known
rmt.c:63: warning: 'reply_buffer' defined but not used
make[3]: *** [rmt] Error 1
make[3]: Leaving directory `/home/Sebastian/ds-0.2.9_26-13/source/tar-1.15.1/rmt
'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/home/Sebastian/ds-0.2.9_26-13/source/tar-1.15.1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/home/Sebastian/ds-0.2.9_26-13/source/tar-1.15.1'
make: *** [source/tar-1.15.1/src/tar] Error 2
 
Zuletzt bearbeitet:
4 Posts nacheinander, wenn das ein Admin sieht... :mrgreen:

Der ds-0.2.9_26-13 läuft nicht mit cygwin. Du brauchst VMWare-Player und FriBoLi.
Code:
make menuconfig
make precompiled
make
MfG Oliver
 
vi ist gewöhnungsbedürftig
um was zu ändern erstmal i drücken um in den insert modus zu kommen, .....

wenn du den mod baust , dann wählen den MidnightCommander mit aus. der hat wohl nen windows user afinen Editor drin

beachte bitte das manche files auf der Box nixht mit vi oder sonstigem Editor sondern mit nvi bearbeitet werden müssen weil das sonst üble probleme geben kann

zu FriboLi , hab ich auch schon mal getestet, is ne feine Sache finde ich :)
man sollte aber darauf achten das unbedingt auf einer NTFS Partition zu installieren, weil die virtuelle HD grösser 4GB werden kann und das geht nur auf NTFS
 
Guten Morgen.

1.) Also ich hab beim vi auch "i" gedrückt, nur ich konnte nur etwas am ende der datei anhängen und nichts bearbeiten .... wie ist denn die beste lösung die tr069.cfg zu bearbeiten, damit ich nichts kaput mache. ?
2.) Dieses FriBoli werde ich mal ausprobieren und mich dann wieder melden... (aber erst heute abend ;))
3.) @Admin sorry wegen multipost
 
Du musst die Dateien in /var/flash mit dem Wrapper-Skript "nvi" editieren.

MfG Oliver
 
wie gesagt ich habe die 1und1 box muss ich nochmehr editieren weil du "Dateien" geschrieben hast?
 
Nein.
Aber alle Dateien unter /var/flash sind mit "nvi" zu editieren, nicht nur die tr069.cfg.

MfG Oliver
 
OK jetzt steht FINISHED da ... und ich habe die tr069 geändert muss ich an noch etwas denken ?
 
Zuletzt bearbeitet:
Ja, hab ich doch in Post #5 schon geschrieben.

MfG Oliver
 
ok wollte nur sicher gehen .. Also habe das image draufgeladen und die box habe ich ca. 15 min in ruhe gelassen aber es passierte nichts. dann hab ich einmal kurz vom strom und wieder dran und jetzt funzt es wieder aber woran kann ich sehen obs geklappt hat ? und unter telnet kommt folgendes

Code:
# Mar 13 15:29:07 igdd[659]: pending_timeout: Action=AddPortMapping
Mar 13 15:29:53 igdd[659]: pending_timeout: Action=AddPortMapping
Mar 13 15:30:38 igdd[659]: pending_timeout: Action=AddPortMapping
 
Da werden Ports per UPNP geöffnet. Bei mir schmiert die Box nach sowas regelmäßig ab, deshalb hab ich das abgeschaltet.
Erstens sollte die Zeile mit Box-Firmware im Webif anders aussehen und zweitens sollte auf "fritz.box:81" ein weiteres Webif erreichbar sein.

MfG Oliver
 
mit fritz.box:81 geht nicht :( und was mach ich jetzt ?
Im normalen webinterface steht das "In Ihrer FRITZ!Box wurden vom Hersteller nicht unterstützte Änderungen durchgeführt.
Weitere Informationen." Aber das steht da schon seitdem ich telnet aktiviert habe


Meinste das image ist falsch ? ich habe alle Mods ausgewählt und replace kernel 6.71 MB ist es groß
 
Ich dachte eher an sowas:
Code:
FRITZ!Box Fon WLAN 7170, Labor-Version 29.04.30ds-0.2.9_26-13
MfG Oliver
 
ne wie gehabt "FRITZ!Box Fon WLAN 7170 (UI), Firmware-Version 29.04.29"

Nochmal kurz mein vorgehensweise

1.) tar -xvjf ds-0.2.9_26-13.tar.bz2
2.) bunzip2 ds-0.2.9_26-13-1.patch.bz2
3.) patch -p0 < ds-0.2.9_26-13-1.patch
4.) cd ds-0.2.9_26-13
5.) make menuconfig
6.) make precompiled <- das dauert lange
7.) make
8.) tr069.cfg ändern
9.) image hochladen


mehr schritte hab ich nicht gemacht fehlt irgendwas ?

Liegt es evtl. daran das ich im menuconfig nicht LABOR /EXPERIMENTAL) genommen habe weil du oben in der Firmwarebschreibung auch sowas in der Art hast
 
Zuletzt bearbeitet:
Wenn du unter "image hochladen" ein Firmware-Update über das Webinterface verstehst, dann sollte das so gehen. Ich hab aber schon einigemale gelesen, dass es nicht funktioniert hat. Warum weiß ich nicht.

MfG Oliver
 
Muss ich im menuconfig LABOR(Experimental) auswählen ? Außerdem hatte ich beovr ich den Storm gezogen habe eine ip im bereich 192.168.176.* kann das mit einer fehlerquelle zusammenhängen ?
 
Labor: Wenn du eine Laborfirmware bauen willst. Die 29.04.29 ist keine Laborfirmware.
Ich denke nicht,dass die IP eine Fehlerquelle sein kann.

MfG Oliver
 
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.