====== FRITZ!Box WLAN 3170 ====== ---- datatemplateentry project ---- template : :sys:tpl:project description : FB mit http://freetz.org bespielen. coordinators : [[users:skruppy:]], [[users:hifish:]] confidants : state_tags : in progress type_tags : wlan, linux, fritz!box, network, software, iptables ---- {{http://8.asset.soup.io/asset/3019/2168_4111_500.png}} Die FB dient bislang als temporärer Router und AP für das [[irrland]]. Sie wurde mit der alternatoiven FW [[http://freetz.org/|freetz]] bespielt. Da der paltz im onboard flash zu klein ist, gibt es zwei images. Ein kleines immage welches keine neuen programme installiert hat, sondern einige Standard Komponenten entfernt hat. Damit ist es klein genug für den internen Flash. Das kleine image hat ein funktionsfähige system, mountet aber als root ein Dateisystem von einem USB stick und bootet dieses größere immage. Das ganze funktioniert per [[http://freetz.org/wiki/packages/usbroot|USBroot]]. * IP tables sind unter unstable zu finden * Einige PHP module compilieren nicht und sind daher ausgeschalten. ===== NAT ===== Das iptables script wird am besten in ''debug.cfg'' gespeichert, auser es finden sich noch iptables config files. http://freetz.org/wiki/packages/iptables \\ http://freetz.org/wiki/packages/iptables.en \\ http://www.revsys.com/writings/quicktips/nat.html \\ ===== Recover ===== Sollte es mal einen config oder firmware fnord geben, so lässt sich über den [[http://www.wehavemorefun.de/fritzbox/index.php/ADAM2|ADAM2]] Bootloader noch eine Firmware aufspielen. ==== Windows ==== - CD einlegen - FB ans LAN anstecken - FB vom Strom trennen - ''Software/x_misc/Recover*.exe'' ausführen - FB an den Strom hängen Das Programm mach automatisch was im folgenden beschrieben unter Linux auch manuell gemacht werden könnte. Dabei verwendet der PC die IP ''192.168.178.21''. Es findet auch eine kleine UDP Konversation vor dem FTP zugriff stadt (pcap bei [[users:skruppy:]]) um die IP von bootenden FBs per broadcast zu erfragen. Das u.g. Perl script macht dies auch. ==== Linux ==== Es gibt ein [[http://www.seattlewireless.net/index.cgi/ADAM2#Recoveryapp|Perl script]] was den windows prozess nachahmt.