http://www.myslug.de/index.php?title=Openwrt_auf_wrt54GL&feed=atom&action=historyOpenwrt auf wrt54GL - Versionsgeschichte2024-03-29T11:04:26ZVersionsgeschichte dieser Seite in MySlugMediaWiki 1.40.0http://www.myslug.de/index.php?title=Openwrt_auf_wrt54GL&diff=343&oldid=prevAdmin am 1. September 2010 um 13:31 Uhr2010-09-01T13:31:44Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="de">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Nächstältere Version</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version vom 1. September 2010, 14:31 Uhr</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l1">Zeile 1:</td>
<td colspan="2" class="diff-lineno">Zeile 1:</td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div><div style="text-align=right; float: right; clear: none<del style="font-weight: bold; text-decoration: none;">; {{#if:{{{Breite|}}}|max-width: {{{Breite}}};}} margin: .5em 0 1em 1em</del>; background: none; padding-left:20px"></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><div style="text-align=right; float: right; clear: none; background: none; padding-left:20px"></div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>__TOC__</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>__TOC__</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></div><noinclude></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></div><noinclude></div></td></tr>
</table>Adminhttp://www.myslug.de/index.php?title=Openwrt_auf_wrt54GL&diff=131&oldid=prevAdmin: Die Seite wurde neu angelegt: „<div style="text-align=right; float: right; clear: none; {{#if:{{{Breite|}}}|max-width: {{{Breite}}};}} margin: .5em 0 1em 1em; background: none; padding-left:20p...“2009-06-02T22:28:20Z<p>Die Seite wurde neu angelegt: „<div style="text-align=right; float: right; clear: none; {{#if:{{{Breite|}}}|max-width: {{{Breite}}};}} margin: .5em 0 1em 1em; background: none; padding-left:20p...“</p>
<p><b>Neue Seite</b></p><div><div style="text-align=right; float: right; clear: none; {{#if:{{{Breite|}}}|max-width: {{{Breite}}};}} margin: .5em 0 1em 1em; background: none; padding-left:20px"><br />
__TOC__<br />
</div><noinclude><br />
Wer ein wenig bastelfreudig ist, der kann seinen Linksys WRT54GL Router gänzlich umfunktionieren. Hierzu hat sich um die [http://www.openwrt.org/ OPENWRT Firmware] eine recht große Community entwickelt und es finden sich ein Vielzahl an Programmen, die für OpenWRT kompiliert sind. So kann man seinen Linksys Router z.B. mit der mächtigen [http://www.shorewall.net/ Shoreline Firewall (Shorewall)] bestücken, und die Kiste zum Wachhund im Netzwerk umkonzipieren. Freaks basteln sogar noch eine Flashcard in die Kiste, um noch mehr Funktionen wie einen ftp oder Webserver zu integrieren. <br />
<br />
Aber eines vorweg: '''Mit der OpenWRT Firmware ist die Maschine nicht mehr über einen Webadmin konfigurierbar'''. D.h. es ist auch nicht mehr so leicht, die Originalfirmware aufzuspielen. Wie man das zur Not wieder macht, erkläre ich im weiteren Verlauf dieses Tutorials, es ist aber dazu ein installiertes Linux notwendig (oder eventuell ein Livesystem wie [http://www.knopper.net/ Knoppix]).<br />
<br />
Dieses Tutorial beschränkt sich zuerst auf die pure Installation der Firmware (aktuelle Version: '''KAMIKAZE'''... keine Sorge: Nomen ist nicht Omen und was das bedeutet seht Ihr nachher dann, wenn Ihr Euch das erste Mal auf der OpenWRT OS einloggt ). Weitere Tutorials folgen (sofern ich immer mal einwenig Zeit dazu finde).<br />
<br /><br />
<br /><br />
==Where to get==<br />
<br />
Zuerst die [http://www.openwrt.org/ OpenWRT] Firmware herunterladen:<br />
<br />
[http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/ http://downloads.openwrt.org/kamikaze/7.09/brcm-2.4/]<br />
<br />
Aktuelles bin: '''openwrt-wrt54g-2.4-squashfs.bin'''<br />
<br />
Die Kernel Version 2.4 unterstützt zudem den Wireless Lan Chip. Wer diesen nicht benötigt, kann die Kernelversion 2.6 verwenden. <br />
<br /><br />
<br /><br />
==Den WRT54GL flashen==<br />
===Methode1===<br />
<br />
Über das Webadmin die Software hochladen. Kiste startet dann von selbst neu.<br />
<br />
<br />
<div style="text-align:center">''Flashen über den Webadmin''<br />
<br /><br />
[[Bild:openwrt01.jpg|center]]<br />
</div><br />
<br /><br /><br />
<div style="text-align:center"><br />
[[Bild:openwrt02.jpg|center]]<br />
<br />
''So denn alles geglückt ist''</div><br />
<br /><br />
<br /><br />
===Methode2===<br />
<br />
Unter Linux '''tftp''' installieren. Danach die Rechner IP auf 192.168.1.2 einstellen, den Router nicht an den Strom anschließen und über den Port LAN1 mit dem Rechner über ein Netzwerkkabel direkt verbinden (NICHT ÜBER EINEN ANDEREN ROUTER !!!!). <br />
Wechselt in der Konsole Eures Linuxrechners in das Verzeichnis, in dem die Firmware liegt. Dort gebt Ihr dann folgenden Befehl ein:<br />
<br />
<code><pre>tftp 192.168.1.1</pre></code><br />
<br />
Es erscheint ein neues Prompt: '''tftp>''' Hier der Reihe nach folgende Befehle eingeben:<br />
<br />
<code><pre>binary<br />
trace<br />
put openwrt-wrt54g-2.4-squashfs.bin</pre></code><br />
<br />
Jetzt EL PRONTO den Stromstecker in den Router stecken und die Firmware wird selbstständig in den Speicher geschossen. Wartet ab, bis der Router von selbst neu startet. Danach ist das Update abgeschlossen. <br />
<br />
'''Hinweis: Auf die Art und Weise könnt Ihr auch wieder die ursprüngliche Linksys Firm, oder eine andere für den Router passende zurückflashen.'''<br />
<br /><br />
<br /><br />
<br />
==Erste Konfiguration==<br />
<br />
Via telnet hängt Ihr Euch an den Router nun ran:<br />
<br />
<code><pre>telnet 192.168.1.1</pre></code><br />
<br />
In dem Zustand ist noch KEIN Passwort gesetzt. Ihr erhaltet nun folgendes Bild:<br />
<br />
<br />
[[Bild:openwrt03.png|center]]<br />
<br />
<br />
Als nächstes gebt folgende drei Befehle ein:<br />
<br />
<code><pre>nvram set boot_wait=on<br />
nvram set boot_time=10<br />
nvram commit && reboot</pre></code><br />
<br />
Die Kiste startet neu. Passt jetzt erstmal die IP der Maschine an, wenn diese nicht auf 192.168.1.1 weiterhin bleiben soll:<br />
<br />
<code><pre>vi /etc/config/network</pre></code><br />
<br />
Im Bereich <br />
<br />
<code><pre>#### LAN configuration<br />
config interface lan<br />
option type bridge<br />
option ifname "eth0.0"<br />
option proto static<br />
option ipaddr 192.168.1.1<br />
option netmask 255.255.255.0</pre></code><br />
<br />
ändert Ihr die IP bei option ipaddr auf die gewünschte IP ab.<br />
<br />
Um etwas zu ändern müsst Ihr im vi den Editmodus aktivieren. Dazu die Taste "'''i'''" drücken. Wenn fertig, drückt die '''ESC''' Taste. Dann zum Speichern der Änderung ''':w''' eingeben ( Doppelpunkt und kleines W ). Zum Beenden dann ''':q'''<br />
<br />
Startet nun den Router neu:<br />
<br />
<code><pre>reboot</pre></code><br />
<br />
Nun müsst Ihr gegebenenfalls Eure Netzwerkadresse Eures Rechners wieder anpassen, wenn die IP nicht in der gleichen IP-Range gelegen ist. Dann hängt Euch wieder via Telnet ran (mit der neuen IP Adresse natürlich). <br />
<br />
Jetzt sollten wir ein Root-Passwort vergeben. Dazu <br />
<br />
<code><pre>passwd</pre></code><br />
<br />
eingeben und dann das gewünschte Passwort, wenn abgefragt. Ab hier könnt Ihr Euch via '''ssh''' einloggen! Nun beendet die Sitzung mit<br />
<br />
<code><pre>exit</pre></code><br />
<br />
und loggt euch jetzt via '''ssh''' als root ein (mit neuen Passwort).<br />
<br />
Damit ist erst einmal die neue Firmware drauf und Ihr könnt mit der weiteren Konfiguration beginnen.</div>Admin