BE:Squads/Piratenfreifunk/DIR-300

Aus Piratenwiki
Wechseln zu: Navigation, Suche

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:

Dir300flsh001.png

  • Entpacken der Datei dir300-flash

Dir300flsh002.png

  • Installation der Datei dir300-flash

Dir300flsh003.png

  • Synaptic-Paketverwaltung

Dir300flsh004.png

  • tftp Serverpakete in der Synaptic-Paketverwaltung

Dir300flsh005.png

  • Terminal: Starten des tftp Servers

Dir300flsh006.png Dir300flsh007.png

  • Terminal: Startbefehl zum flashen

Dir300flsh008.png

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

Dir300flsh009.png

  • Neue Firmware wird installiert

Dir300flsh010.png Dir300flsh011.png Dir300flsh012.png Dir300flsh013.png

  • Jetzt ist der Router fertig geflasht.

Dir300flsh014.png