BE:Squads/Piratenfreifunk/DIR-300

< BE:Squads‎ | Piratenfreifunk
Version vom 25. Oktober 2011, 07:10 Uhr von imported>Aer4reev (hat „BE:Squads/Piratenfreifunk/dir300“ nach „BE:Squads/Piratenfreifunk/DIR-300“ verschoben)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)

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:

Datei:Dir300flsh001.png

  • Entpacken der Datei dir300-flash

Datei:Dir300flsh002.png

  • Installation der Datei dir300-flash

Datei:Dir300flsh003.png

  • Synaptic-Paketverwaltung

Datei:Dir300flsh004.png

  • tftp Serverpakete in der Synaptic-Paketverwaltung

Datei:Dir300flsh005.png

  • Terminal: Starten des tftp Servers

Datei:Dir300flsh006.png Datei:Dir300flsh007.png

  • Terminal: Startbefehl zum flashen

Datei:Dir300flsh008.png

  • Jetzt muß die Stromversorgung des Routers kurz unterbrochen werden, um ihn neu zu starten (Netzteil raus und wieder rein)

Datei:Dir300flsh009.png

  • Neue Firmware wird installiert

Datei:Dir300flsh010.png Datei:Dir300flsh011.png Datei:Dir300flsh012.png Datei:Dir300flsh013.png

  • Jetzt ist der Router fertig geflasht.

Datei:Dir300flsh014.png