Änderungen von help/howtos/common/install.en zwischen Version 9 und Version 10


Ignorieren:
Zeitstempel:
06.11.2011 01:03:49 (vor 3 Jahren)
Autor:
ralph
Kommentar:

Cleanup and transliteration of a few more paragraphs to English

Legende:

Unverändert
Hinzugefügt
Entfernt
Geändert
  • help/howtos/common/install.en

    v9 v10  
    44[wiki:freetz Freetz] provides some scripts for modifying an original firmware. Because of license issues the distribution of original or modified firmware images is forbidden. 
    55 
    6 /!\ the installation of a modified firmware invalidates the manufacturer's warranty! In case of problems, DON´T contact AVM support. /!\ 
     6/!\ the installation of a modified firmware invalidates the manufacturer's warranty! In case of problems, do NOT contact AVM support. /!\ 
    77 
    88'''Speedports''': (see [http://wiki.ip-phone-forum.de/skript:speedport2fritz#was_mach_ich_mit_dem_fertigen_kernel.image sp2fritz]). From scriptversion 2.2.2008 the use of speed2fritz is possible. 
    99 
    10 '''Newbies''': Please read '[wiki:help/howtos/common/newbie Erste Schritte für Anfänger]' first! 
     10'''Newbies''': Please read '[wiki:help/howtos/common/newbie Freetz for Beginners]' first! 
    1111 
    1212== Virtual LINUX: FriBoLi / StinkyLinux / Freetz-Linux == 
    13 [http://www.ip-phone-forum.de/showthread.php?p=1019861 StinkyLinux] (formerly FriBoLi) is a virtual Linux-OS for building Fritz!Box firmware images under windows. Unfortunately, the support for StinkyLinux was discontinued some time ago. This means it cannot be used for freetz anymore without hassle with updates. 
    14  
    15 Because of that the new build environment [http://www.ip-phone-forum.de/showthread.php?t=194433 Freetz-Linux ] was created by Silent-Tears (cinereous), as well as extended / distributed. The use of this environment is strongly recommended if no native linux can be used. 
    16  
    17 The following instructions were initially adopted from [http://www.ip-phone-forum.de/member.php?u=118161 Saphir] , but have grown from time to time and were completed and/or edited by many different users. We try to keep these up-to-date and adapt it to the current versions of VM and freetz. But the mentioned steps can (with some minor limitations) be used for every freetz-VM. 
    18  
    19  
    20 === Vorbereitung === 
     13[http://www.ip-phone-forum.de/showthread.php?p=1019861 StinkyLinux] (formerly FriBoLi) is a virtual Linux operating system for building Fritz!Box firmware images on Windows. Unfortunately, support for StinkyLinux was discontinued some time ago. This means it cannot be used for freetz anymore without hassle with updates. 
     14 
     15Because of that, a new build environment [http://www.ip-phone-forum.de/showthread.php?t=194433 Freetz-Linux ] was created by Silent-Tears (cinereous), who also maintains it. The use of this environment is strongly recommended if no native linux can be used. 
     16 
     17The following instructions were initially adopted from [http://www.ip-phone-forum.de/member.php?u=118161 Saphir] , but have grown over time and were completed and/or edited by many different users. We try to keep these up-to-date and adapt it to the current versions of VM and freetz. However, the steps below can (with some minor limitations) be used for every freetz-VM. 
     18 
     19 
     20=== Preparation === 
    2121See also: 
    2222 
    23 [http://www.ip-phone-forum.de/showthread.php?t=194433 Buildumgebung Freetz-Linux Installieren] 
    24  
    25 [http://wiki.ip-phone-forum.de/skript:stinkylinux StinkyLinux Installieren] (!!!obsolete!!!) 
    26  
    27 [http://wiki.ip-phone-forum.de/skript:freetz_und_speed-to-fritz Freetz und Speed-to-Fritz Installation] (relevant only for SpeedPort users) 
    28  
    29 [http://stinkylinux.slightlystinky.servebbs.net/ StinkyLinux Homepage] (Attention! instructions and images there aren´t up-to-date!) 
    30  
    31 === Durchführung === 
     23[http://www.ip-phone-forum.de/showthread.php?t=194433 Installing Freetz-Linux] 
     24 
     25[http://wiki.ip-phone-forum.de/skript:stinkylinux Installing StinkyLinux] (!!!obsolete!!!) 
     26 
     27[http://wiki.ip-phone-forum.de/skript:freetz_und_speed-to-fritz Installing Freetz and Speed-to-Fritz] (SpeedPort users only) 
     28 
     29[http://stinkylinux.slightlystinky.servebbs.net/ StinkyLinux Homepage] (Attention! instructions and images there are out of date!) 
     30 
     31=== Execution === 
    3232 1. Needed files: 
    33    * VMWare Player, (Download-Source: [http://www.vmware.com/de/download/player/]) 
     33   * [http://www.vmware.com/products/player/overview.html VMware Player] 
    3434   * [http://www.ip-phone-forum.de/showthread.php?t=194433 Freetz-Linux]: Image for VMWare Player or StinkyLinux: Image for VMWare Player (StinkyLinux-v1.06.7z), (Download-Source: [http://www.ip-phone-forum.de/showthread.php?p=1019861 Mirrors]) 
    3535   * Freetz, (Download-Source: [wiki:Download Downloadseite]) 
    3636   * optional patches for freetz, (Quelle: [http://www.ip-phone-forum.de/showthread.php?t=135258 Freetz Forum]) 
    37  1. Unpack [http://www.ip-phone-forum.de/showthread.php?t=194433 Freetz-Linux] under Windows with [http://downloads.sourceforge.net/sevenzip/7z442.exe 7-Zip] or [http://www.rarlab.com/rar/wrar380d.exe WinRAR] . 
    38  1. VMWare Player starten und keine Einstellungen ändern, da sich die VM-Ware die IP-Adresse per DHCP selber holt. Sollte dieses nicht der Fall sein kann die IP-Adresse auch per Hand gesetzt werden: 
     37 1. Unpack [http://www.ip-phone-forum.de/showthread.php?t=194433 Freetz-Linux] under Windows using [http://downloads.sourceforge.net/sevenzip/7z442.exe 7-Zip] or [http://www.rarlab.com/rar/wrar380d.exe WinRAR] . 
     38 1. Run VMWare Player. Leave all settings as they are; the Player will be able to connect to the Internet by itself. If not, you can set up internet access manually like so: 
    3939{{{ 
    4040ifconfig eth0 192.168.178.xx netmask 255.255.255.0 broadcast 192.168.178.255 
    4141}}} 
    42    (Wobei die Netzwerkkarte "eht0" evtl. durch eine eine andere ersetzt werden muss. Eine Auflistung aller Netzwerkkarten erhält man mit '''"ifconfig -a"''') 
    43  1. Im VMWare Player mit dem Benutzernamen '''freetz''' und dem Passwort '''freetz''' anmelden.  
    44   [[BR]][[BR]]Jetzt gibt es mehrere Alternativen, wie man mit Freetz-Linux arbeiten kann und die Dateien zwischen Freetz-Linux und der Rest der Welt bewegen kann. 
    45     Entweder arbeitet man direkt in der Konsole von Freetz-Linux, oder man nutzt andere Möglichkeiten. 
    46   * '''SSH/SCP''': Zu anderen Möglichkeiten gehört z.B. eine SSH/SCP-Verbindung mit [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty] oder/und mit [http://winscp.net/eng/download.php#download2 WinSCP] (beide nur als Beispiel). Als Servernamen für putty/WinSCP trägt man die IP-Adresse von Freetz-Linux. Benutzername und Passwort s. oben 
    47   * '''SAMBA''': Außerdem gibt es die Möglichkeit Daten zwischen Windows und Freetz-Linux über SAMBA auszutauschen. Dafür gibt man in der Adressenleiste von WindowsExplorer "\\Freetz-Linux" oder "\\IP-Adresse-von-Freetz-Linux" an und schon kann man die Dateien zwischen Windows und Freetz-Linux hin und her schieben. 
    48   [[BR]][[BR]]Alle diese Verbindungsmöglichkeiten sind unter Freetz-Linux voreingestellt und sollten von Anfang an funktionieren. Bei Problemen bitte Netzwerkverbindung, Firewall, etc. überprüfen. Ebenso sollten die Netzwerkeinstellungen vom VMWare-Player überprüft werden. Voreingestellt ist der '''Bridged-Mode'''. Anfangen mit den Tests sollte man mit "ping IP-Adresse-von-Freetz-Linux" unter Eingabeaufforderung.[[BR]] 
    49  1. Je nachdem, für welche Methode man sich entschieden hat, macht man Folgendes: 
    50   * '''SSH/TELNET''': Diese Methode sollte bevorzugt werden! Anstatt freetz-1.1.x kann auch eine andere, z.B. Entwicklerversion genommen werden.  
     42   (where {{{eth0}}} might have to be replaced with your configured network interface.  '''"ifconfig -a"''' will list all network interfaces available to your virtual machine.) 
     43 1. In VMWare Player, log on as user '''freetz''' with password '''freetz'''.  
     44  [[BR]][[BR]]From here, there are several ways to work with Freetz-Linux  and to exchange files between  Freetz-Linux and the rest of the world. 
     45    One might work on Freetz-Linux' console, for example. 
     46  * '''SSH/SCP''': One might also connect to the VM using an SSH/SCP connection. Windows clients include [http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html putty] and [http://winscp.net/eng/download.php#download2 WinSCP]. Enter the VM's hostname (or IP-Address) under "Server name". For "name" and "password" please use the credentials indicated above. 
     47  * '''SAMBA''': It is also possible to exchange data between Windows and Freetz-Linux via SAMBA. To do that, enter "\\Freetz-Linux" or "\\Freetz-Linuxs-IP-Address" in Explorer's address bar and you get a listing of files and folders present in your VM. Then, you can move and copy them around as usual. 
     48  [[BR]][[BR]]All those connection options have been pre-set in Freetz-Linux and should work out-of-the-box. If problems occur, please verify your network connection(s), and your firewall settings (if applicable).  Also, don't forget to verify VMWare Player's network connection settings. By default, VMWare Player uses '''Bridged Mode'''. To start with, run {{{ping <IP-Address-of-Freetz-Linux>}}} inside Command Prompt.[[BR]] 
     49 1. Depending on your preferred choice, you proceed with one of the following: 
     50  * '''SSH/TELNET''': (the preferred method)  
    5151{{{ 
    5252svn co http://svn.freetz.org/tags/freetz-1.1.x freetz-1.1.x 
    5353}}} 
    54  1. ''Optional'': Patch einspielen (siehe [wiki:help/howtos/development/integrate_patches Howto]) 
    55  1. In das Verzeichnis des ausgecheckten/entpackten Freetz wechseln: 
     54 
     55You can replace {{{freetz-1.1.x}}} with any other valid tag, or use the development {{{/trunk}}} if you wish.  
     56 
     57 1. ''Optional'': Apply patch(es) (see [wiki:help/howtos/development/integrate_patches Howto]) 
     58 1. Change into the freetz directory you just checked out (or unpacked into): 
    5659{{{ 
    5760cd freetz-*/ 
    5861}}} 
    59  1. Konfiguration wählen. Dies ist über ein [http://de.wikipedia.org/wiki/Ncurses ncurses] Interface möglich, welches z.B. aus der Konfiguration des Linux Kernels bekannt ist. Details und Beschreibungen zu den Optionen gibt es in der Beschreibung zum [wiki:help/howtos/common/install/menuconfig menuconfig]. 
     62 1. Configure freetz. It is possible to do this using a [http://de.wikipedia.org/wiki/Ncurses ncurses] interface, the same one being used to configure the Linux kernel. For a detailed description, see [wiki:help/howtos/common/install/menuconfig menuconfig]. 
    6063{{{ 
    6164make menuconfig 
    6265}}} 
    63  1. Firmware modifizieren. In diesem Schritt werden die zu der gewählten Konfiguration passenden original Firmware und Pakete, sowie Sourcen für die benötigten Tools vollautomatisch heruntergeladen und die modifizierte Firmware in drei Schritten erzeugt. Beim ersten Mal dauert es etwas länger. Man kann also ruhig eine Kaffee- oder Teepause anlegen. 
     66 1. Modify firmware. In this step, the original firmware and packages matching your configuration as well as the necessary build tools are being downloaded automatically and a new one is being built, according to your configuration, in three distinct steps. The first run through will take a little while, so you might want to have some coffee or tea in the meantime. 
    6467{{{ 
    6568unset CFLAGS CXXCFLAGS 
    6669make 
    6770}}} 
    68  1. Unter `~/freetz-*/images` befindet sich die neue Firmware (z.B. `7170_04.76freetz-devel-3790.de_20091021-180742.image`). 
    69  1. `7170_04.76freetz-devel-VVVV.de_YYYYMMDD-HHMMSS.image` als Firmware Update auf die Box hochladen. Nach einem erfolgreichen Upload ist nun auf Port 81 ein weiteres Webinterface verfügbar, welches Instruktionen zum Abschluss der Installation enthält. Sollte die Box nach dem Hochladen der Firmware auch Minuten nachdem die Info LED aufgehört hat zu blinken nicht mehr erreichbar sein (typischerweise leuchten '''periodisch''' immer wieder alle LEDs auf), so kann die originale Firmware bei den meisten Box-Typen, wie in diesem [wiki:help/howtos/troubleshoot/recover_firmware Howto] beschrieben, wiederhergestellt werden. 
     71 
     72 1. In `~/freetz-*/images`, you'll find your newly built firmware (e.g. `7170_04.76freetz-devel-3790.de_20091021-180742.image`). 
     73 1. Upload the image `<BOX_VERSION>_<ORIG_FIRMWARE_VERSION>freetz-devel-VVVV.<LANG>_YYYYMMDD-HHMMSS.image` as Firmware Update to your Fritz!Box. After successful Upload, you can access a secondary web interface on port 81 of your box, offering detailed instructions to finalize installation. Should your Box be unreachable even though INFO-LED stopped flashing several minutes ago - especially if, in '''regular intervals''', all LEDs light up), you can recover your box' original firmware on most Box types.  For details, see [wiki:help/howtos/troubleshoot/recover_firmware this Howto]. 
    7074 
    7175== Linux ==