Freetz und 7050 - Platzprobleme

Massa

Mitglied
Mitglied seit
18 Dez 2004
Beiträge
224
Punkte für Reaktionen
4
Punkte
18
Hallo,

ich hatte in der Vergangenheit bereits dsmod auf meiner Fritzbox 7050 verwendet.
Zuletzt dsmod26-15.2 (mit AVM Firmware 14.04.33).

Jetzt wollte ich mir eine aktuelle freetz bauen, habe aber das Problem, dass so gut wie nichts mehr ins Image passt :-(

Früher hatte ich callmonitor, downloader, dropbear, syslogd und wol als Pakete mit drin; entfernt hatte ich eigentlich nur den Assistenten und die 1und1-Identität.

Und jetzt bekomme ich gerade mal den dropbear mit ins Image :(

Sobald ich mehr Pakete reinbauen will, wird das Image zu groß.

Hat jemand eine passende "Maximalkonfiguration" - oder eine ungefähre Übersicht, was wieviel Platz braucht?

Irgendwie verzweifele ich bald :noidea:
Kann mir da jemand helfen?
 
Danke! :p

Dann kann ich ja mal auf Basis Deiner Konfiguration "weiterspielen".
(ich bräuchte eigentlich noch den dnsmasq und den knockd, außerdem wäre die GUI für die avm-firewall ganz nett, UPNP & CAPID könnte ich abschalten, download-CGI brauche ich eigentlich nicht mehr, ...)

Du siehst - es gibt einiges zu tun :bluescre:

Wenn doch nur schon bei der Auswahl einigermaßen dabei stünde, wieviel Platz es bringt/kostet...

So ist es doch ein arges Rumprobieren...
 
So,
jetzt habe ich meine (momentane) Optimal-Konfiguration gefunden.
Mit SVN-Stand 2248 bleiben lt. Anzeige noch 256 Bytes frei :D

Mit drin sind:
  • enum-Patch
    • Signed Message-Patch
    • httpd statt AVM web server
    • Paket bridge-utils
    • Paket callmonitor
    • Paket dnsmasq
    • Paket dropbear
    • Paket inadyn
    • Web-If AVM-firewall
    • Web-If syslogd
    • Web-If Virtual-IP
    • Web-If Wake-on-LAN
    • Busybox mit wget, less, nice, color, fastproc & fancykeys

    Dafür mussten dran glauben:
    • help
    • assistant
    • tr069
    • UPnP daemon
    • usermand (Kindersicherung)
    • CAPIoverTCP

    Den knockd habe ich leider nicht rein bekommen, da er die libpcap benötigt und diese relativ viel Platz braucht...

    Naja, für mich ist's jetzt erstmal i.O. - und damit andere das auch als Basis benutzen können, habe ich hier meine config mal angehängt...

    viel Spaß allen anderen beim knobeln für die eigene Konfiguration ;)
 

Anhänge

  • config7050.txt
    11.6 KB · Aufrufe: 241
Falls du noch ein paar Kilobytes herausquetschen willst (für den knockd reichts), könntest du mal mit FREETZ_STRIP_LIBRARIES=y experimentieren. Aber beachte die Warnung dort und trau dir zu, ein Recovery durchzuführen; als ich die Option neulich mal kurz ausprobiert habe, gab's nach ein paar Sekunden im Boot-Prozess einen Reboot. Ich habe nicht weiter untersucht, woran das lag.

Die stressfreiere Variante ist natürlich der dir schon bekannte Downloader.

Andreas
 
Interessanterweise braucht das Image mit aktiviertem FREETZ_STRIP_LIBRARIES
etwa 40kByte mehr Platz als ohne :confused:
Seltsam, aber so isses :)

Das mit den externen Paketen war mir zu umständlich - außerdem habe ich gerne eine Box zum mitnehmen - d.h. alles mit drin was ich brauche.

Eigentlich ist die 7050 nur meine Spielwiese - ich wollte die nur mal wieder reaktivieren und schauen, ob ich sie als Fallback dafür nutzen kann,
dass ich mein Speedport 701 kaputt flashe.

Leider bekomme ich die 7050'er Box nicht mit VDSL (d.h. hinter dem VDSL-Modem 300HS) ans laufen :(
Aber das ist eine andere Geschichte...
 
Ich habe es gerade nochmal ausprobiert, das kommt mit STRIP_LIBRARIES heraus:
Code:
kernel image size: 3903232 (max: 3866624, free: -36608)

und das ohne STRIP_LIBRARIES:
Code:
kernel image size: 3866368 (max: 3866624, free: 256)

Seltsam :shock: - vielleicht liegt es daran, dass bei mir noch speed2fritz integriert ist (wg. Speedport W701V, das ich auch noch habe)?
 
Von was reden wir gerade? Von einer 7050 oder Speed2Fritz?
 
Von Freetz, das für eine 7050 übersetzt wurde.
Allerdings ist im freetz-trunk Verzeichnis auch Speed2Fritz als "Alien" integriert weil ich Freetz wechselweise mal für die 7050 und mal für den Speedport übersetze.
vor dem Wechsel der Konfiguration natürlich immer erst ein:
Code:
make clean

Meine Aussage wg. Speed2Fritz bezog' sich darauf, dass sich die Größen der Images bei Andreas und mir unterscheiden - mit gleicher Konfiguration.
Eigentlich sollte das nicht sein...

@buehmann: Hast Du (so wie ich) den aktuellen SVN-Stand von Freetz verwendet (Rev 2248)?
 
platzprobleme 5140

So,
jetzt habe ich meine (momentane) Optimal-Konfiguration gefunden.
Mit SVN-Stand 2248 bleiben lt. Anzeige noch 256 Bytes frei :D

Mit drin sind:
  • enum-Patch
    • Signed Message-Patch
    • httpd statt AVM web server
    • Paket bridge-utils
    • Paket callmonitor
    • Paket dnsmasq
    • Paket dropbear
    • Paket inadyn
    • Web-If AVM-firewall
    • Web-If syslogd
    • Web-If Virtual-IP
    • Web-If Wake-on-LAN
    • Busybox mit wget, less, nice, color, fastproc & fancykeys

    Dafür mussten dran glauben:
    • help
    • assistant
    • tr069
    • UPnP daemon
    • usermand (Kindersicherung)
    • CAPIoverTCP

    Den knockd habe ich leider nicht rein bekommen, da er die libpcap benötigt und diese relativ viel Platz braucht...

    Naja, für mich ist's jetzt erstmal i.O. - und damit andere das auch als Basis benutzen können, habe ich hier meine config mal angehängt...

    viel Spaß allen anderen beim knobeln für die eigene Konfiguration ;)


  • Hi,
    hab mir deine config mal für die 5140 angepasst.
    Vielen Dank

    hat jemand eine lösung dafür ? ^^

    http://www.ip-phone-forum.de/showthread.php?t=169642

    Gruß
    -------------------------------------------------------
    Edit frank_m24: Bitte benutzt CODE Tags für so lange Logs!
    Code:
    STEP 2: MODIFY
    applying patches
      applying patches ([COLOR="Blue"]5140-de[/COLOR])
        applying patch file ./patches/5140/100-webif.sh
      Applying symlinks, deleting additional webinterfaces
        applying patch file ./patches/100-profile.patch
        patching file etc/profile
        ----------------------------------------------------------------------
        applying patch file ./patches/110-multid-wait.patch
        patching file etc/init.d/rc.net
        Hunk #1 succeeded at 63 (offset -14 lines).
        ----------------------------------------------------------------------
        applying patch file ./patches/110-system_status.patch
        patching file usr/bin/system_status
        ----------------------------------------------------------------------
        applying patch file ./patches/120-inittab_console.patch
        patching file etc/inittab
        ----------------------------------------------------------------------
        applying patch file ./patches/130-fstab.patch
        patching file etc/fstab
        ----------------------------------------------------------------------
        applying patch file ./patches/5140/100-rc.net-dnsmasq.patch
        patching file etc/init.d/rc.net
        ----------------------------------------------------------------------
        applying patch file ./patches/5140/110-rc.S-mknod.patch
        patching file etc/init.d/rc.S
        ----------------------------------------------------------------------
        applying patch file ./patches/5140/120-rc.S-dev.patch
        patching file etc/init.d/rc.S
        ----------------------------------------------------------------------
        applying patch file ./patches/5140/130-rc.S-logging.patch
        patching file etc/init.d/rc.S
        ----------------------------------------------------------------------
        applying patch file ./patches/5140/140-rc.S-no_avm_exit.patch
        patching file etc/init.d/rc.S
        ----------------------------------------------------------------------
        applying patch file ./patches/5140/290-replace_websrv-remove_igdd.patch
        patching file etc/init.d/rc.net
        ----------------------------------------------------------------------
        applying patch file ./patches/5140/de/130-foncalls.patch
        patching file usr/www/all/html/de/home/foncalls.js
        ----------------------------------------------------------------------
        applying patch file ./patches/5140/de/190-webmenu.patch
        patching file usr/www/all/html/de/menus/menu2_homehome.html
        patching file usr/www/all/html/de/menus/menu2.inc
        patching file usr/www/all/html/de/menus/menu2_konfig.html
        ----------------------------------------------------------------------
        applying patch file ./patches/5140/de/200-sperre1.patch
        patching file usr/www/all/html/de/fon/sperre1.js
        ----------------------------------------------------------------------
      creating symlinks /tmp, /mod and /home
    ./fwmod: line 499: svnversion: command not found
      setting subversion 'freetz-1.0'
        applying patch file ./patches/100-getcons.sh
      removing /bin/getcons
        applying patch file ./patches/100-profile_term_password.sh
        applying patch file ./patches/100-rename_ctlmgr.sh
        applying patch file ./patches/100-w701v_7170.sh
        applying patch file ./patches/100-w900v_7170.sh
        applying patch file ./patches/110-uclibc.sh
        applying patch file ./patches/140-tr069_cfg.sh
      patching tr069.cfg
        applying patch file ./patches/150-iptables.sh
        applying patch file ./patches/170-rename_ar7login.sh
      renaming ar7login to make way for wrapper script
        applying patch file ./patches/180-printk.sh
        applying patch file ./patches/191-webmenu_wol.sh
      applying wol patch
        applying patch file ./patches/cond/de/webmenu-wol-5140.patch
        patching file usr/www/all/html/de/menus/menu2_homehome.html
        patching file usr/www/all/html/de/menus/menu2.inc
        patching file usr/www/all/html/de/menus/menu2_konfig.html
        ----------------------------------------------------------------------
        applying patch file ./patches/195-webmenu_signed.sh
      applying webmenu signed patch
        applying patch file ./patches/196-usbstorage.sh
        applying patch file ./patches/210-ata.sh
        applying patch file ./patches/210-enum.sh
      applying enum patch
        applying patch file ./patches/210-international.sh
        applying patch file ./patches/220-assistant.sh
      removing assistant
        applying patch file ./patches/cond/de/remove_assistant.patch
        patching file usr/www/all/html/de/home/sitemap.html
        Hunk #1 succeeded at 19 with fuzz 2 (offset -1 lines).
        patching file usr/www/all/html/de/menus/menu2_konfig.html
        Hunk #2 succeeded at 38 (offset -10 lines).
        patching file usr/www/all/html/de/js/basis.js
        ----------------------------------------------------------------------
        applying patch file ./patches/220-cdrom-iso.sh
        applying patch file ./patches/220-help.sh
      removing help
      build/modified/filesystem/usr/www/all/html/de
        applying patch file ./patches/230-openssl.sh
        applying patch file ./patches/260-remove_tr069.sh
      removing tr069 stuff
        build/modified/filesystem/usr/share/ctlmgr/libtr069.so
        applying patch file ./patches/270-remove_usb_module.sh
        applying patch file ./patches/280-storage.sh
        applying patch file ./patches/290-replace_websrv-remove_igdd.sh
      removing AVM websrv
    ls: Zugriff auf build/modified/filesystem/sbin/websrv nicht möglich: Datei oder Verzeichnis nicht gefunden
      removing AVM UPnP daemon (igdd)
        build/modified/filesystem/sbin/igdd
        build/modified/filesystem/lib/libavmupnp.so
        build/modified/filesystem/lib/libavmupnp.so.2
        build/modified/filesystem/lib/libavmupnp.so.2.0.0
        build/modified/filesystem/etc/default.Fritz_Box_5140/1und1/any.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/1und1/fboxSCPD.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/1und1/fboxdesc-template.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/1und1/fboxdesc.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/avm/any.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/avm/fboxSCPD.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/avm/fboxdesc-template.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/avm/fboxdesc.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/1und1/igdconnSCPD.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/1und1/igddesc-template.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/1und1/igddesc.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/1und1/igddslSCPD.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/1und1/igdicfgSCPD.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/1und1/ligd.gif
        build/modified/filesystem/etc/default.Fritz_Box_5140/avm/igdconnSCPD.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/avm/igddesc-template.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/avm/igddesc.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/avm/igddslSCPD.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/avm/igdicfgSCPD.xml
        build/modified/filesystem/etc/default.Fritz_Box_5140/avm/ligd.gif
      removing libwebsrv.so
        build/modified/filesystem/lib/libwebsrv.so
        build/modified/filesystem/lib/libwebsrv.so.2
        build/modified/filesystem/lib/libwebsrv.so.2.0.0
        applying patch file ./patches/300-remove-smbd.sh
        applying patch file ./patches/310-remove_userman.sh
      removing userman files
        build/modified/filesystem/usr/www/all/html/de/internet/useradd2.frm
        build/modified/filesystem/usr/www/all/html/de/internet/useradd2.html
        build/modified/filesystem/usr/www/all/html/de/internet/useradd2.inc
        build/modified/filesystem/usr/www/all/html/de/internet/useradd2.js
        build/modified/filesystem/usr/www/all/html/de/internet/userlist.frm
        build/modified/filesystem/usr/www/all/html/de/internet/userlist.html
        build/modified/filesystem/usr/www/all/html/de/internet/userlist.inc
        build/modified/filesystem/usr/www/all/html/de/internet/userlist.js
        applying patch file ./patches/320-remove_capiotcp.sh
      removing capiotcp_server
        build/modified/filesystem/usr/bin/capiotcp_server
        applying patch file ./patches/320-remove-dsld.sh
        applying patch file ./patches/330-remove-voip-isdn.sh
        applying patch file ./patches/340-remove_dect_update.sh
        applying patch file ./patches/350-remove_annex_file.sh
        applying patch file ./patches/401-remove_ftpd.sh
        applying patch file ./patches/440-cutdown_samba_control.sh
        applying patch file ./patches/450-autorun_autoend.sh
        applying patch file ./patches/500-remove-mediasrv.sh
        applying patch file ./patches/510-remove_aura_usb.sh
        applying patch file ./patches/510-remove_avm_vpn.sh
        applying patch file ./patches/510-remove_minid.sh
      removing oem: 1und1
    installing mod base
      copying files
      installing libs
        ld-uClibc-0.9.28.so
        libcrypt-0.9.28.so
        libdl-0.9.28.so
        libm-0.9.28.so
        libnsl-0.9.28.so
        libpthread-0.9.28.so
        librt-0.9.28.so
        libuClibc-0.9.28.so
        libutil-0.9.28.so
        libgcc_s.so.1
    replacing busybox
      replacing busybox-4mb_26
      installing symlinks
      installing modules
      generating modules.dep
    installing packages
      syslogd-cgi-0.2.3
      virtualip-cgi-0.4.2
      callmonitor-1.11
      avm-firewall-2.0.3c
      dnsmasq-2.41
      dropbear-0.51
      wol-cgi-0.6
      bridge-utils-1.2
      haserl-0.9.24
      inadyn-1.96.2
      modcgi-0.2
    invoking custom script
    done.

    Code:
    STEP 3: PACK
      Checking for left over Subversion directories
    squashfs blocksize
      root filesystem: 65536
    packing var.tar
    creating filesystem image
    merging kernel image
      kernel image size: 3708160 (max: 3866624, free: [COLOR="Blue"]158464[/COLOR])
    packing 5140_04.57-freetz-1.0.de_20080630-074840.image
    done.
    
    FINISHED
 

Anhänge

  • .config-5140.bz2
    2.7 KB · Aufrufe: 18
Zuletzt bearbeitet von einem Moderator:
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.