OpenWrt

Da PNLUG.


Openwrt logo.png






Per chi ama cambiare i firmware difficili e proprietari

OpenWrt è una distribuzione Linux specifica per dispositivi embedded come router CPE, Smartphone (per esempio Neo FreeRunner), pocket computer. (cit. Wikipedia).
Invece di creare un firmware statico o singolo, OpenWrt offre la possibilità di avere un filesystem completamente scrivibile con pacchetti di amministrazione. Questo vi libera dalla scelta obbligata di utilizzare le applicazioni di selezione e configurazione previste dai vari produttori di hardware e vi permette inoltre di personalizzare a vostro piacimento i vari device attraverso l'utilizzo di pacchetti e diverse interfacce di configurazione.
Per gli sviluppatori, OpenWrt è l'architettura con la quale poter costruire un'applicazione senza dover ricostruire completamente un firmware attorno ad essa; per gli utenti invece permette la piena e completa configurazione del device al fine di ottenere il massimo risultato in modo a volte inaspettato. (cit. sito di OpenWrt).

Perché?

Dalla ML Direttivo, dove il progetto è nato, riassumiamo brevemente alcuni punti.

  • Abbiamo modificato i primi router personali, ora il primo router di PN LUG,. Che ne dite se apriamo un progetto sulla wiki e troviamo dei volontari per approfondire questo progetto?
  • Facciamo delle serate ad hoc su OpenWrt per i Soci, in modo che possano poi liberare i loro device
  • Facciamo delle serate ad hoc su OpenWrt per i Soci, per poi addentrarci nei file di sistema interni e creare delle configurazioni particolari

Chi siamo

In ordine sparso, ma col Presidente in testa:

  • Paolo Garbin
  • Sergio Zanchetta
  • Giorgio Lunardelli
  • Roberto Colonello

Wiki di OpenWrt

A questo link trovate il wiki, in lingua inglese.

Forum di OpenWrt

A questo link trovate il forum, in lingua inglese.

Quali firmware

Il metodo corretto non è cercare tra i vari firmware, ma è preferibile iniziare la ricerca conoscendo la marca e il modello di device in cui desideriamo inserire il sistema operativo OpenWrt.
Quindi, si opera nel modo seguente:
1. conoscenza della marca e della sigla esatta del modello del device;
2. Cercare nella tabella degli hardware del sito di OpenWrt, se l'hardware è supportato, ovvero se è stato compilato del codice per quell'apparato;
3. Iniziare a leggere la Documentazione, o meglio la Guida per gli utenti principianti, giusto per iniziare... (RTFM :) )

Come iniziare

Semplicemente, leggendo la Guida per gli utenti principianti.
OpenWrt vi permette di installare nel vostro router una versione Linux del sistema operativo, che sarà più potente, ottimizzata e facilmente configurabile. Leggendo la documentazione della versione del software che andrete a scaricare liberamente, potrete avrete un'idea di quali opzioni avrete a disposizione.

Le liste dei firmware presenti nel sito di OpenWrt sono raggruppate per tipo e per nome dei differenti produttori dell'hardware. I produttori costruiscono diversi modelli di hardware, che spesso si differenziano per i soli tipi di configurazione o revisione hardware.
Prestate molta attenzione nel scegliere il firmware corretto per il vostro device.

Ci sono modi differenti per installare OpenWrt nei device, lo si può fare utilizzando interfacce fisiche differenti connesse tra il vostro computer e il router da aggiornare e anche utilizzando differenti protocolli di comunicazione, in quanto questo dipende dal software che verrà utilizzato per installare il vostro firmware.

Basterà seguire questi semplici passi, per semplificarvi la procedura corretta da seguire.

  • Se non conoscete la marca e il modello del vostro hardware, riferitevi al manuale d'uso del rivenditore;
  • Verificate SEMPRE che il vostro router sia compatibile con OpenWrt, consultando la tabella degli hardware;
  • Scegliete la versione corretta del firmware OpenWrt e scaricatelo in locale;
  • Installate il firmware OpenWrt sul vostro router, seguendo le informazioni che trovate sul sito;
  • Effettuate il Login nel vostro nuovo router flashato, per la prima volta;
  • Effettuate la configurazione minima di base;

NOTA: Se il vostro router non è supportato tra quelli presenti nelle liste, cercate informazioni nell'area di supporto del wiki di OpenWrt.

I nostri device liberati

Eventi

1. Prossimo ritrovo in Sede: data da definire...
2. Prossimo evento in altre sedi: data da definire...
Riunioni preceenti: le trovate nella nostra Agenda

Proposte degli argomenti per le serate

- conoscenza del sistema operativo interno e sua configurazione avanzata;
- effettuare l'intera procedura di aggiornamento del firmware su un router originale;
- effettuare login via Telnet da Terminale e conoscenza dei comandi interni;
- effettuare login via http a Luci e navigazione nell'interfaccia grafica;
- configurazione del router: AP, bridge; uso del firewall interno; - altre configurazioni superiori;
- installare OpenWRT sul Raspberry Pi, con configurazione degli accessori connessi;
- installare OpenWRT sul Cisco Linksys WRT54GL, con configurazione degli accessori connessi;
- creazione di un wifi captive portal, configurando ad hoc il nostro router flashato con OpenWrt;