HOME - ERRIKO.IT

Erriko dot IT

OpenWrt per Fonera 2.0n [UPDATE r29753]

Fresco di compilatore l’ultimo firmware OpenWrt compatibile con Fonera 2.0n, adesso alla r29753 dei sorgenti di sviluppo bleeding edge.

Le procedure di installazione/aggiornamento del firmware sono le stesse citate nel post dedicato al precedente update pubblicato su Erriko.it, ecco le caratteristiche del firmware:

Caratteristiche

Versione: r29753

Compatibilità: Fonera 2.0n

Pacchetti inclusi:

  • Tutti i pacchetti di default
  • Interfaccia di amministrazione web LuCi
  • QOS (Quality Of Service, gestisce la priorità su determinate porte in modo da garantire la navigazione anche quando si usa il P2P)
  • UPnP (Up ‘n Play, i software che girano in rete configurano automaticamente l’apertura delle porte)
  • DDNS (Servizi Dynamic DNS come DynDNS, No-IP ecc…)
  • Wondershaper (Gestione della banda)
  • WOL (Wake On Lan, permette di accendere dispositivi collegati fisicamente alla rete)
  • Compatibilità con il protocollo IPv6 e server AHCP
  • Lingua italiana ed inglese

Installazione

Per maggiori dettagli su installazione e primi passi leggi il primo articolo dedicato a OpenWrt su Fonera 2.0n.

cd /tmp
wget http://erriko.it/download/fonera/openwrt/openwrt-fonera20n-r29753-sysupgrade.bin
mv openwrt-fonera20n-r29753-sysupgrade.bin fon20nopenwrt.bin
mtd -r write fon20nopenwrt.bin image

Aggiornamento

Se hai già installato la versione precedente che ho proposto, puoi aggiornare tramite interfaccia web mantenendo tutte le impostazioni del tuo attuale sistema.

  • Accedi all’interfaccia LuCi (digitando sul browser l’indirizzo del router)
  • Vai su Sistema -> Backup / Flash Firmware
  • Subito sotto Flash new firmware image, seleziona il file di aggiornamento (download qui)
  • Lascia il segno di spunta su keep settings se vuoi mantenere le tue impostazioni, altrimenti toglilo se vuoi un’installazione “pulita” (dovrai ripetere i primi passi riportati nel post già citato)

Se ti è piaciuto questo post

Mostra il tuo apprezzamento, condividi!

Rimani sempre aggiornato:

  • http://www.delcaran.it Delcaran

    Io spero tu non lo abbia fatto solo per me!! In ogni caso grazie!! Stavo giusto iniziando a compilare la mia versione ;)

    • http://erriko.it/?fbconnect_action=myhome&userid=29 Enrico Deleo

      più che altro è stato un input graditissimo, che mi ha dato spunto per un sysupgrade del mio dispositivo che ho fatto prima di pubblicare il post per saggiare il funzionamento.
      Purtroppo ancora non siamo compatibili con la versione stable, ma mi sembra che faccia comunque il suo sporco lavoro ;)

      • http://www.delcaran.it Delcaran

        Magari :) purtroppo ora ho il problema opposto: alcuni pacchetti necessari per montare il disco esterno sono troppo aggiornati rispetto al kernel :p se non ti secca ti chiedere un favore, se puoi controllare un mio config… Sto provando a compilare una mia versione con i pacchetti che mi servono sicuramente statici, in modo da non avere problemi di dipendenze o versioni… l’unica cosa è che non vorrei friggere la fonera, essendo l’unico router di casa e servendo a tutta la famiglia… (credo) basti solo scegliere MIPS e ra305x come target e profile, giusto?

        • http://erriko.it/?fbconnect_action=myhome&userid=29 Enrico Deleo

          Esattamente, avevo pensato di mettere su un mio repository ma penso sia più comodo per tutti attendere uno/due giorni che i pacchetti del repository ufficiale vengano aggiornati :)

  • http://www.delcaran.it Delcaran

    Non è affatto malvagia come idea! Visto che praticamente non vengono rilasciate snapshot sarebbe una valida alternativa a ricompilare tutto a mano… Bene, se mi confermi che il target (MIPS) e il profile (ra305x) sono giusti e non rischio di fondere tutto, nel pomeriggio dopo lavoro provo a compilare la mia versione e vedere se con tutto statico funziona!

    • http://erriko.it/?fbconnect_action=myhome&userid=29 Enrico Deleo

      Si confermo.

  • Katta

    ma perchè non c’è una volta che funzioni a me?? Quando lo flasho sul firmware dev della fonera poi non funziona più niente … :( faccio copia e incolla dei comandi. Non posso aver sbagl

  • Katta

    Il firmare factory non funziona, per flashare il firmware openwrt da fonera dev usare il firmware sysupgrade!!

    • http://erriko.it/?fbconnect_action=myhome&userid=29 Enrico Deleo

      avevo sbagliato comandi, corretto. Grazie della segnalazione.

  • Paco

    Ciao!
    Grazie ai tuoi post sono riuscito a configurare la fonera “como dios manda”!

    Adesso sto provando a congurare los stick usb D-link DWL-G122 con chipset rtl8187. Quando provo ad installare però i pacchetti necessari ricevo il seguente errore:

    root@router:~# opkg install opkg install kmod-rtl8187 kmod-usb-core kmod-usb-ohc
    i kmod-usb2
    Package opkg (618-2) installed in root is up to date.
    Unknown package ‘install’.
    Installing kmod-rtl8187 (2.6.39.4+2011-12-01-2) to root…
    Downloading http://downloads.openwrt.org/snapshots/trunk/ramips/packages/kmod-rtl8187_2.6.39.4+2011-12-01-2_ramips.ipk.
    Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
    Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
    Not downgrading package kernel on root from 2.6.39.4-1-45d42be19c31ef550376f28186aaab97 to 2.6.39.4-1-8ed5f069113be63865a072d80bbf746f.
    Package kmod-usb-core (2.6.39.4-1) installed in root is up to date.
    Installing kmod-usb-ohci (2.6.39.4-1) to root…
    Downloading http://downloads.openwrt.org/snapshots/trunk/ramips/packages/kmod-usb-ohci_2.6.39.4-1_ramips.ipk.
    Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
    Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
    Not downgrading package kernel on root from 2.6.39.4-1-45d42be19c31ef550376f28186aaab97 to 2.6.39.4-1-8ed5f069113be63865a072d80bbf746f.
    Installing kmod-usb2 (2.6.39.4-1) to root…
    Downloading http://downloads.openwrt.org/snapshots/trunk/ramips/packages/kmod-usb2_2.6.39.4-1_ramips.ipk.
    Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
    Multiple packages (kernel and kernel) providing same name marked HOLD or PREFER. Using latest.
    Not downgrading package kernel on root from 2.6.39.4-1-45d42be19c31ef550376f28186aaab97 to 2.6.39.4-1-8ed5f069113be63865a072d80bbf746f.
    Collected errors:
    * opkg_install_cmd: Cannot install package install.
    * opkg_install_cmd: Cannot install package kmod-rtl8187.
    * opkg_install_cmd: Cannot install package kmod-usb-ohci.
    * opkg_install_cmd: Cannot install package kmod-usb2.

    Immagino sia un problema di versione del kernel, è corretto?
    C’è qualche soluzione a questo tema o bisogna compilare tutto? Se cosí fosse, dove trovo i sorgenti e una qualche spiegazione su come fare?

    Ti ringrazio anticipatamente e, per favore, non smettere di trattare questi temi! Sei una luce nell’oscurità! :]

    • http://erriko.it/?fbconnect_action=myhome&userid=29 Enrico Deleo

      Grazie innanzitutto per l’apprezzamento, per quanto riguarda il tuo problema specifico, riguarda semplicemente i pacchetti disponibili sul repository che a quanto pare non sono corrispondono con la versione esatta del kernel. Cerchiamo di avere un po’ di pazienza, se il problema persiste creerò un repository online con i pacchetti compilati alla versione corretta :)

    • http://www.delcaran.it Delcaran

      Segnalo inoltre che hai inserito due volte “opkg install”, quindi il programma “opkg” ha tentato di installare il pacchetto “opkg” (e infatti ti dice che è già alla versione più aggiornata) e il pacchetto “install” (che non esiste)..
      Per quanto riguarda il repository, metto a disposizione sia il mio spazio web sia il mio pc per compilazioni varie…queste ultime quando riuscirò a completare il make del buildroot ;)

      • Paco

        Si Delcaran, mi ero reso conto dell’errore, ma la sostanza non cambia.. rimane il problema della versione del kernel! :/

        Riusciremo a convincere erriko a creare il repo? :]

  • Paco

    Ok, come immaginavo.. aspetterò..

    Cmq sia io do un +1 alla creazione di un repositorio tuo! :P

    Grazie ancora!

    • http://erriko.it/?fbconnect_action=myhome&userid=29 Enrico Deleo

      Più che altro il problema è che è difficile star dietro ai continui updates dei sorgenti di sviluppo. Adesso ad esempio ho già ricompilato il nuovo firmware, e dovrei riaggiornare tutti i pacchetti…

  • AcidBurn

    Ciao Erriko, ottimo articolo ! Vorrei provare openwrt sulla mia fonera, ma prima vorrei sapere se c’è un metodo “indolore” per tornare al firmware Fon.
    Grazie

    • 77flem

      Hello,
      I am not speaking Italian but if you are looking how to go back to stock firmware (fon) i asked question some days ago and someone answered me this:

      I can’t tell you the exact steps because I don’t have it installed anymore, but I used the option for firmware upgrade on the openwrt. But instead up upgrading with a openwrt firmware I used the latest fonera firmware ( http://download.fonosfera.org/RC/2.3.7.0_beta2/FON2303_2.3.7.0_beta2_DEV.tgz ) and it worked right away.

      Cheers

  • 77flem

    Hello, thx again for your work and as some others here (i am not familiar with Italian) i have the same problem to install some packages like for usb/printing support.

    http://pastebin.com/NJ4z1LcL

    If i can help let me know …
    Cheers

    • http://erriko.it/?fbconnect_action=myhome&userid=29 Enrico Deleo

      At the moment the only solution is to compile these packets on your own. You should wait a little while to find them on the official repository.

  • 77flem

    Ok thx, can you explain me (us) steps to build the firmware like you do ?

  • 77flem

    Thx what about adding specific fonera 2n hardware driver in ?

  • Alfonso

    Ciao ho installato questa versione e devo dire che è fantastica, finalmente un router libero! Però non riesco ad installare i pacchetti per il file system… magari, nella prossima versione, se si potessero prevedere già con i pacchetti compilati… grazie

  • Ivan

    Ciao,
    ti ringrazio per l gran lavoro fatto (per primo tra l’altro).
    Vorrei comunque “consigliarti” di allineare l’immagine all’ultima versione (aggiornata da pochi giorni) ma anche di inserire i pacchetti per tutti i file system disponibili e i driver per il mount dei dispositivi usb e print server, in quanto quelli scaricati da opkg non sono compatibile con il nuovo kernel.

    • http://erriko.it/?fbconnect_action=myhome&userid=29 Enrico Deleo

      Ti ringrazio per l’apprezzamento :)
      Pubblicherò l’immagine dell’ultima versione comprensiva dei pacchetti da te citati tra domani e dopodomani ;)

      • Ivan

        Intanto sto facendo altri tentativi… Il problema si presenta anche volendo installare pacchetti importanti come openvpn.
        L’ideale sarebbe creare una immagine allineata a backfire, ma nella versione stable non è ancora supportato il mips.
        Che ne dici se si compilasse l’immagine con il kernel presente in backfire ma con le patch di compatibilità con mips presenti nel trunk? In questo modo l’immagine sarebbe compatibile con i pacchetti (a livello kernel) ufficiali backfire.
        Se hai bisogno di aiuto magari posso darti una mano (tempo permettendo), fammi sapere.

        Ivan

        • http://www.delcaran.it Delcaran

          Personalmente, io ero riuscito a compilare il firmware dai sorgenti e ad installare tutti i pacchetti che volevo e anche altri. Solo che mi sembravano un poco instabili e sono ritornato al firmware fonera.
          È tutta una questione di tempismo: se si compila il firmware e si installano subito tutti i pacchetti che ci interessano non si incorre nell’incompatibilità del kernel.

        • Ivan

          @Delcaran
          hai perfettamente ragione. A questo punto dipende da Erriko e da che intenzioni ha riguardo a questo progetto. Si potrebbe pensare di fare le cose in grande e creare una repository allineata col kernel dell’immagine e caricarvi di volta in volta i pacchetti di interesse per la comunità.
          Se a qualcuno interessa questo è il posto giusto per esprimere la propria opinione.
          Rinnovo ad Erriko la mia disponibità qualora ci fosse bisogno d’aiuto.

          Ivan

    • Angelo

      Ragazzi io sono d’accordo con voi per la creazione di una repository… purtroppo non posso aiutarvi a livello tecnico perchè non ne sarei in grado… anch’io sono fermo alla versione 753 ed ho il problema di utilizzare una penna usb come memori di massa… attendo aggiornamenti

  • Alfonso

    Fantastico, non vedo l’ora! Grazie a te, nuova vita alla Fonera 2.0n.

  • Fernando

    Hi Enrico,

    Can you post your .config so we can build an image from sources with the same options as you?

    I update to your last image, but I can install any modules as the versions don´t match.

    Thanks in advance