Meshcube

Aus Freifunk Hannover

Inhaltsverzeichnis

Was ist ein Meshcube?

Der Meshcube ist ein 2003 vorgestelltes System mit speziel für Meshanwendungen konzipierter Hardware.

Der Hersteller 4G Systems hat mit der gleichen Hardwarebasis für die Telekom einen UMTS Router gebaut der dort als T-Mobile Internet Router vermarktet wurde. Dieser Router hat allerdings nur einen miniPCI Slot dafür aber einen zusätzlichen PCMCIA Slot in dem die UMTS Karte steckt. Außerdem fehlt der T-Mobile Version der USB Host Anschluß.

Dieses Gerät wird zur Zeit als Vorführmodel bei Ebay für 18 Euro inklusive Versand angeboten


Weitere Infos gibt es bei Kiezfunk

... oder auf der gespeicherten Original-Seite Link


Flashen (Linux)

Benötigt werden:

Linux oder Linux-LiveCD (z.B. Backtrack)
Yamonnetcon (Download)
openwrt-au1000-jffs2-128k.srec (Download)
openwrt-au1000-vmlinux-flash.srec (Download)


Yamonnetcon herunterladen -entpacken- und unter Linux kompilieren:

make


Bzw.

make all


LAN konfigurieren:
IP: 192.168.1.2
Subnetz: 255.255.255.0
Gateway: 192.168.1.1

Anschließend den TFTP Server starten und in den dafür vorgesehenen Ordner (z.B. "/tmp") die Dateien "openwrt-au1000-jffs2-128k.srec" und "openwrt-au1000-vmlinux-flash.srec" kopieren.
Diese werden später autom. vom eigenen Rechner auf den Router übertragen.

Router direkt per Kabel mit Rechner verbinden und Yamonnetcon über die Konsole starten mit:

ethernet_flash -i eth0


Wenn der Router gestartet ist und Yamon eine Verbindung hergestellt hat werden folgende Eingaben gemacht:
Ab hier gilt folgendes ... fett = Eingabe, kursiv = Kommentar, Code = Ausgabe der Konsole!

MAC address =                 00.0e.56.00.0d.01
Processor Company ID =        0x03
Processor ID/revision =       0x02 / 0x02
Endianness =                  Little
CPU =                         324 MHz
Flash memory size =           32 MByte
SDRAM size =                  64 MByte
First free SDRAM address =    0x8008ca54


YAMON> setenv ipaddr 192.168.1.1
YAMON> setenv bootserver 192.168.1.2
YAMON> erase 0xbfd00000 0xf0000

The following area will be erased:
Start address = 0x1fd00000
Size          = 0x00100000


Confirm ? (y/n) y

Erasing...Done


YAMON> erase -s (dauert lange: 105 Sekunden = 10 Kilobyte/Sekunde)

Erasing...system...
Done


YAMON> load /openwrt-au1000-vmlinux-flash.srec (Achtung bei Backfire ist der Datename unterschiedlich!)

About to load tftp://192.168.1.2/openwrt-au1000-vmlinux-flash.srec
Press Ctrl-C to break
........................................
........................................
...............
Start = 0xbfd00000, range = (0xbfd00000,0xbfdbde07), format = SREC


YAMON> load /openwrt-au1000-jffs2-128k.srec (Auch dieser Dateiname ist bei Backfire unterschiedlich!)

About to load tftp://192.168.1.2/openwrt-au1000-jffs2-128k.srec
Press Ctrl-C to break
........................................
........................................
........................................
........................................
........................................
........................................
........................................
........................................
........................................
........................................
...............
Start = 0xbfd00000, range = (0xbe000000,0xbfdbde07), format = SREC


YAMON> go

Der Router startet jetzt neu. Zu erkennen am kurzen aufleuchten der Linken grünen LED. Das dauert recht lange. Wenn die grüne LED dauerhaft leuchtet kann man auf den Router zugreifen.


Nacharbeiten

Der Router ist jetzt unter der IP 192.168.1.1 per Telnet erreichbar.
Nun muss ein neues Passwort gesetzt werden:


Windows: Neues Passwort mit Putty (Telnet) setzen

  • Putty.exe starten (ohne weitere Angaben)
  • 192.168.1.1 als IP eintragen
  • Telnet als Verbindungsart auswählen (Port 23)
  • Open klicken


In der Konsole neues Passwort vergeben

passwd

Neues Passwort 2 Mal eingeben und jeweils mit Enter bestätigen.






LuCI-Weboberfläche installieren (sofern nicht schon vorhanden)

Mit PuTTY auf dem Router anmelden. Anschließend:
opkg update
opkg install luci
/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start

Nach einem Neustart ist die Standard-OpenWRT-Oberfläche über den Internetbrowser auf dem Router erreichbar.


Wlan Treiber installieren


damit unter Backfire die Atheros Karten richtig laufen müssen folgende Module installiert werden:

kmod-ath
kmod-ath5k
kmod-ath9k

Persönliche Werkzeuge