DLINK Dir 300 Flashing

Du willst mitmachen? Dann bist du hier genau richtig! Stöber auch durchs Wiki und Freifunk.net!
Antworten
Guntram
Beiträge: 6
Registriert: 03.04.2011 16:12

DLINK Dir 300 Flashing

Beitrag von Guntram »

Hallo Freifunk-Gemeinde,

da ich den Asus WL-500g beim besten Willen nicht zum Freifunk überreden konnte, habe ich mir jetzt einen D-LINK dir-300 ersteigert.
Hat unitymedia-Branding, was aber kein Problem darstellen soll.
Es ist auch Hardware-Revision A1, also auch damit problemfrei.

Nachdem ich das Flash-Utility auf einer Seite doch noch gefunden habe (http://l29ah.tk/projects/dir-300/files/ ... 0.0.tar.gz - die originale Seite (http://x-alina.freifunk-potsdam.de/down ... 300-flash/) ist down.), kann ich den make install Vorgang starten (nach http://wiki.freifunk-potsdam.de/Einrich ... es_DIR-300).
Dieser bricht mit folgendem Fehler ab:
"
Downloading the factory bootloader ROM image... failed
"
Habe den bootloader anderweitig runtergeladen (http://www.shadowandy.net/wp/wp-content ... edboot.zip) und die entsprechenden Zeilen im Skript auskommentiert und durch eine lokale Kopieranweisung ersetzt (um an den richtigen Ort zu kopieren):

Code: Alles auswählen

#		wget -q -O "$DOWNLOAD_FILE" -- "$DIR300REDBOOTROM_URL" > /dev/null 2> /dev/null || {
#			rm -f -- "$DOWNLOAD_FILE"
#			echo " failed"
#			exit 1
#		}
		cp "/home/pheidrias/Downloads/dir300redboot.zip" "$DOWNLOAD_FILE" 
Wenn ich jetzt den Flash-Befehl ausführe (nach tftp-daemon start und Netzwerk-Abschalte), fängt er an, nach dem Router zu suchen/fragen, und wenn ich ihn dann starte, hängt sich das Skript auf.
Habe es soweit eingrenzen können, daß es wohl in diesem Teil des Skripts hängen bleibt:

Code: Alles auswählen

		call_redboot "192.168.20.81" "9000" ''
Darin wird dieses kryptische Monstrum ausgeführt:

Code: Alles auswählen

tail -f -n +0 -- "/tmp/fileaSdDhs" | "netcat" ""192.168.20.81"" ""9000"" > "/tmp/fileO8ores" 2> /dev/null & pid=[ -z "" -a "0" -le 0 ] && cat >> "/tmp/fileaSdDhs"
Wenn ich das manuell eingebe, kommt z.B.

bash: /tmp/fileaSdDhs: Keine Berechtigung

.
Alle /tmp/...-Dateien sind i.ü. leer!

Hat jemand eine Idee, was da schief läuft?

Danke,
Guntram
3dfxatwork
Beiträge: 1271
Registriert: 29.07.2007 21:40
Wohnort: Halle

Re: DLINK Dir 300 Flashing

Beitrag von 3dfxatwork »

Zu dem tail ... das kann auf der shell nicht einfach funktionieren, da die im skript verwendeten variablen $infile und $outfile zu beginn festgelegt werden und etwas weiter oben Zeile 76,77 werden diese beiden Dateien erstellt.

Was heißt denn es hängt sich auf, gibt es da ne Fehlermeldung, laufen die Punkte weiter, oder was heißt das genau.

Ich weiß nicht welche anleitungen du alles gelesen hast, aber du musst den Router mit WAN direkt an den PC/Laptop anschließen. Weiterhin muss der Network-manager abgeschalten sein, und das skript verlangt glaube ich auch nach root rechten, das weiß ich jetzt nicht mehr so genau.

Vllt hast du morgen abend Zeit auf das Treffen zu kommen, da können wir uns das nochmal genauer anschauen. Ich werde aber erst ab ca 21 Uhr da sein können.

mfg Matthias
Anschluss: Muth 100/2MBit Modem: Thomson THG570
Router: virtuelles Endian 3.0 (KVM) Hardware: FX-8120, 16 GB Ram
FF-Gateway: virtuelles OpenWRT Attitude Adjustment (KVM) inkl. VPN
Buffalo WHR-HP-G54: OpenWRT 1.6.10-core-1-halle-3 (Stummel)
Antworten