Aktuelles Freetz - und aktuelle 7170er Firmware (29.04.59)

ja, ich glaube ich habe nochwas in der debug.cfg stehen, weil ich vorher ma dropbear einzeln installieren wollte (bevor ich überhaupt auf freetz gestoßen bin)

Abgesehen davon hat der befehl "/etc/init.d/rc.mod" offebar geklappt. Allerdings weiß ich nun nicht womit ich mich da einlogge und finde gerade auch nirgends irgendwelche standard pws (hab allerdings auch schon einiges ausprobiert..)

Soll ich die debug.cfg mal leeren und dann das image nochmal komplett neu aufspielen?
 
Zum Thema "Einloggen" siehe vorige Seite :p Das Passwort hast Du ja bereits selbst herausbekommen. Der Benutzer ist "admin".
 
Soll ich die debug.cfg mal leeren und dann das image nochmal komplett neu aufspielen?

Das Aufspielen ist nicht wirklich notwendig, wen nes anders klappt. 'Somit: Debugf.cfg leeren, neustarten und hucken, was passiert.:)
 
jo, benutzername hat ich dann auch nach ner zeit gesehen das das direkt bei der eingabe steht xD
Also nochma danke für all die hilfe =)
 
Abend zusammen,
habe doch noch ein oder 2 probleme:
1. Problem
ich hab ja zuerst das image von izzy aufgespielt und das dann nacher mit diesem befehl erst aktiviert (weil ich ja noch was in der debug.cfg stehen hatte). Dann hab ich mir eben mein eigenes Image nochmal zusammengebastelt und wollte das aufspielen. Ging aber nicht -> beim hochladen bzw updaten blieb die box immer hängen und die info leuchte fing an zu blinken -> kabel gezogen und gewartet -> alte FW wurde wieder hergestellt. Da hab ich gedacht, vll ist ja eine komponente deines images schuld und systematisch welche abgeschaltet und wieder ausprobiert.
Bis ich dann irgendwann mal auf die Idee kam im freetz webinterface nachzuschauen..Habe dann da mal die Firmware upgedated und hat auch geklappt.
was mich zu der Frage bringt: Nach einem Freetz upgrade, kann man da die Firmware generell nur noch über das Freetz-Webinterface upgraden?

2. Problem:
Nach dem erfolgreichen (mehr oder weniger) upgrade mit meinem eigenem image ist das standard webinterface der FB nicht mehr verfügbar, nur noch das Freetz WI. Ich meine ich hätte davon auch schon irgendwo mal gelesen, aber weiß leider nicht mehr wo.. Ideen wie ich das wiederbekomme bzw worans liegt?
grüße
SeaMax
 
Zur 1. Frage: Die Original-FW erlaubt nur ein UPgrade. Niedrigere Versionen (DOWNgrade) gehen wohl nur über die Recover.exe, soweit ich mich erinnere. Freetz scheint diese Prüfung abgeschaltet zu haben. Stört doch aber nicht weiter, oder? ;)

Zur 2. Frage kann ich Dir leider nix sagen... Außer vielleicht zu Fragen, ob Du das Standard-WebIF evtl. im "Patches" Menü abgeschaltet hast (make menuconfig)? Meine mich zu erinnern, diese Möglichkeit irgendwo gesehen zu haben...
 
zu 2.: hab im patches menü nix gemacht, außer bei dem usb zeug automount ntfs geaddet...
 
Wie siehts denn mit openssl aus? Such mal nach tr069.

MfG Oliver
 
Hi Oliver,
Welches Openssl? ich habe nirgends was mit SSL ausgewählt (sofern es nicht in irgendeiner abhängigkeit vorhanden ist)
Den Eintrag "Remove tr069 stuff" habe ich NICHT ausgewählt (sonst auch nix removed).
Ich habe ein erneutes Update (via freetz WI gemacht) mit folgenden Erweiterungen:
Bftpd
AVM-Firewall
Bftpd
Callmonitor
Dropbear
Inadyn
Samba
Disk Spindown
Wake on LAN
Leider mit dem gleichen Ergebnis =/

Edit: Hier mal meine Prozesse:
[Edit frank_m24: Bitte benutzt CODE Tags für lange Ausgaben.]

Code:
  PID USER       VSZ STAT COMMAND
    1 root      1160 S    init
    2 root         0 SWN  [ksoftirqd/0]
    3 root         0 SW<  [events/0]
    4 root         0 SW<  [khelper]
    5 root         0 SW<  [kthread]
    6 root         0 SW<  [kblockd/0]
   23 root         0 SW<  [pdflush]
   24 root         0 SW<  [pdflush]
   26 root         0 SW<  [aio/0]
   25 root         0 SW   [kswapd0]
   62 root         0 SW   [pm_info]
   69 root         0 SW   [mtdblockd]
   89 root         0 SW   [tffsd_mtd_0]
  341 root         0 SW<  [capi_oslib]
  342 root         0 SW<  [capi_oslib]
  343 root         0 SW   [capitransp]
  364 root         0 SW<  [khubd]
  438 root      2000 S    wpa_authenticator
  543 root       720 S N  /sbin/printserv -d /dev/usblp0 -p 9100 -c /dev/ttyS0
  544 root       728 S N  /sbin/printserv -d /dev/usblp0 -p 9100 -c /dev/ttyS0
  545 root       720 S N  /sbin/printserv -d /dev/usblp0 -p 9100 -c /dev/ttyS0
  547 root       724 S N  /sbin/printserv -d /dev/usblp0 -p 9100 -c /dev/ttyS0
  579 root      4976 S    igdd
  587 root      4028 S    multid
  601 root      4988 S    dsld -i -n
  608 root      3832 S    usermand
  614 root      8232 S    telefon a127.0.0.1
  617 root      8232 S    telefon a127.0.0.1
  618 root      8232 S    telefon a127.0.0.1
  619 root      8232 S    telefon a127.0.0.1
  621 root      7764 S <  voipd
  624 root      4068 S    pbd
  625 root      4068 S    pbd
  630 root      4068 S    pbd
  631 root      4068 S    pbd
  640 root       960 S    /bin/run_clock -c /dev/tffs -d
  765 root      4976 S    igdd
  766 root      4976 S    igdd
  767 root      4976 S    igdd
  794 root         0 RWN  [kdsld_token]
  816 root      8232 S    telefon a127.0.0.1
  817 root      8232 S    telefon a127.0.0.1
  818 root      8232 S    telefon a127.0.0.1
  838 root      1280 S    /bin/ash /usr/sbin/callmonitor
  839 root      1160 S    logger -t callmonitor -p daemon.info
  886 root      1280 S    /bin/ash /usr/sbin/callmonitor
  887 root      1152 S    sleep 20000d
  888 root      1156 S    busybox nc 127.0.0.1 1012
  889 root      1280 S    /bin/ash /usr/sbin/callmonitor
  937 root       924 S    bftpd -d
  957 root      1144 S    dropbear -p 22
  971 root      1160 S    httpd -P /var/run/webcfg-wol.pid -p 82 -c /mod/etc/ht
  995 root      1160 S    init
 1601 root      1164 S    telnetd -l /sbin/ar7login
 1612 root      1164 S    httpd -P /var/run/webcfg.pid -p 81 -c /mod/etc/httpd.
 1823 root      1180 S    -sh
 1941 root      1160 R    ps
/var/mod/root #
 
Poste mal bitte den Output von:
Code:
ctlmgr -fv
MfG Oliver
 
moin, hier der output:
Code:
fritz.box login: a^Hr^H^H^H^H
Password:
Login incorrect
fritz.box login: root
Password:
   __  _   __  __ ___ __
  |__ |_) |__ |__  |   /
  |   |\  |__ |__  |  /_

   The fun has just begun...


BusyBox v1.11.1 (2008-08-31 11:18:52 CEST) built-in shell (ash)
Enter 'help' for a list of built-in commands.

ermittle die aktuelle TTY
tty is "/dev/pts/0"
Console Ausgaben auf dieses Terminal umgelenkt
/var/mod/root # ctlmgr -fv
/var/mod/root # ctlmgr: process priority is 19
ctlmgr: [main.c:821] **** cwd -> {/var/mod/root}
ctlmgr: /var/flash/user.cfg: is empty
ctlmgr: FactoryDefault=/etc/default/avm/user.cfg (user)
ctlmgr: load_config(user): factory default loaded
ctlmgr: TR-069 is activated in tr069.cfg
ctlmgr: dlopen(/usr/share/ctlmgr/libdect.so) failed: File not found
ctlmgr: VPNConn_Register called...
ctlmgr: internal vcc:
ctlmgr:   name=voip vpi=1 vci=32 encap=1 sep_config=0 vcc=0x2aab67c0
ctlmgr:   name=internet vpi=1 vci=32 encap=1 sep_config=0 vcc=0x2aab67c0
ctlmgr: mapping to info-LED already exist
ctlmgr: box init ok
ctlmgr: ipmasqfwruleex_parse ret=0 'tcp 0.0.0.0:12975 192.168.178.20:12975 0 # H
amachi 12975 TCP'
ctlmgr: FWRule ON TCP 12975 192.168.178.20 12975
ctlmgr: ipmasqfwruleex_parse ret=0 'udp 0.0.0.0:12975 192.168.178.20:12975 0 # H
amachi 12975 UDP'
ctlmgr: FWRule ON UDP 12975 192.168.178.20 12975
ctlmgr: ipmasqfwruleex_parse ret=0 'tcp 0.0.0.0:32976 192.168.178.20:32976 0 # H
amachi 32976 TCP'
ctlmgr: FWRule ON TCP 32976 192.168.178.20 32976
ctlmgr: ipmasqfwruleex_parse ret=0 'tcp 0.0.0.0:6111+9 192.168.178.20:6111 0 # W
arcraft 6111-6119 TCP'
ctlmgr: FWRule ON TCP 6111 192.168.178.20 6111
ctlmgr: ipmasqfwruleex_parse ret=0 'udp 0.0.0.0:6111+9 192.168.178.20:6111 0 # W
arcraft 6111-6119 UDP'
ctlmgr: FWRule ON UDP 6111 192.168.178.20 6111
ctlmgr: ipmasqfwruleex_parse ret=0 'udp 0.0.0.0:4000 192.168.178.20:4000 0 # War
craft UDP 4000'
ctlmgr: FWRule ON UDP 4000 192.168.178.20 4000
ctlmgr: ipmasqfwruleex_parse ret=0 'tcp 0.0.0.0:4000 192.168.178.20:4000 0 # War
craft TCP 4000'
ctlmgr: FWRule ON TCP 4000 192.168.178.20 4000
ctlmgr: ipmasqfwruleex_parse ret=0 'tcp 0.0.0.0:8089 0.0.0.0:8089'
ctlmgr: forwardrules: internal rule
ctlmgr: ipmasqfwruleex_parse ret=0 'udp 0.0.0.0:5060 0.0.0.0:5060'
ctlmgr: forwardrules: internal rule
ctlmgr: ipmasqfwruleex_parse ret=0 'tcp 0.0.0.0:5060 0.0.0.0:5060'
ctlmgr: forwardrules: internal rule
ctlmgr: ipmasqfwruleex_parse ret=0 'udp 0.0.0.0:7078+32 0.0.0.0:7078'
ctlmgr: forwardrules: internal rule
ctlmgr: next auto check for firmware updates sheduled in 402857 seconds (2008-09
-06 02:40:07)
ctlmgr: sipextra my_init
ctlmgr: capiotcp My_Init
ctlmgr: /var/flash/vpn.cfg: is empty
ctlmgr: FactoryDefault=/etc/default/avm/vpn.cfg (vpn)
ctlmgr: load_config(vpn): factory default loaded
ctlmgr: VPNConn_Register called...
ctlmgr: VPNConn_Init called...
ctlmgr: /dev/avm_power <-- MODE=dsl
ctlmgr: WAN (ata) led value = 0
ctlmgr: TR069_Full_Init
ctlmgr: TR069_Init returned 0
ctlmgr: TR069_Init(full) returned 0
ctlmgr: [../webserver/webserver.c:583] Initialisation of webserver configuration
ctlmgr: symbol TI_Interpreter_LookupDBField not found
ctlmgr: startup (Jun 27 2008 18:17:31)
ctlmgr: [main.c:1163] *** WEBSERVER started successfully
ctlmgr: status change eth-interfaces
ctlmgr: box_led_update_status
ctlmgr: got led event 20
ctlmgr: Now doing actions: ActionMask is 0x2800
ctlmgr: calling samba_control reconfig_pw
ctlmgr: box_led_update_status
ctlmgr: got led event 16
Looking for user 'ftpuser' ... found
ctlmgr: Now doing actions: ActionMask is 0x800
Sep  1 10:45:55 usermand[608]: /var/flash/user.cfg: is empty
Sep  1 10:45:55 usermand[608]: load_config(user): factory default loaded
ctlmgr: tr069_delayed_full_init
ctlmgr: dns: acs2.online.de: query
ctlmgr: dns: acs2.online.de: 212.227.16.2 ttl=12994 from 192.168.180.1.

*** 10:46:00(1) [Segmentation fault] /usr/bin/avm/ctlmgr(2193) CRASHED at memcpy
+0xc (/lib/libc.so.0 at 0004961c) accessing _gp_disp+0x2b6acfe8 (/usr/lib/libcry
pto.so.0.9.8 at 2b7c4c08) ***
ctlmgr: 10:46:00(1) [Segmentation fault] /usr/bin/avm/ctlmgr(2193) CRASHED at me
mcpy+0xc (/lib/libc.so.0 at 0004961c) accessing _gp_disp+0x2b6acfe8 (/usr/lib/li
bcrypto.so.0.9.8 at 2b7c4c08)
ctlmgr: ze: 00000000 at: 1000ce00 v0: 0000006d v1: 56e03c08
ctlmgr: a0: 56e03c08 a1: 7fc28be8 a2: d493f5bf a3: 2b6c0a80
ctlmgr: t0: 7fc28be8 t1: 00000060 t2: 4dd25eba t3: 0000060e
ctlmgr: t4: 0000003f t5: 001bcc40 t6: 000000a3 t7: 000058b2
ctlmgr: s0: d493f5c0 s1: 0000004d s2: 2b743170 s3: 2b743188
ctlmgr: s4: 7fc28be8 s5: 7fc28c60 s6: 2b5b3b24 s7: 00000030
ctlmgr: t8: 0000000b t9: 2af44610 k0: 00000176 k1: 00000000
ctlmgr: gp: 2b756c20 sp: 7fc288f0 fp: 2b61286c ra: 2b674530
ctlmgr: [bt] Number of functions: 11
ctlmgr: [bt] MD5_Update+0xa0 (/usr/lib/libcrypto.so.0.9.8 at 00035488)
ctlmgr: [bt] (tls1_alert_code+0x12c)+0xd8 (/usr/lib/libssl.so.0.9.8 at 0001a86c)
ctlmgr: [bt] (tls1_alert_code+0x3d4)+0x8c (/usr/lib/libssl.so.0.9.8 at 0001ab14)
ctlmgr: [bt] tls1_generate_master_secret+0x154 (/usr/lib/libssl.so.0.9.8 at 0001
ac34)
ctlmgr: [bt] ssl3_send_client_key_exchange+0x1b0 (/usr/lib/libssl.so.0.9.8 at 00
0112e4)
ctlmgr: [bt] ssl3_connect+0x538 (/usr/lib/libssl.so.0.9.8 at 00013168)
ctlmgr: [bt] ssl23_connect+0xb40 (/usr/lib/libssl.so.0.9.8 at 00019388)
ctlmgr: [bt] avmssl_connect+0x40 (/lib/libavmssl.so at 00002aac)
ctlmgr: [bt] (csock_abort+0xae4)+0x44 (/lib/libavmcsock.so.2 at 0002058c)
ctlmgr: [bt] csock_select_with_timeval+0x448 (/lib/libavmcsock.so.2 at 00021658)
ctlmgr: [bt] main+0x11c4 (/usr/bin/avm/ctlmgr at 0040b4e0)
ctlmgr: Code: 10000005  00801821  90a20000 <a0620000> 24a50001  24630001  14c0ff
fb  24c6ffff  03e00008

so wie das aussieht hat der das aber nicht zuende gemacht (hat da ja auch nen fehler gegen ende(.
 
Wenn du nirgends was mit den ssl-libs nutzt, hast du es vielleicht irgnedwann einmal angewählt und wieder abgewählt, denn du hast die falsche libcrypto drin ;)

Code:
make config-clean-deps && make
Und dann das Image einspielen sollte dein Problem lösen können.
 
Den befehl "make config-clean-deps" hatte ich zwischendurch aber auch mal angewendet weil mein image zu groß war und bin sonst auch vor jedem erstellen manuell durchgegangen und hab alle sachen rausgenommen die nicht benötigt wurden.
Aber ich werds trotzdem nochmal probieren.

edit: ja, das hat mein problem gelöst (der hat auch noch ein paar deaktiviert) , bleibt für mich aber die frage was der befehl anders macht als wenn ich manuell durch die librarys/kernels geh und die deaktiviere?
 
Zuletzt bearbeitet:
Relativ einfach: Es löst auch die Abhängigkeiten mit auf. Wählst Du z.B. das VPN Paket mit aus, braucht das OpenSSL. Jetzt machst Du "make", und sowohl VPN als auch SSL werden kompiliert und eingebunden. Image zu groß (oder warum auch immer): Du gehst also wieder in "make menuconfig", und wählst VPN ab. SSL bleibt aber dabei drin, sofern Du es nicht explizit abwählst - könnte ja sein, dass ein anderes Paket das noch braucht (was an dieser Stelle nicht geprüft wird), oder Du es halt drin haben möchtest, weil Du VPN dann z.B. vom Stick einbinden willst.

"make config-clean-deps" prüft hingegen explizit nach, welche "obsoleten" Pakete aufgrund früherer Abhängigkeiten noch eingebunden sind, aber nicht mehr benötigt werden - und entfernt diese "Dependencies".
 
"make config-clean-deps" prüft hingegen explizit nach, welche "obsoleten" Pakete aufgrund früherer Abhängigkeiten noch eingebunden sind, aber nicht mehr benötigt werden - und entfernt diese "Dependencies".

Sweit richtig, nur letztes nicht. Denn "config-clean-deps" löscht nicht die "obsoleten" Abhängigkeiten, sondern löscht alle und seetzt explizit nur die, die die gewählten Pakete benötigen. Allerdings werdendabei auch Sachen gelöscht wie z.B. Busybox-Features, die du selber angewählt hast.
 
freetz-stable-1.0 auschecken

Hallo olistudent,

danke für Deinen Hinweis in Post #6, dass es auch möglich ist, den Branch freetz-stable-1.0 auszuchecken, um ein Image Freetz 1.0 mit aktueller Firmware 29.04.59 zu erzeugen.

Leider scheitere trotz Recherche im Trac-Wiki beim svn-Befehl:

Code:
dslfritze@mybox:~/fritzbox$ svn co http://svn.freetz.org/tags/freetz-stable-1.0 freetz-stable-1.0
svn: URL 'http://svn.freetz.org/tags/freetz-stable-1.0' doesn't exist

Wie geht es richtig?

Und noch eine Frage: Geht mit freetz-stable-1.0 dann "kernel replace", damit ich einen Kernel Patch (für cpmac) fest einbauen kann? Die 4.57-Sourcen standen meines Wissens zum Zeitpunkt der Fertigstellung von Freetz 1.0 nicht zur Verfügung, so dass "kernel replace" damals nicht möglich war.

Grüsse,
DSLFritze
 
freetz-stable-1.0 ist in branches und nicht in tags.

Ja, damit geht replace kernel, falls es auch im Trunk geht.

MfG Oliver
 
Sweit richtig, nur letztes nicht. Denn "config-clean-deps" löscht nicht die "obsoleten" Abhängigkeiten, sondern löscht alle und seetzt explizit nur die, die die gewählten Pakete benötigen.

Das hielt ich für eine Feinheit, die nicht explizit hervorgehoben werden muss. Das Ergebnis ist doch das gleiche: Die "obsoleten" (d.h. nicht benötigten) Dinge fliegen raus.

Allerdings werdendabei auch Sachen gelöscht wie z.B. Busybox-Features, die du selber angewählt hast.

Oh - das ist allerdings ein wichtiger Nebeneffekt, der mir nicht bekannt war. Danke für's Update! Da weiß ich dann beim nächsten Mal, was ich noch vorher prüfen muss. Also am Besten alles nochmal durchgehen danach? Die Paketauswahl sollte jedoch beibehalten sein, oder?
 
Die Paketauswahl sollte jedoch beibehalten sein, oder?

Ja, die Pakete bleiben unangetastet, und es werden die LLibs & Co integriert, die eben diese Pakete als Abhängigkeit haben.
 
freetz-stable 1.0 hat gegenüber freetz-1.0 aktualisiertes dnsmasq-Paket

Hallo olistudent,

prima, ich habe nun also freetz-stable-1.0 mit

Code:
svn co http://svn.freetz.org/branches/freetz-stable-1.0 freetz-stable-1.0

ausgecheckt.

In der Paketauswahl fand ich dann dnsmasq in der Version 2.45 vor, während es in freetz-1.0 noch die Version 2.41 war.

Ich hatte es so verstanden, dass Branch freetz-stable-1.0 nur für neue Firmwares und Bugfixes, nicht aber für neue Versionen der Pakete gedacht ist.

Da dnsmasq 2.45 aus der Entwicklerversion im trunk bei mir stets abstürzt, hatte ich gehofft, über freetz-stable-1.0 die vorherige Version zu erhalten.

Grüsse,
DSLFritze
 
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.