Freetz Image erstellen: Unterschied zwischen den Versionen

Aus Zebradem WIKI
Zur Navigation springenZur Suche springen
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
<div style="margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #333333; padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right;">
<div style="margin: 0; margin-top:10px; margin-right:10px; border: 1px solid #333333; padding: 0em 1em 1em 1em; background-color:#1B1C2D; align:right;"><br><center>[[Image:ZD-Logo.png]]</center> <center><big><span style="color:#B5B5B5;">'''''Das Board mit Freiheiten'''''</span></big></center>  
<br><center>[[Datei:ZD-Logo.png]]</center>
<font color="white"></font>  
<center><big><span style="color:#B5B5B5;">'''''Das Board mit Freiheiten'''''</span></big></center>
 
<font color=white></font>
----
----
<br>
 
<br>  
<div style="margin: 0px 20px 15pt 15pt; border: 2px solid rgb(223, 223, 223); padding: 0em 1em 1em; background-color:#303140; border: 1px solid #000000;">
<div style="margin: 0px 20px 15pt 15pt; border: 2px solid rgb(223, 223, 223); padding: 0em 1em 1em; background-color:#303140; border: 1px solid #000000;">
<br />
<br>  


[[Image:Freetz-ubuntu.jpg|right|Freetz-ubuntu.jpg]]  
[[Image:Freetz-ubuntu.jpg|right|Freetz-ubuntu.jpg]]  
Zeile 14: Zeile 14:
<br>  
<br>  


<br>


 
<br>


=== Einleitung  ===
=== Einleitung  ===
Zeile 24: Zeile 25:


'''VMware Player &amp; Ubuntu'''  
'''VMware Player &amp; Ubuntu'''  
* [http://www.vmware.com/support/product-support/player/ VMware Player]
* [http://www.vmware.com/appliances/directory/1233 fertiges VMware Ubuntu image]
* [http://rapidshare.com/files/440056136/ubuntu-freetz-Paket2.ccf Komplett als Paket mit Ubuntu-9.10 zum Download]
* [http://rapidshare.com/files/440218491/ubuntu10.10-freetz-Paket.ccf Neu !! Komplett als Paket mit Ubuntu-10.10 zum Download]
* [http://cryptload.info/download/ Cryptoload zum (wird benötigt um das Paket zu downloaden]


<br>
*[http://www.vmware.com/support/product-support/player/ VMware Player]
*[http://www.vmware.com/appliances/directory/1233 fertiges VMware Ubuntu image]
*[http://rapidshare.com/files/440056136/ubuntu-freetz-Paket2.ccf Komplett als Paket mit Ubuntu-9.10 zum Download]
*[http://rapidshare.com/files/440218491/ubuntu10.10-freetz-Paket.ccf Neu&nbsp;!! Komplett als Paket mit Ubuntu-10.10 zum Download]
*[http://cryptload.info/download/ Cryptoload zum (wird benötigt um das Paket zu downloaden]
 
<br>  


=== Vorbereitung  ===
=== Vorbereitung  ===
Zeile 36: Zeile 38:
VMware Player installieren und anschließend Ubuntu auf dem VMware Player installieren. Für Neueinsteiger empfehle ich das Komplettpaket zu installieren , da es schon fertig eingerichtet ist.  
VMware Player installieren und anschließend Ubuntu auf dem VMware Player installieren. Für Neueinsteiger empfehle ich das Komplettpaket zu installieren , da es schon fertig eingerichtet ist.  


== Zugangsdaten ==
== Zugangsdaten ==


  Benutzer Passwort : freetz
  Benutzer Passwort&nbsp;: freetz
  root Passwort : freetz
  root Passwort&nbsp;: freetz


<br>


=== Schritt 1  ===
=== Schritt 1  ===
Zeile 52: Zeile 55:
[[Image:Freetz-imagebau7.jpg|542x461px|Freetz-imagebau7.jpg]]  
[[Image:Freetz-imagebau7.jpg|542x461px|Freetz-imagebau7.jpg]]  


[[Image:Freetz-imagebau8.jpg|542x461px|Freetz-imagebau8.jpg]]
[[Image:Freetz-imagebau8.jpg|542x461px|Freetz-imagebau8.jpg]]  


=== Schritt 2  ===
=== Schritt 2  ===


Im fertigen Paket sind bereits addons vorhanden .Sollten noch keine addons vorhanden sein oder sollen neue addons hinzugefügt werden , Beispielsweise hier aktuelle addon.tar.gz downloaden. Den addon Ordner in die freetz Umgebung kopieren in den Ordner freetz-trunk und anschließend entpacken.Falls der Ordner addon schon besteht überschreiben.Sicherheitshalber dem addon Ordner nochmalüber das Terminal die passenden Rechte vergeben mit
Im fertigen Paket sind bereits addons vorhanden .Sollten noch keine addons vorhanden sein oder sollen neue addons hinzugefügt werden , Beispielsweise hier aktuelle addon.tar.gz downloaden. Den addon Ordner in die freetz Umgebung kopieren in den Ordner freetz-trunk und anschließend entpacken.Falls der Ordner addon schon besteht überschreiben.Sicherheitshalber dem addon Ordner nochmalüber das Terminal die passenden Rechte vergeben mit  
 
  cd freetz-trunk
  cd freetz-trunk
  chmod 777 -R addon
  chmod 777 -R addon
Zeile 63: Zeile 66:
Addons auswählen  
Addons auswählen  


 
<br> Dazu gehen wir ins Menue Orte / Persönliche Ordner / freetz-trunk / addon  
Dazu gehen wir ins Menue Orte / Persönliche Ordner / freetz-trunk / addon  


[[Image:Freetz-imagebau10.jpg|542x461px|Freetz-imagebau10.jpg]]  
[[Image:Freetz-imagebau10.jpg|542x461px|Freetz-imagebau10.jpg]]  
Zeile 76: Zeile 78:
*Anschließend abspeichern und schließen.
*Anschließend abspeichern und schließen.


[[Image:Freetz-imagebau14.jpg|542x461px|Freetz-imagebau14.jpg]]
[[Image:Freetz-imagebau14.jpg|542x461px|Freetz-imagebau14.jpg]]  


=== Schritt 3  ===
=== Schritt 3  ===
Zeile 186: Zeile 188:
*Zum Abschluß mit "exit" verlassen und "yes" zum bestätigen das abspeicherns.
*Zum Abschluß mit "exit" verlassen und "yes" zum bestätigen das abspeicherns.


[[Image:Freetz-imagebau39.jpg|542x461px|Freetz-imagebau39.jpg]]
[[Image:Freetz-imagebau39.jpg|542x461px|Freetz-imagebau39.jpg]]  


=== Schritt 5  ===
=== Schritt 5  ===
Zeile 218: Zeile 220:
*Oder noch unter Ubuntu mit Firefox das Fritzbox Webinterface aufrufen und von dort die Fritzbox flashen.
*Oder noch unter Ubuntu mit Firefox das Fritzbox Webinterface aufrufen und von dort die Fritzbox flashen.


<br>
<br>  


== Image erstellen auf ältere Firmware Versionen ==
== Image erstellen auf ältere Firmware Versionen ==


=== Methode 1 auf älteren trunk Revision auschecken ===
=== Methode 1 auf älteren trunk Revision auschecken ===


  svn co http://svn.freetz.org/trunk/ freetz-trunk -r revision   
  svn co http://svn.freetz.org/trunk/ freetz-trunk -r revision   
also z.B.
 
also z.B.  
 
  svn co http://svn.freetz.org/trunk/ freetz-trunk -r 4044  
  svn co http://svn.freetz.org/trunk/ freetz-trunk -r 4044  


anschließend wie gewohnt make menuconfig und make ausführen
anschließend wie gewohnt make menuconfig und make ausführen  


<br>


===Methode 2 mit aktuellem trunk ===
=== Methode 2 mit aktuellem trunk ===


#Ein Freetz Image auf 76er Basis aus dem ULC laden
#Ein Freetz Image auf 76er Basis aus dem ULC laden  
#Das 76er Freetz image mit winrar entpacken und die .config rauskopieren
#Das 76er Freetz image mit winrar entpacken und die .config rauskopieren  
#76 Orginal AVM image aus dem ULC laden und 76er source Datei besorgen
#76 Orginal AVM image aus dem ULC laden und 76er source Datei besorgen  
#Die .config Datei in die freetz-trunk Umgebung kopieren also in das Wurzelverzeichniss freetz-trunk
#Die .config Datei in die freetz-trunk Umgebung kopieren also in das Wurzelverzeichniss freetz-trunk  
#Das 76er AVM Image und das 76er source Paket nach /freetz-trunk/dl/fw/ kopieren
#Das 76er AVM Image und das 76er source Paket nach /freetz-trunk/dl/fw/ kopieren  
#make ausführen - damit erstmal ein image kompilieren wird (das können wir hinterher wieder löschen)
#make ausführen - damit erstmal ein image kompilieren wird (das können wir hinterher wieder löschen)  
#make menuconfig Pakete ab bzw neu auswählen
#make menuconfig Pakete ab bzw neu auswählen  
#oder die .config manuell mit geditor bearbeiten und Pakete ab und anwählen (nur für Fortgeschrittene)
#oder die .config manuell mit geditor bearbeiten und Pakete ab und anwählen (nur für Fortgeschrittene)  
#make -- image wird kompiliert
#make -- image wird kompiliert  
#fertig
#fertig


Kleiner Tip ältere Firmwares und sourcen bekommt man im ip-phone-forum.de in einem Sammelthread
Kleiner Tip ältere Firmwares und sourcen bekommt man im ip-phone-forum.de in einem Sammelthread  
 
<br>
 
=== Erklärung zur Imagebezeichnung  ===
 
ZD_7270_v3_04.88freetz-devel-6581M.de_20110227-004841.image
 
7270_v3 = Fritzbox Typ
04.88 = AVM Firmware Version
freetz-devel-6581M.de = freetz SVN Stand
20110227-004841 = Erstellungsdatum und Uhrzeit
 
 
 
<br>


=== Anleitung Freetz flashen bis zum CS Server einrichten  ===
=== Anleitung Freetz flashen bis zum CS Server einrichten  ===


*Hier geht es weiter : [[Anleitung Freetz flashen bis zum CS Server einrichten]]  
*Hier geht es weiter&nbsp;: [[/wiki/index.php?title=Anleitung_Freetz_flashen_bis_zum_CS_Server_einrichten|RTENOTITLE]]


<br>
<br>  


== Wichtige Links  ==
== Wichtige Links  ==


*[[Hardwareliste]]  
*[[/wiki/index.php?title=Hardwareliste|RTENOTITLE]]  
*[[Freetz Tips]]  
*[[/wiki/index.php?title=Freetz_Tips|RTENOTITLE]]  
*[[Make-targets]]  
*[[/wiki/index.php?title=Make-targets|RTENOTITLE]]  
*[[Fritzbox]]  
*[[/wiki/index.php?title=Fritzbox|RTENOTITLE]]  
*[[Speedport]]  
*[[/wiki/index.php?title=Speedport|RTENOTITLE]]  
*[[Speed-to-fritz]]  
*[[/wiki/index.php?title=Speed-to-fritz|RTENOTITLE]]  
*[[Smargo Einstellungen]]  
*[[/wiki/index.php?title=Smargo_Einstellungen|RTENOTITLE]]  
*[http://trac.freetz.org/ freetz.org]  
*[http://trac.freetz.org/ freetz.org]  
*[http://www.zebradem.com/zd345/ ZebraDem - Bei Fragen und Problemen zu Freetz]  
*[http://www.zebradem.com/zd345/ ZebraDem - Bei Fragen und Problemen zu Freetz]  
*[[Hauptseite|[Zurück zu Hauptseite]]]
*[[Hauptseite|[Zurück zu Hauptseite]]][[/wiki/index.php?title=Link-Text&action=edit&redlink=1|RTENOTITLE]]
 
</div> </div>
[[Category:Freetz]]
[[Category:Freetz]]

Version vom 5. April 2011, 12:06 Uhr


Das Board mit Freiheiten




Freetz-ubuntu.jpg
Freetz-ubuntu.jpg





Einleitung

Um ein Freetz Image zu erstellen wird ein Linux System benötigt.

Es wird offt Stinky Linux empfohlen um Freetz zu erstellen. Es gibt aber immer öffter Probleme mit Stinky aus Erfahrung läuft Ubuntu hingegen am stabilsten und zuverlässigsten.

VMware Player & Ubuntu


Vorbereitung

VMware Player installieren und anschließend Ubuntu auf dem VMware Player installieren. Für Neueinsteiger empfehle ich das Komplettpaket zu installieren , da es schon fertig eingerichtet ist.

Zugangsdaten

Benutzer Passwort : freetz
root Passwort : freetz


Schritt 1

VMware Player starten

Freetz-imagebau1.jpg

Freetz-imagebau4.jpg

Freetz-imagebau7.jpg

Freetz-imagebau8.jpg

Schritt 2

Im fertigen Paket sind bereits addons vorhanden .Sollten noch keine addons vorhanden sein oder sollen neue addons hinzugefügt werden , Beispielsweise hier aktuelle addon.tar.gz downloaden. Den addon Ordner in die freetz Umgebung kopieren in den Ordner freetz-trunk und anschließend entpacken.Falls der Ordner addon schon besteht überschreiben.Sicherheitshalber dem addon Ordner nochmalüber das Terminal die passenden Rechte vergeben mit

cd freetz-trunk
chmod 777 -R addon

Addons auswählen


Dazu gehen wir ins Menue Orte / Persönliche Ordner / freetz-trunk / addon

Freetz-imagebau10.jpg

Freetz-imagebau11.jpg

Freetz-imagebau12.jpg

Freetz-imagebau13.jpg

  • Anschließend abspeichern und schließen.

Freetz-imagebau14.jpg

Schritt 3

  • make menuconfig
  • Dazu wechseln wir in das Terminal unter Anwendungen / Zubehör / Terminal

Freetz-imagebau16.jpg

Freetz-imagebau17.jpg

 cd freetz-trunk

Freetz-imagebau18.jpg

  • Um den Trunk zu aktualisieren geben wir noch folgendes ein
svn up

Freetz-imagebau19.jpg

  • Jetzt sind wir auf dem aktuellen Trunk

Freetz-imagebau20.jpg

  • Nun folgt der Befehl
make menuconfig

Freetz-imagebau21.jpg

  • Somit befinden wir uns im Menue

Schritt 4

  • Boxtyp und Pakete auswählen
  • Hier wird das Image zusammengestellt mit den benötigten Paketen,patches und Treibern
  • Als erstes wird im Hauptmenu der Boxtyp ausgewählt
  • Die Navigation innerhalb des Menüs geschieht durch die Pfeiltasten (rauf/runter), die Auswahl der entsprechenden Zeile durch Drücken der Leertaste oder [ENTER].

Freetz-imagebau22.jpg

Freetz-imagebau23.jpg

  • (8MB oder 16MB auswählen (bei Fritzbox 7270 V1&V2)

Freetz-imagebau24.jpg

  • Nun werden die patches ausgewählt bzw abgewählt

Freetz-imagebau25.jpg

Freetz-imagebau26.jpg

  • mit exit zurück in das Hauptmenue
  • Nun werden die Pakete ausgewählt bzw abgewählt

Freetz-imagebau27.jpg

  • Als erstes die Standart Pakete

Freetz-imagebau28.jpg

  • Hier wählen wir das Paket "vsftpd" aus

Freetz-imagebau29.jpg

  • zurück mit exit
  • Jetzt werden "Web Interfaces" unter "Pakete" ausgewählt

Freetz-imagebau30.jpg

  • Paket "AVM Firewall" auswählen

Freetz-imagebau31.jpg

  • Paket "Syslog" auswählen

Freetz-imagebau32.jpg

  • mit exit zurück
  • Advanced Options auswählen

Freetz-imagebau34.jpg

  • Treiber auswählen "drivers"

Freetz-imagebau35.jpg

  • folgende Treiber auswählen
    • usbseriel.ko
    • pl2303.ko
    • ftdi_sio.ko

Freetz-imagebau36.jpg

  • mit exit zurück in das Menue Advanced options
  • Shared Libaries auswählen

Freetz-imagebau37.jpg

  • libftdi.so auswählen

Freetz-imagebau38.jpg

  • mit exit zurück in das Menue Advanced options
  • Zum Abschluß mit "exit" verlassen und "yes" zum bestätigen das abspeicherns.

Freetz-imagebau39.jpg

Schritt 5

  • make
  • Der eigentliche Imagebau beginnt
make

Freetz-imagebau40.jpg

Freetz-imagebau41.jpg

Freetz-imagebau42.jpg

  • Das kann beim ersten mal einige Minuten dauern , da Sourcen und Basisimage bei diesem Vorgang geladen werden und neu compiliert wird
  • Fertig , das Image befindet sich im Ordner /freetz-trunk/images/

Freetz-imagebau43.jpg

  • Das fertige image kann auf einen USB Stick kopiert werden und anschließend unter Windows auf die Fritzbox übertragen werden.

Freetz-imagebau44.jpg

Freetz-imagebau45.jpg

Freetz-imagebau46.jpg

Freetz-imagebau47.jpg

  • Oder noch unter Ubuntu mit Firefox das Fritzbox Webinterface aufrufen und von dort die Fritzbox flashen.


Image erstellen auf ältere Firmware Versionen

Methode 1 auf älteren trunk Revision auschecken

svn co http://svn.freetz.org/trunk/ freetz-trunk -r revision  

also z.B.

svn co http://svn.freetz.org/trunk/ freetz-trunk -r 4044 

anschließend wie gewohnt make menuconfig und make ausführen


Methode 2 mit aktuellem trunk

  1. Ein Freetz Image auf 76er Basis aus dem ULC laden
  2. Das 76er Freetz image mit winrar entpacken und die .config rauskopieren
  3. 76 Orginal AVM image aus dem ULC laden und 76er source Datei besorgen
  4. Die .config Datei in die freetz-trunk Umgebung kopieren also in das Wurzelverzeichniss freetz-trunk
  5. Das 76er AVM Image und das 76er source Paket nach /freetz-trunk/dl/fw/ kopieren
  6. make ausführen - damit erstmal ein image kompilieren wird (das können wir hinterher wieder löschen)
  7. make menuconfig Pakete ab bzw neu auswählen
  8. oder die .config manuell mit geditor bearbeiten und Pakete ab und anwählen (nur für Fortgeschrittene)
  9. make -- image wird kompiliert
  10. fertig

Kleiner Tip ältere Firmwares und sourcen bekommt man im ip-phone-forum.de in einem Sammelthread


Erklärung zur Imagebezeichnung

ZD_7270_v3_04.88freetz-devel-6581M.de_20110227-004841.image

7270_v3 = Fritzbox Typ 04.88 = AVM Firmware Version freetz-devel-6581M.de = freetz SVN Stand 20110227-004841 = Erstellungsdatum und Uhrzeit



Anleitung Freetz flashen bis zum CS Server einrichten


Wichtige Links