I needed to patch an unused Fritz Box with a DHCP and name server for a new project. Running these services from a network server wasn’t really stable.
The freetz websites has all the details for the patch while I can confirm that freetz version 2.0 can power a 10 year old 1und1 branded Fritz Box SL WLAN (also known as 3020 type) running firmware 09.04.34.
I compiled everything under Ubuntu/Luna using the terminal
#!/bin/bash cat /etc/issue uname -m # update system sudo apt-get -y update sudo apt-get -y upgrade sudo apt-get -y dist-upgrade sudo apt-get -y install imagemagick subversion gcc g++ bzip2 binutils automake patch autoconf libtool pkg-config make libncurses5-dev zlib1g-dev flex bison patch texinfo tofrodos gettext pkg-config ecj fastjar realpath perl libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev unzip intltool libglib2.0-dev xz-utils git-core libacl1-dev libattr1-dev libcap-dev # do NOT run the following as root cd /HOME/wjst/Desktop umask 022 svn checkout http://svn.freetz.org/branches/freetz-stable-2.0 cd freetz-2,.0 make menuconfig make
The new image may then be uploaded using the standard AVM webinterfaceat http://fritz.box . The AVM DHCP needs to be switched off.
Freetz can be reached at http://fritz.box:81 where also the dnsmasq hosts file can be programmed to reach my server at a permanent IP address.