D-Link DIR300: Unterschied zwischen den Versionen
K |
(Änderung 11970 von Rabbit74 (Diskussion) wurde rückgängig gemacht.) |
||
(17 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
− | ''' | + | '''Eine kleine Linksammlung:'''<br> |
* [http://wiki.openwrt.org/OpenWrtDocs/Hardware/D-Link/DIR-300 Hardware-Seite auf OpenWRT] | * [http://wiki.openwrt.org/OpenWrtDocs/Hardware/D-Link/DIR-300 Hardware-Seite auf OpenWRT] | ||
* [http://x-alina.freifunk-potsdam.de/downloads/dir300-flash/ Automatisches Flashtool zum Austausch des Bootloaders] | * [http://x-alina.freifunk-potsdam.de/downloads/dir300-flash/ Automatisches Flashtool zum Austausch des Bootloaders] | ||
− | * [http://dev.luci.freifunk-halle.net/freifunk-snapshots/atheros/ Freifunk-Firmware in angepasster Variante] | + | * [http://dev.luci.freifunk-halle.net/freifunk-snapshots/atheros/ Freifunk-Firmware (LuCI) in angepasster Variante] |
− | + | ||
---- | ---- | ||
− | + | '''Technische Daten'''<br> | |
+ | |||
{| border="1" cellpadding="10" cellspacing="0" | {| border="1" cellpadding="10" cellspacing="0" | ||
! Angabe || Wert | ! Angabe || Wert | ||
Zeile 18: | Zeile 18: | ||
| Höhe || 3.2 cm | | Höhe || 3.2 cm | ||
|- | |- | ||
− | | Stromversorgung || | + | | Stromversorgung || DC-Netzgerät 5V/2,5A |
|- | |- | ||
| Wlan-Anschluss || SMA | | Wlan-Anschluss || SMA | ||
|- | |- | ||
− | | Wan || 1x | + | | Wan || 1x Ethernet 10Base-T/100Base-TX - RJ-45 |
|- | |- | ||
− | | Lan || 4x | + | | Lan || 4x Ethernet 10Base-T/100Base-TX - RJ-45 |
|- | |- | ||
| Reset-Button || Ja | | Reset-Button || Ja | ||
|- | |- | ||
− | | Prozessor || | + | | Prozessor || 182MHz |
|- | |- | ||
− | | Wlan-Chip || Atheros 2317 | + | | Wlan-Chip || Atheros 2317 IEEE 802.11b/IEEE 802.11g |
+ | |- | ||
+ | | RAM || 16Mb | ||
+ | |- | ||
+ | | ROM || 4Mb | ||
|- | |- | ||
| Serial Port || Vorhanden...Stifte müssen angelötet werden | | Serial Port || Vorhanden...Stifte müssen angelötet werden | ||
Zeile 36: | Zeile 40: | ||
| JTag || ? | | JTag || ? | ||
|} | |} | ||
+ | ---- | ||
+ | '''Den Seriellen Port aktivieren:'''<br> | ||
+ | Gerät öffnen:<br> | ||
+ | [[Bild:Dir300-gehaeuse.jpg|frame|none|DIR-300 öffnen]]<br> | ||
+ | das ist die serielle Schnittstelle<br> | ||
+ | [[Bild:Dir300-print-original.jpg|frame|none|DIR-300 original]]<br> | ||
+ | hier eine vergrößerte Ansicht<br> | ||
+ | [[Bild:Dir300-print-original-serial.jpg|frame|none|DIR-300 original serial]]<br> | ||
+ | Einfach Lötstifte anlöten.. das schaut dann fertig so aus<br> | ||
+ | [[Bild:Dir300-print-umabu.jpg|frame|none|DIR-300 print umbau]]<br> | ||
+ | Der fertige Umbau vergrößert:<br> | ||
+ | [[Bild:Dir300-print-umabu-serial.jpg|frame|none|DIR-300 print umbau serial]]<br> | ||
− | + | ---- | |
'''Flash-Anleitung:'''<br> | '''Flash-Anleitung:'''<br> | ||
− | das Flashen funktioniert am besten über die serielle | + | das Flashen funktioniert am besten über die oben 'aktivierte' serielle Scnittstelle <br> |
− | + | die mit einem TTL Pegel von 3,3 Volt angesprochen werden kann.<br> | |
Entweder man bastelt sich eine Schaltung mit einem MAX-232<br> | Entweder man bastelt sich eine Schaltung mit einem MAX-232<br> | ||
oder man nimmt ein altes (oder auch neues) Handy-Kabel und baut es um.<br> | oder man nimmt ein altes (oder auch neues) Handy-Kabel und baut es um.<br> | ||
− | |||
Zeile 57: | Zeile 72: | ||
* [http://dev.luci.freifunk-halle.net/freifunk-snapshots/atheros/openwrt-atheros-root.squashfs openwrt-atheros-root.squashfs]<br> | * [http://dev.luci.freifunk-halle.net/freifunk-snapshots/atheros/openwrt-atheros-root.squashfs openwrt-atheros-root.squashfs]<br> | ||
* [http://dev.luci.freifunk-halle.net/freifunk-snapshots/atheros/openwrt-atheros-vmlinux.lzma openwrt-atheros-vmlinux.lzma]<br> | * [http://dev.luci.freifunk-halle.net/freifunk-snapshots/atheros/openwrt-atheros-vmlinux.lzma openwrt-atheros-vmlinux.lzma]<br> | ||
+ | ---- | ||
+ | '''Konfiguration LuCI:<br>'''<br> | ||
+ | die aktuelle Version von http://dev.luci.freifunk-halle.net/freifunk-snapshots/atheros/<br><br> | ||
+ | Freifunk Snapshot<br> | ||
+ | Built 2009/03/27 19:06 on ff0<br> | ||
+ | OpenWrt 8.09 (r14901)<br> | ||
+ | LuCI Branch 0.8 (r4379)br> | ||
+ | |||
+ | |||
+ | ....Anleitung noch in Arbeit<br> | ||
+ | |||
+ | ---- | ||
+ | |||
+ | == 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.<br> | ||
+ | Als Sprache deutsch auswählen und dann den Menüpunkt: Ubuntu ausprobieren wählen.<br> | ||
+ | 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 | ||
+ | |||
+ | |||
+ | [[Bild:DIR-300-Bild001.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | wählen dort die Option:"Lokalen System Administratoren erlauben, sich einzuloggen" | ||
+ | [[Bild:DIR-300-Bild002.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | Danach muss für den Benutzer root noch ein Passwort gesetzt werden. | ||
+ | [[Bild:DIR-300-Bild004.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | [[Bild:DIR-300-Bild005.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | [[Bild:DIR-300-Bild006.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | Nun melden wir den aktuellen Benutzer ab, um uns dann als root wieder anzumelden. | ||
+ | [[Bild:DIR-300-Bild003.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | Angemeldet als root öffnen wir die Paketverwaltung, um den tftpserver zu installieren, der nicht auf der Start CD ist. | ||
+ | [[Bild:DIR-300-Bild008.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | Zuerst muss die Paketquelle auf universe erweitert werden. | ||
+ | [[Bild:DIR-300-Bild010.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | [[Bild:DIR-300-Bild011.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | Danach wird nach Paketen mit "atftp" gesucht. | ||
+ | [[Bild:DIR-300-Bild009.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | [[Bild:DIR-300-Bild012.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | [[Bild:DIR-300-Bild014.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | 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. | ||
+ | [[Bild:DIR-300-Bild015.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | Nun öffnen wir ein Terminalfenster. | ||
+ | [[Bild:DIR-300-Bild016.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | 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. | ||
+ | [[Bild:DIR-300-Bild017.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | [[Bild:DIR-300-Bild020.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | [[Bild:DIR-300-Bild018.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | 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. | ||
+ | [[Bild:DIR-300-Bild021.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | 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. | ||
+ | [[Bild:DIR-300-Bild027.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | 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. | ||
+ | [[Bild:DIR-300-Bild028.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | 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. | ||
+ | [[Bild:DIR-300-Bild030.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | 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. | ||
+ | [[Bild:DIR-300-Bild031.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | Jetzt müssen wir ca. 1 Minute warten. Wenn danach im firefox unter der Adresse 192.168.1.1 folgendes zu sehen ist: | ||
+ | [[Bild:DIR-300-Bild032.png|frame|none|DIR-300 Ubuntu flash]]<br> | ||
+ | .. dann haben wir es geschafft.<br> | ||
+ | '''Herzlichen Glückwunsch!!!''' | ||
+ | |||
+ | ---- | ||
+ | |||
+ | == Konfiguration von OpenWRT unter Luci == | ||
+ | Fortsetzung folgt | ||
+ | |||
+ | [[Bild:Luci config 000.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | |||
+ | [[Bild:Luci config 001.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | |||
+ | [[Bild:Luci config 002.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | [[Bild:Luci config 003.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | |||
+ | [[Bild:Luci config 004.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | |||
+ | [[Bild:Luci config 005.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | |||
+ | [[Bild:Luci config 006.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | |||
+ | [[Bild:Luci config 007.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | |||
+ | [[Bild:Luci config 008.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | |||
+ | [[Bild:Luci config 009.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | |||
+ | [[Bild:Luci config 010.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
+ | [[Bild:Luci config 011.png|frame|none|Konfiguration von OpenWRT mit Luci]]<br> | ||
− | + | [[Kategorie:HowTo]] | |
− | + |
Aktuelle Version vom 31. Oktober 2011, 16:29 Uhr
Eine kleine Linksammlung:
- Hardware-Seite auf OpenWRT
- Automatisches Flashtool zum Austausch des Bootloaders
- Freifunk-Firmware (LuCI) in angepasster Variante
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