Posts Tagged ‘firmware’

Il caso Mesh “Fettuccina”: un nodo «da garage»

Wednesday, September 26th, 2012

Diversamente dalle grandi metropoli, formate principalmente da grandi palazzi, le realtà provinciali presentano spesso situazioni geofisiche più particolari.
È il caso di Palestrina che, essendo “distesa” su una delle sommità dei monti Prenestini, presenta dal lato Sud ampi panorami con vista sull’orizzonte ma dal lato Nord le tante case “ammucchiate” del centro storico.
Una situazione molto variegata, che richiede sia dispositivi a lungo raggio (quali Sector ed M5) ma anche per distanza brevissima, perché a complicare le cose ci si mettono muri di pietra spessi anche più di 60cm…

È il caso di “Fettuccina“, che pur trovandosi esattamente sotto a un Supernode con 3 device + HotSpot, il segnale non riusciva ad arrivargli dentro casa, ed è stato necessario installare e configurare una Fonera all’esterno dell’appartamento.

Configurazione del device

Il dispositivo è stato flashato grazie ad ap51flash (guida), ma soprattutto grazie al nuovissimo e aggiornatissimo firmware Mesh auto-configurante di @Arkanet e @Gioacchino.
Oltre alle operazioni di ap51flash, è bastato modificare 2 righe al file di config…
Grazie ragazzi siete stati eccezionali!

Installazione del nodo

Per cominciare abbiamo dato un’occhiata in garage per reperire l’occorrente:

  • Scatola elettrica da esterno → c’era (2x più piccole ma nuove e sigillate);
  • 5mt di cavo elettrico per l’alimentazione → c’era;
  • 15mt di cavo di rete FTP Cat.5e schermato → non c’era;
  • 4x staffe (solo della Fisher) di ø 6mm → rimediati;
  • Connettori, nastri isolanti e altri accessori… → da attrezzatura;
  • Fonera → Gentilmente donata da @Arkanet, che l’aveva nel suo garage;

Poiché il punto in cui è stata montata la scatola non aveva coperture, ci sarebbe piovuto, grandinato e nevicato sopra. Motivo per cui è stata data molta attenzione maniacale agli isolamenti.

 

Le scatole unite e sigillate

Come si può vedere dalla foto in alto, le scatole sono state unite tra loro e sigillate con del silicone trasparente per evitare infiltrazioni.
la scatola di destra si appoggia direttamente su un foro nel muro di circa ø2,5cm che la collega all’interno dell’appartamento: tutto intorno al buco è stato applicato del mastice, così come anche tra le scatole e il muro e nei fori delle staffe.
Le staffe sono esclusivamente della Fisher da 6, come il Maestro @Fish insegna…
L’alimentatore della Fonera, visto il cavo in eccesso, è stato accorciato a misura: i cavi recisi sono stati poi giuntati con nastro isolante, prima singolarmente e poi insieme, e dato che si univano proprio nel mezzo della giuntura delle scatole, per scaramanzia è stato aggiunto anche del nastro autoagglomerante…
Naturalmente consiglio di prendere la buona abitudine di autoagglomerare anche i connettori crimpati, sempre sopra all’isolante, che è molto più comodo e volendo anche sicuro, dei cappuccetti di plastica…

Vista la soddisfazione non potevo non mettere l’adesivo NINUX!

MeOS

Tuesday, November 29th, 2011

La comunità Ninux di Vittoria (RG) è lieta di annunciare un nuovissimo progetto open-source “MeOS“.
MeOS è un firmware interamente basato su openwrt e batman-adv il cui obiettivo è semplificare il più possibile l’installazione di una rete mesh comunitaria anche per i meno esperti. Infatti basta semplicemente accendere due o più device MeOS ready per avere una rete mesh funzionante garentendo comunque alta configurabilità agli utenti più esperti.

Tra le features più interessanti:

  • Autoconfigurazione del sistema;
  • Autodetect del canale wireless usato;
  • Script/Comandi di utilità vari;
  • Driver supportati: madwifi, ath5k, ath9k;

Il progetto è ancora molto giovane ma in continua crescita dunque chiunque fosse interessato può reperire maggiori informazioni al sito https://lab.nomadnt.com

Unofficial Ubiquiti AirOS SDK 5.3.3

Wednesday, August 31st, 2011

Hello,

This post is for all the people waiting for ubiquiti to release the SDK 5.3.3 for the AirOS Firmware.

At Ninux.org we run a 100+ ubiquiti powered wireless network, which has proved to be very stable and performing. In our network we use OLSRD and IPv6, so we normally flash our devices with a version of the Ubiquiti firmware derived from the SDK.

The last 5.3 SDK of the Ubiquiti firmware was buggy, as we all know. Ubiquiti promptly released a 5.3.3 firmware to correct the bug but, despite our continuos efforts and their very same declaration of availability on demand, they ignored our requests to obtain the 5.3.3 SDK. For it I resolved to create by myself an unofficial but working 5.3.3 SDK, which is presented in this article.

Of course my hope and interests are that ubiquiti will soon come back to the godwill policy of public avalilability of their official SDK. Up to that (very welcomed) moment, the Open Source community will make its best efforts to grant the widest performance of Ubiquiti’s excellent products.

The SDK for 5.3.3 can be downloaded here: http://goo.gl/An4fk

Now I will describe how I created this unofficial SDK. Of course I assume the reader is a little familiar with the SDK and the OpenWRT toolchain.

I started from the following 3 files:

  • GPL.UBNT.v5.3.3.tar.bz2
  • XM-v5.3.3.build9634.bin (b72c73be64f32d6da57db9e061c3fff1)
  • SDK.UBNT.v5.3.tar.bz2 (not available anymore on ubnt.com, find it here)

At the byte 943973 of the file XM-v5.3.3.build9634.bin you fill find the header of the SquashFS root partition of the firmware. So I used the hex editor bless to cut the binary image and start from the squashfs header.

At this point using the command line tool “unsquashfs” I was able to have a folder with the files.

After this step the rest of the work was very easy,
I unpacked the 5.3SDK, and I ported the ubnt-base-files and ubnt-web packages to the GPL.UBNT.v5.3.3 GPL archive. After porting, I upgraded all the binary files with the new ones that were inside the SquashFS partition of the firmware image of 5.3.3

I cleaned up everything and repacked. Make sure with “make menuconfig” you select the ubnt-base-files package.

I tested successfully this SDK with NanoStationM5. Feedback on other devices is highly appreciated, either commenting on this blog or writing an email to contatti@ninux.org

If you want to know how we use this SDK at Ninux to improve the firmware with IPv6 and olsrd you can have a look to our wiki.

Saverio

Intervista ad alcuni membri di ninux.org al WCW2008

Friday, May 23rd, 2008

Durante il wireless community weekend Mario Behling ci ha intervistati insieme a Daniel Paufler, che si occupa di interconnettere tra loro le community networks tedesche e austriache utilizzando tunnel tinc e peering bgp. Nel video, montato da ZioPRoTo, potete osservare la geniale t-shirt di Daniel con il BSSID della rete di Berlino… 🙂


Interview to Ninux and Freifunk members at WCW2008.

Ciao,
Clauz