Hallo liebe Community,
ich habe heute versucht meinen gebraucht erworbenen Router (siehe Thema) mit der Firmware ( http://meshkit.freifunk.net/images//dc38088775433d64dfeba27d9bae9aef/bin/openwrt-ar71xx-generic-tl-wr842n-v1-squashfs-sysupgrade.bin ) zu flashen.
Nachdem der Router sich neu gestartet hat, hat er immer wieder versucht sich mit meinem über Ethernet angeschlossenen Rechner zu verbinden, jedoch erfolglos. Die einzige Möglichkeit mich mit dem Router zu verbinden ist im Failsafe-Modus und dann auch nur über Telnet. SSH und HTTP funktionieren nicht.
Beim Anmelden bekomme ich diesen Hinweis:
Use 'passwd' to set your login password
this will disable telnet and enable SSH
Beim Versuch dies zu tun erhalte ich den Fehler:
passwd: /etc/passwd: Read-only file system
passwd: can’t update password file /etc/passwd
Ich habe dann erfahren, dass ich statt des sysupgrade-Images besser das factory-Image hätte verwenden sollen ( http://meshkit.freifunk.net/images//dc38088775433d64dfeba27d9bae9aef/bin/openwrt-ar71xx-generic-tl-wr842n-v1-squashfs-factory.bin ).
Also habe ich via netcat dieses Image in den /tmp Ordner des Routers kopiert, da ich ja nicht via ssh und damit scp auf den Router komme.
Der Versuch, dieses Image zu flashen:
sysupgrade -n /tmp/openwrt-ar71xx-generic-tl-wr842n-v1-squashfs-factory.bin
endet mit:
Invalid image type.
Image check ‚platform_check_image‘ failed.
Auch ein Einhängen der im Failsafe-Modus nicht verwendeten Partition mittels
mount_root
liefert leider einen Fehler:
mount: mounting /dev/mtdlock3 on /tmp/overlay failed: Device or resource busy - merge overlay components - /sbin/mount_root: .: line 1: can’t open ‚/tmp/preinit-hook-merge/02_default_set_state‘
Hat jemand eine Idee, wie ich die Firmware trotz der Widrigkeiten flashen kann oder zumindest das Passwort setzen kann?
Gerne gebe ich euch weitere Informationen wenn ihr sie braucht.
Danke im Vorfeld und viele Grüße
chriwi