Old but not bus­ted … – Die­ser Inhalt wur­de vor mehr als 12 Jah­ren publi­ziert. Die Kor­rekt­heit und Ver­füg­bar­keit von Links kön­nen lei­der nicht gewähr­leis­tet werden.

Als am Hei­li­gen Abend auf der WLAN­news-Mai­ling­lis­te die Nach­richt kam, dass der “Frei­funk Open­Wrt Image Gene­ra­tor” (der Augs­bur­ger Frei­fun­ker) nun Firm­ware-Images mit der ganz fri­schen Open­WRT-Ver­si­on 10.03.1 pro­du­ziert und mei­ne (vom FFP gespon­sor­te) Ubi­qui­ti Nano­sta­ti­on M2 eh seit mind. drei Wochen zer­flasht und somit funk­ti­ons­los am Küchen­fens­ter rum hing, dach­te ich mir, es sei eine gute Idee, das Neufla­shen noch­mal zu pro­bie­ren. – Gesagt, getan und hier gibts jetzt ein paar Hin­wei­se & Randbemerkungen…

Vorab

Zuerst­mal stand ich vor dem Pro­blem, alle not­wen­di­gen Infor­ma­tio­nen zusam­men zu kra­men. – Irgend­wie gibt es kaum Anlei­tun­gen im (sonst so vol­len) WWW. Am Ende kam ich immer wie­der auf die bei­den Sei­ten in unse­rem Wiki zurück:

Image bauen (lassen)

Wie schon geschrie­ben, habe ich den Image­buil­der benutzt. – Das Bau­en des benö­tig­ten Images geht damit echt ein­fach und ich möch­te an die­ser Stel­le ein dickes Dan­ke­schön an die Machen­den aussprechen! 🙂
Fol­gen­de Ände­run­gen an der (vor­ge­ge­be­nen) Grund­ein­stel­lung sind für das neue Image (einer Nano M2 für den Pots­da­mer Frei­funk!) im Image­buil­der vorzunehmen:

  • “Com­mu­ni­ty” → “pots­dam”;
  • “Tar­get” → “ar71xx-back­fi­re-29592” (danach “Sub­mit” klicken);
  • “Pro­fi­le” → “UBNT”;
  • “Host­na­me” → bit­te an unse­rer Wiki­sei­te IP-Adres­sen (und den ent­hal­te­nen Links) orientieren;
  • kor­rek­te Para­me­ter für “Lati­tu­de” & “Lon­gi­tu­de” wäh­len (danach zum Rei­ter “Frei­funk” wechseln);
  • “Wifi IP:” → bit­te an unse­rer Wiki­sei­te IP-Adres­sen (und den ent­hal­te­nen Links) orientieren;
  • wenn ein DSL-Anschluss für den Frei­funk frei­ge­ge­ben wer­den soll, bit­te einen Haken bei “Share inter­net con­nec­tion” machen (danach zum Rei­ter “Cont­act” wechseln);
  • bit­te alle Fel­der aus­fül­len (danach zum Rei­ter “Sub­mit” wechseln);
  • jetzt wird das Image (mit den Grund­ein­stel­lun­gen) durch einen Klick auf “GENERATE” gebaut.

Danach könnt ihr euch das fer­ti­ge Image her­un­ter­la­den. Dabei ist zu beach­ten, dass es zwei Images zur Aus­wahl gibt:

  • openwrt-ar71xx-ubnt-nano-m-squashfs-factory.bin (3.3M) und
  • openwrt-ar71xx-ubnt-nano-m-squashfs-sysupgrade.bin (3.3M).

Dabei ste­hen “ar71xx” für den ver­wen­de­tet WLAN-Chip­satz, “ubnt” für das ver­wen­de­te Pro­fil (s.o.), “nano‑m” für das Modell des APs/Routers, “squashfs” für das zu ver­wen­den­de Datei­sys­tem und “fac­to­ry” bzw. “sysup­grade” für die Art des Fla­shens (s.u.).

Flashen

Je nach Aus­gangs­vor­aus­set­zun­gen, müsst ihr euch für ein bestimm­tes Image ent­schei­den, wel­ches auf die Nano gespielt wer­den soll. Habt ihr schon Open­WRT (vllt. kann das auch die Ori­gi­nal­firm­ware?) auf der Büch­se, könnt ihr das “sysupgrade”-Image direkt über das Web-Front­end hoch­la­den. Soll­tet ihr die Kis­te per TFTP fla­shen wollen/müssen, nehmt das Image mit “fac­to­ry” im Dateinamen.
Das Ubi­qui­ti Wiki hat einen klei­nen und aus­rei­chen­den Arti­kel zum Firm­ware-Fla­shen per TFTP unter http://wiki.ubnt.com/Firmware_Recovery.

Randbemerkungen

  1. Bei mir hat nach dem Fla­shen der Log­in (http://192.168.1.1/cgi-bin/luci/admin/) ohne Pass­wort nicht geklappt. – Nach­dem ich dann ein ori­gi­na­les Open­WRT-Image (von [0]) instal­liert, dort das Pass­wort geän­dert und dann das “sysupgrade”-Image (ohne Kon­fi­gu­ra­ti­ons­än­de­run­gen!) geflasht habe, konn­te ich mich erfolg­reich mit dem neu­en Pass­wort als “root” anmel­den. (Ich habe nir­gend­wo im Netz einen Hin­weis dar­auf gefun­den, dass es sich um einen bekann­ten Bug handelt…)
  2. Aktu­ell ist mei­ne Nano eine Sack­gas­se, da das mit dem WAN als Gate­way (= “Share inter­net con­nec­tion”) nicht so klappt. – Kei­ne Ahnung, wor­an das liegt. Ich habe nichts an den Grund­ein­stel­lun­gen geän­dert und auch die Fire­wall-Regeln etc. schei­nen kor­rekt zu sein…
  3. Das klei­ne Pro­grämm­chen “horst” (sie­he [1] & [2]) – wel­ches man ein­fach per “opkg install horst” per SSH instal­lie­ren kann – tut nicht das, was es soll, son­dern been­det sich direkt nach dem Auf­ruf mit der Mel­dung “wrong moni­tor type. plea­se use radio­tap or prism2 hea­ders”. – Nach eini­gem Rum­su­chen nach einer Lösung, bin ich im Wiki der Lin­zer Funk­feu­er-Leu­te fün­dig gewor­den. Eine kor­ri­gier­te (und bei mir lauf­fä­hi­ge) Ver­si­on der Datei “/usr/sbin/horst.sh” (die für sol­che Fäl­le wohl vor­ge­se­hen ist) fin­det ihr unter http://paste.sokai.name/v/4efca6961b1a7.
  4. Ach und… Bei mir woll­te am Anfang der OLSR nicht so rich­tig. – Bis ich dann (eher zufäl­lig) gese­hen habe, dass die (durch das für das Image aus­ge­wähl­te Frei­funk-Pro­fil) ein­ge­stell­te BSSID nicht “02:CA:FF:EE:BA:BE”, son­dern “D2:CA:FF:EE:BA:BE” war und ich sie kor­ri­giert hatte.

So dann… – Viel Spaß mit euren Spiel­zeu­gen & immer her mit guten Tipps! 🙂