BE:Squads/Piratenfreifunk/DIR-300
Eine Anleitung zum Flashen eines DIR-300 unter Windows und Linux mit Piratenfreifunk
Installation von Piratenfreifunk aud der DIR-300 - Eigenes Betriebssystem: Windows
Benötigte Dateien und Software: WinPcap herunterladen und installieren
http://www.winpcap.org/install/default.htm
Lade diese Dateien herunter:
- openwrt-atheros-root.squashfs
- openwrt-atheros-vmlinux.lzma
http://kifuse02.pberg.freifunk.net/backfire-piraten/10.03/atheros/
- OpenMeshFlash.exe
http://dev.open-mesh.com/downloads/stable/firmware/open-mesh-flash.exe
Schließe ein Netzwerkkabel an den WAN (Internet) Port deines DIR-300 an und ziehe aber zunächst noch den Netzstecker ab..
Klicke Start -> Ausführen, tippe "cmd" ein und drücke Enter
Wechsle in das Verzeichnis, in dem die heruntergeladenen Dateien liegen z.B. mit cd c:\user\deinname\downloads
Starte diesen Befehl in cmd:
open-mesh-flash.exe 2 openwrt-atheros-root.squashfs openwrt-atheros-vmlinux.lzma
folgende Optionen gibt es für die Zahl
- 1: microsoft tunnel
- 2: realtek gigabit lan
- 3: microsoft
Schalte deinen DIR 300 wieder an, das Programm wird nun durchlaufen. Warte bis das Programm fertig ist.
Verbinde dein Netzwerkkabel mit dem LAN Port und fahre mit der Konfiguration der Software fort.
Dir-300 mit open-mesh-flash flashen unter linux
Schritte wie oben: Lade diese Dateien herunter:
- openwrt-atheros-root.squashfs
- openwrt-atheros-vmlinux.lzma
http://firmware.piratenfreifunk.de/piratenfreifunk/latest/atheros/
- OpenMeshFlash.exe
http://dev.open-mesh.com/downloads/testing/firmware/ /open-mesh-flash
starte in Linux den Terminal
Schließe ein Netzwerkkabel an den WAN (Internet) Port deines DIR-300 an und ziehe aber zunächst noch den Netzstecker ab..
wechsele in das download-verzeichnis, in dem die dateien liegen die datei open-mesh-flash muss ausführbar gemacht werden:
chmod +x open-mesh-flash
Benutzung des Befehls: ./open-mesh-flash [ethdevice] rootfs.bin kernel.lzma flashes your rootfs and kernel
- 1: eth0
- 2: wmaster0
- 3: wlan0
- 4: any (Description: Pseudo-device that captures on all interfaces)
- 5: lo
Übersetzt heißt das im Regelfall: (ziehe den Stromstecker aus dem Dir-300)
sudo ./open-mesh-flash 1 openwrt-atheros-root.squashfs openwrt-atheros-vmlinux.lzma
Drücke ENTER und stecke dann den Stecker wieder ein. Das Programm wird nun durchlaufen. Warte bis das Programm fertig ist.
Verbinde dein Netzwerkkabel mit dem LAN Port und fahre mit der Konfiguration der Software fort.
Dir300 mit dir300-flash flashen
How-to Router flashen (Linux)
Dir300-flash (Alinas Skript) von [1] herunterladen, entpacken und installieren
Entpacken: >Rechtsklick auf dir300-flash-1.0.0.tar.gz >Hier entpacken
Installation: >Terminal öffnen >mit "cd Ordnername" zum Ordner wechseln in dem die Datei dir300-flash liegt (z.B. "cd Desktop" für Desktop) > mit "cd dir300-flash" zur Datei wechseln >mit "sudo make install" installieren (Passworteingabe des Benutzerpassworts notwendig)
Sollte noch kein tftp-Server installiert sein, muß dieser aus der Synaptic-Paketverwaltung installiert werden. >System >Systemverwaltung >Synaptic-Paketverwaltung Dort in die Schnellsuche "atftp" eingeben. Die beiden Pakete "atftp" und "atftpd" anklicken und "zum installieren vorbereiten" auswählen. Danach >Anwenden . Die Pakete werden installiert.
Die Software (Linuximage ...) von [2] herunterladen. Folgende Dateien werden benötigt: openwrt-atheros-root.squashfs ; openwrt-atheros-vmlinux.lzma
Router flashen: Ein >Terminal öffnen und in das Verzeichnis gehen, wo die Dateien liegen (z.B. "cd Desktop" wenn die Dateien im Verzeichnis Desktop liegt). Um sicherzugehen, daß alle Dateien in diesem Verzeichnis liegen "ls" eingeben, um die Dateien des Verzeichnisses anzuzeigen.
Den Router an mit dem Rechner verbinden. Ethernet-Port (PC) an WAN-Port oft auch mit "Internet" markiert (Router)
Jetzt wird mit "sudo atftpd --daemon --no-fork" der ftpt-Server gestartet.
Der Router wird dann mit dir300-flash geflasht. "sudo ifconfig eth0 up" dann "sudo dir300-flash/dir300-flash.sh eth0 openwrt-atheros-vmlinux.lzma openwrt-atheros-root.squashfs" und es geht los. Jetzt !!! muß der Router neu gestartet werden (Netzteil kurz ziehen und wieder anschliessen, siehe auch Screenshots).
Nachdem der Router geflasht wurde kann er unter der IP 192.168.1.1 erreicht werden. Die Konfiguration und Verkabelung des Routers ist hier beschrieben
Screenshots:
- Entpacken der Datei dir300-flash
- Installation der Datei dir300-flash
- Synaptic-Paketverwaltung
- tftp Serverpakete in der Synaptic-Paketverwaltung
- Terminal: Starten des tftp Servers
Datei:Dir300flsh006.png Datei:Dir300flsh007.png
- Terminal: Startbefehl zum flashen
- Jetzt muß die Stromversorgung des Routers kurz unterbrochen werden, um ihn neu zu starten (Netzteil raus und wieder rein)
- Neue Firmware wird installiert
Datei:Dir300flsh010.png Datei:Dir300flsh011.png Datei:Dir300flsh012.png Datei:Dir300flsh013.png
- Jetzt ist der Router fertig geflasht.