D-Link DIR300

Aus FunkFeuer Wiki
Wechseln zu: Navigation, Suche

Eine kleine Linksammlung:


Technische Daten

Angabe Wert
Gerätetyp Wireless Router
Breite 14.8 cm
Tiefe 11.3 cm
Höhe 3.2 cm
Stromversorgung DC-Netzgerät 5V/2,5A
Wlan-Anschluss SMA
Wan 1x Ethernet 10Base-T/100Base-TX - RJ-45
Lan 4x Ethernet 10Base-T/100Base-TX - RJ-45
Reset-Button Ja
Prozessor 182MHz
Wlan-Chip Atheros 2317 IEEE 802.11b/IEEE 802.11g
RAM 16Mb
ROM 4Mb
Serial Port Vorhanden...Stifte müssen angelötet werden
JTag  ?

Den Seriellen Port aktivieren:
Gerät öffnen:
frame|none|DIR-300 öffnen
das ist die serielle Schnittstelle
frame|none|DIR-300 original
hier eine vergrößerte Ansicht
frame|none|DIR-300 original serial
Einfach Lötstifte anlöten.. das schaut dann fertig so aus
frame|none|DIR-300 print umbau
Der fertige Umbau vergrößert:
frame|none|DIR-300 print umbau serial


Flash-Anleitung:
das Flashen funktioniert am besten über die oben 'aktivierte' serielle Scnittstelle
die mit einem TTL Pegel von 3,3 Volt angesprochen werden kann.
Entweder man bastelt sich eine Schaltung mit einem MAX-232
oder man nimmt ein altes (oder auch neues) Handy-Kabel und baut es um.


Als erstes muss man den bootloader tauschen, dafür braucht man folgende Dateien:

dann muss man die freifunk-openwrt-firmware-Firmware in angepasster Variante (Kamikaze mit LuCi Oberfläche) einspielen.
dafür braucht man folgende Dateien:


Konfiguration LuCI:

die aktuelle Version von http://dev.luci.freifunk-halle.net/freifunk-snapshots/atheros/

Freifunk Snapshot
Built 2009/03/27 19:06 on ff0
OpenWrt 8.09 (r14901)
LuCI Branch 0.8 (r4379)br>


....Anleitung noch in Arbeit


Flashen mit Ubuntu

Verwendete Version:8.10 Ubuntu CD ins CD-Rom Laufwerk geben und vom Laufwerk aus starten. Die Netzwerkkarte ist mit dem Internet verbunden.
Als Sprache deutsch auswählen und dann den Menüpunkt: Ubuntu ausprobieren wählen.
Als erstes ändern wir die Einstellungen so, dass wir als root (Administrator) uns einloggen können.Dazu gehen wir in den Menüpunkt Anmeldefenster (siehe Bild) und


frame|none|DIR-300 Ubuntu flash
wählen dort die Option:"Lokalen System Administratoren erlauben, sich einzuloggen" frame|none|DIR-300 Ubuntu flash
Danach muss für den Benutzer root noch ein Passwort gesetzt werden. frame|none|DIR-300 Ubuntu flash
frame|none|DIR-300 Ubuntu flash
frame|none|DIR-300 Ubuntu flash
Nun melden wir den aktuellen Benutzer ab, um uns dann als root wieder anzumelden. frame|none|DIR-300 Ubuntu flash
Angemeldet als root öffnen wir die Paketverwaltung, um den tftpserver zu installieren, der nicht auf der Start CD ist. frame|none|DIR-300 Ubuntu flash
Zuerst muss die Paketquelle auf universe erweitert werden. frame|none|DIR-300 Ubuntu flash
frame|none|DIR-300 Ubuntu flash
Danach wird nach Paketen mit "atftp" gesucht. frame|none|DIR-300 Ubuntu flash
frame|none|DIR-300 Ubuntu flash
frame|none|DIR-300 Ubuntu flash
atftp und atftpd werden als zum Installieren vorgemerkt gekennzeichnet und vor Verlassen des Paketmanagers wird auf den grünen Haken "Anweden" geklickt.Damit wird der tftp-server installiert. Die hier auftretenden Fragen werden defaultmäßig beantwortet. frame|none|DIR-300 Ubuntu flash
Nun öffnen wir ein Terminalfenster. frame|none|DIR-300 Ubuntu flash
In diesem erstellen wir das Diretory /tftpboot mit "mkdir /tftpboot". Wir öffnen Firefox und laden die 4 auf dieser Seite befindlichen Datein in dieses neue Verzeichnis. frame|none|DIR-300 Ubuntu flash
frame|none|DIR-300 Ubuntu flash
frame|none|DIR-300 Ubuntu flash
Nun wird das Netzwerkkabel vom Internet abgesteckt und mit dem WAN-Port des DIR-300 verbunden.Wir weisen unserem Rechner 192.168.20.80 als IP-Adresse zu und starten den tftp-Server. frame|none|DIR-300 Ubuntu flash
Beim einstecken der DIR-300 muß der Rest-Knopf ca. 30sec lang gedrückt werden. Dann starten wir telnet in der Konsole.Falls es nicht beim 1. Mal funktioniert eventuell mehrmals den Start von telnet versuchen. Wenn die Verbindung aufgebaut ist laden wir einen temporären bootloader mit "load ap61.ram" warten auf die Rückmeldung und starten ihn dann mit go. frame|none|DIR-300 Ubuntu flash
Da der neue bootloader dem DIR-300 eine andere Adresse zuweist, müssen wir das terminal schließen und ein neues öffnen. Wir weisen unserem Rechner eine neue IP zu (192.168.1.2) und öffnen eine neue telnet-Sitzung zur neuen Adresse 192.168.1.1 . Nachdem sich der Dir-300 mit "DD-WRT>" meldet sind die Befehle wie im screenshot zu sehen einzugeben. Dieser Abschnitt darf nicht unterbrochen werden, da sonst der DIR-300 nur mehr mit Spezialgeräten wieder zum Leben erweckt werden kann!!!!Nach Reset dauert es einige Zeit, bis man sich wieder mit dem DIR-300 verbinden kann. frame|none|DIR-300 Ubuntu flash
Der kritische Teil ist jetzt vorüber. Wir haben den bootloader ausgewechselt. Jetzt muß nur mehr der neue Linuxkernel und das Dateisystem geflasht werden. Die fis und load Befehle dauern etwas - warten bis eine Rückmeldung oder Frage kommt, dann nächste Eingabe machen. frame|none|DIR-300 Ubuntu flash
Die einzige Eingabe, die laut dem darunter stehenden Bild noch gemacht werden muß ist "reset"; die anderen erfolgten schon im obrigen Bild (es ging sich leider um 1 Zeile nicht alles aus. frame|none|DIR-300 Ubuntu flash
Jetzt müssen wir ca. 1 Minute warten. Wenn danach im firefox unter der Adresse 192.168.1.1 folgendes zu sehen ist: frame|none|DIR-300 Ubuntu flash
.. dann haben wir es geschafft.
Herzlichen Glückwunsch!!!


Konfiguration von OpenWRT unter Luci

Fortsetzung folgt

frame|none|Konfiguration von OpenWRT mit Luci

frame|none|Konfiguration von OpenWRT mit Luci

frame|none|Konfiguration von OpenWRT mit Luci
frame|none|Konfiguration von OpenWRT mit Luci

frame|none|Konfiguration von OpenWRT mit Luci

frame|none|Konfiguration von OpenWRT mit Luci

frame|none|Konfiguration von OpenWRT mit Luci

frame|none|Konfiguration von OpenWRT mit Luci

frame|none|Konfiguration von OpenWRT mit Luci

frame|none|Konfiguration von OpenWRT mit Luci

frame|none|Konfiguration von OpenWRT mit Luci
frame|none|Konfiguration von OpenWRT mit Luci