Diese Schritte müssen noch unter Windows erfolgen, wobei auch noch ein Internetanschluss vorhanden sein muss!
1.) Besorgt euch noch Ubuntu ( hier) falls ihr das noch nicht habt, und brennt es auf eine CD.
Wer nicht weiß, was er auf der Download Page machen muss:
So die Arbeit unter Windows ist getan. Jetzt legt ihr die Ubuntu CD ein und startet neu. Ihr müsst jetzt von CD booten, wer nicht weiß, wie das geht, googlet davor noch ein bisschen ;). Sobald er von CD bootet und ihr das Ubuntu Logo seht, drückt ihr einmal Enter und wartet, bis Ubuntu fertig gebootet ist. Keine Angst, das ist nur eine Live Version, eurem Windows passiert nichts!
Die nun folgenden Schritte müssen unter Ubuntu erfolgen, wobei eine Internetanschluss notwendig ist. Spätestens jetzt sollte der Speedport per LAN direkt (kein WLAN) am PC angeschlossen sein!
(Ein Update übers Webinterface ist jedoch auch möglich, in diesen Fall reicht auch eine WLAN Verbindung.)
1.) Startet Firefox, hier ein Screenshot, wo sich dieser befindet: hier
2.) Greift auf das Webinterface eures Routers zu, welcher möglichst die IP „192.168.2.1“ haben sollte, wenn nicht, ändert, falls möglich, die Router IP auf 192.168.2.1 im Speedport, damit das Skript sauber durchläuft. (Speedport auf Werkseinstellungen zurückgesetzt. Dann geht der Zugang über 192.168.2.1. mit dem Passwort 0000, bei neueren Geräten siehe Gehäserückseite)
3.) Wenn ihr im Interface seid, geht auf „Hilfsmittel“ und dort auf „Reboot“. Jetzt werdet ihr gefragt, ob ihr wirklich rebooten wollt, was ihr jetzt nicht macht, sondern ihr minimert einfach das Firefox Fenster, aber vergewissert euch, dass ihr das später wieder findet :D.
4.) Jetzt ladete ihr das Skript runter
5.) Rechtsklick auf das jpascher Skript und dann auf „Extract Here…“. Jetzt seht ihr den Ordner speed-to-fritz auf eurem Desktop. Firefox muss weiterhin offen bleiben!
6.) Nun öffnet ihr das „Terminal“, Screenshot, für die, die es nicht finden: hier
7.) Nun gebt ihr folgendes ein: (neue Zeile = neuer Befehl)
(Bei manchen Ubuntuversionen fehlt das Programm „patch“, wenn das so ist muss es nachinstalliert werden:)
sudo apt-get install patch
Bei Ubuntu 8.04 zusätzlich: **sudo apt-get check build-essentials**
cd Desktop (Groß-Kleinschreibung beachten) (Mit SVN ist es etwas anders nur File runterladen und starten!) cd speed-to-fritz
8.) Jetzt müsstet ihr im Ordner sein. Vergewissert euch, dass Firefox offen ist und ihr noch im Interface seid, also klickt links nochmal auf „Hilfsmittel“ und wieder auf „Reboot“ um einen Timeout oder ähnliches zu vermeiden.
9.) Jetzt wieder zurück ins Terminal und folgendes eingeben:
./install-start (Einstellungen vornehmen aber möglichst Voreinstellungen beibehalten wo es möglich ist zumindest beim ersten Versuch)
10.) Jetzt geht die Party los, erst lädt es die Firmwares entpackt die beiden Firmware Images und verlangt kurz danach von euch ENTER zu drücken, was ihr dann auch tut. Er verlangt noch 2 oder 3 mal, dass ihr ENTER drückt, was ihr auch brav macht. Irgendwann steht plötzlich da „You should now reboot you device..“ und es werden immer mehr Punkte angezeigt. Jetzt schnell in den Firefox zum Interface und dann dort unten rechts auf „OK“ klicken, damit der Router rebooted.
(Anmerkung: Wenn ihr PC mehr als eine Netzkarte eingebaut hat wird möglicherweise die Übertragung scheitern, in diesen Fall muss die erstellte Firmware per Web Interface übers die Updatefunktion eingespielt werden)
11.) Ab zurück ins Terminal und dort wieder warten, nach ein paar Sekunden, meldet sich das Script und nimmt Veränderungen am Speedport vor. IN DER ZEIT NIX MACHEN, DA IHR SONST NOCH WAS KAPUTT MACHEN KÖNNT. Nach ein paar Minuten sollte da stehen, dass er fertig ist und ihr Enter drücken könnt. Jetzt drückt ihr ENTER und gebt dann ein: exit
12.) Dieser Schritt sollte unbedingt durchgeführt werden, damit er später nicht zu Problemen kommt!
Jetzt wieder in den Firefox. Tippt oben ein „192.168.2.1“ und ihr solltet nun das Fritz!BOX Interface sehen. Jetzt will die Fritz!Box ein Passwort, welches einfach das vom Speedport ist (also im Normalfall).
13.) Jetzt befolgt ihr diesen Screenshot: hier
Falls dieser nicht angezeigt werden kann oder ähnliches:
14.) Jetzt rebooted die Fritz!Box und ihr erhaltet eine Meldung von Ubuntu, sobald ihr wieder verbunden seid. Der Router ist nun unter der Adresse „fritz.box“ oder der IP „192.168.178.1“ erreichbar.
15.) FERTIG, Jetzt könnt ihr ihn konfigurieren und Spaß haben! Achja und ihr könnt natürlich zurück in Windows booten
Für Freetz:
Ab speed-to-fritz Skriptversion 29.05.2008 kann ab hier ein Skript verwendet werden! ./start-freetz.sh
Geht am einfachste indem man das folgende in eine Datei kopiert und dann ausführt. Oder mit cat und edit/paste ins Terminalfeinster kopiert.
(Lange Zeilen dürften an manchen Systemen Probleme bereiten!)
sudo apt-get -y update && sudo apt-get -y upgrade && sudo apt-get -y dist-upgrade &&\
sudo apt-get -y install gcc g++ binutils autoconf automake automake1.9\
libtool make libncurses5-dev zlib1g-dev flex bison patch texinfo\
tofrodos gettext jam pkg-config jikes fastjar realpath perl\
libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev unzip subversion bzip2
Oder so:
sudo apt-get -y update
sudo apt-get -y upgrade
sudo apt-get -y dist-upgrade
sudo apt-get -y install gcc g++ binutils autoconf automake automake1.9
sudo apt-get -y install libtool make libncurses5-dev zlib1g-dev flex bison patch texinfo
sudo apt-get -y install tofrodos gettext jam pkg-config jikes fastjar realpath perl
sudo apt-get -y install libstring-crc32-perl ruby ruby1.8 gawk python libusb-dev subversion unzip bzip2
sudo apt-get -y install subversion kdiff3
(apt-get zlib1g-dev, möglicherweise erneut oder generell muss sicher gestellt sein, dass alle Pakete installiert wurden, ein wiederholen des obigen ist daher angebracht um sicherzustellen, dass alles ordnungsgemäß installiert wurde. „zlib“ „ecj-bootstrap“ dürften nicht unbedingt erforderlich sein)
Ihr dürft nie direkt mit der originalen AVM Firmware über das WebInterface updaten, sondern müsst das Skript erneut mit der neuesten Firmware der Fritz!Box und des Speedports verwenden!
Siehe: Hauptbeitrag