Firmware Openwrt per Tp-link w8970

Eccomi di nuovo. Era tanto che non mi ricompilavo una versione del firmware openwrt per il mio router TP_LINK w8970, ed ora che ho avuto un pochino di tempo per fare la lunga compilazione necessaria, ho pronto il nuovo firmware customizzato da me.

Come al solito ho compilato il ramo trunk, non ho utilizzato patch e, novità di pochi mesi, non ho dovuto neanche mettere un driver dsl esterno perchè ora i sorgenti li includono, basta selezionarli in fase di compilazione.

Una volta installato il firmware o da seriale, o dal pannello luci, (vedere rispettivamente le guide per l’installazione da firmware originale e per la compilazione), bisogna settare il pannello delle interfacce; nello specifico tutto quello che riguarda l’interfaccia WAN.

La versione che ho compilato è la r49088 ed ho incluso tutto quello che c’era nella guida precedente tranne (credo) il supporto alle stampanti  usb.

Potete, aggiungendo i repositori, mettere comunque i pacchetti di vostro interesse.

Io in particolare non riuscivo a far connettere il router ed ho dovuto creare un interfaccia di nome nas0 nei Physical setting dell’interfaccia  perchè con ptm0 non va.

Il discorso è lungo ma sappiate che se avete una adsl2 e volete connettervi con pppoe dovete fare cosi.

Il tutto si può fare sia da luci, che modificando da ssh il file /etc/config/network.

Allego anche il mio file /etc/config/network che potete prendere come spunto per eventuali problemi.

Fatemi sapere se ci sono malfunzionamenti!

DOWNLOAD

Ciao e alla prossima build!

 

 

 

Scritto da Filippo Aceto

Tecnico informatico, appassionato di tecnologia e sistemi. Un curioso alla ricerca delle migliori risposte.

Questo articolo ha 13 commenti

  1. Angelo Ricci Rispondi

    non mi fa l’update dei pacchetti qui la risposta quando tento di aggiornarli.Questa eè la risposta all’update:
    Downloading http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/Packages.gz.
    Downloading http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/Packages.sig.
    Signature check failed.
    Remove wrong Signature file.
    Collected errors:
    * opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/Packages.gz, wget returned 8.
    * opkg_download: Failed to download http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/Packages.sig, wget returned 8.

    Volevo installare il server di stampa.come potrei fare?

    • Filippo Aceto Rispondi

      I repository non sono settati. Io naturalmente ho i miei pacchetti compilati ma si possono mettere quelli della versione trunk. Nell’articolo precedente se non sbaglio tra i commenti ci sono i repo. Mancano solo quelli kernel.
      Puoi mettere questi andando in software, nella sezione configurazione.

      src/gz chaos_calmer_kernel http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/kernel
      src/gz chaos_calmer_base http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/base
      src/gz chaos_calmer_packages http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/packages
      src/gz chaos_calmer_luci http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/luci
      src/gz chaos_calmer_routing http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/routing
      src/gz chaos_calmer_telephony http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/telephony
      src/gz chaos_calmer_management http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages/management

      per l’errore che ti da sempre in configurazione, dove dice
      src/gz filippoaceto http://downloads.openwrt.org/snapshots/trunk/lantiq/xrx200/packages
      puoi commentare mettendoci un # all’inizio.

  2. mcolo Rispondi

    Ciao Filippo,
    grazie per il firmware e per la guida.. installato proprio oggi e funziona tutto alla grande!
    Volevo chiedere una sola cosa.. hai per caso qualche guida o how to su come fare extroot sul tuo firmware? devo installare qualcosa di particolare?
    Grazie mille!

  3. Riccardo Rispondi

    Ciao
    sono abbastanza negato in materia ma ho un’esigenza di questo tipo: volevo sapere se era possibile, una volta collegato un backup 3g/4g al router (via usb piuttosto che via lan/wan), far sì che il router passi da una connessione all’altra in base all’orario e non alla disconnessione della linea adsl.
    Con la WRT si riuscirebbe a gestire questa cosa?

  4. Stefano Pini Rispondi

    Ciao Filippo, grazie per il fw!

    Una cosa, ho provato ad installare sia il tuo fw:
    openwrt-r49088-lantiq-xrx200-TDW8970-sysupgrade.image
    che il fw scaricato da openwrt:
    openwrt-15.05.1-lantiq-xrx200-TDW8970-sysupgrade.image

    Nel tuo caso il driver dsl xcpe_574306_571801.bin è già incorporato e funziona alla grande.
    Nel caso di openwrt l’ho dovuto copiare dalla tua immagine ma non funziona, non mi da particolari errori ma rimane in DOWN [0x380: full_init]

    Se al posto del driver della tua immagine
    xcpe_574306_571801.bin
    metto il driver
    dsl_vr9_firmware_xdsl-05.04.08.00.00.06_05.04.04.04.00.01.bin
    funziona, solo che è molto vecchio e lo volevo cambiare per ottimizzare la dsl…

    Pensi bisogna fare qualcosa di particolare per fare andare il tuo sull’immagine standard di openwrt, tipo installare qualche package extra?

    Grazie mille e ciao
    Stefano

  5. Valerio Rispondi

    Ciao Filippo, dove posso trovare i packages compatibili con questo firmware? Quelli disponibili su openwrt non vanno bene (hanno già cambiato la versione di kernel). Devo installare i pacchetti per il supporto delle periferiche usb

  6. Rosario Rispondi

    Ciao Filippo, e’ da un po’ che valuto la modifica al mio w8970 (ver. 1.2) per passare a openWRT, ma sono stato sempre un po’ restio per paura di “brickare” il router.
    Ora per esigenze personali, avrei bisogno di una VPN tra il mio smartphone e la rete di casa, cosa che con il firmware originale, pare non si possa fare.
    Mi chiedo pertanto se il tuo firmware include gia’ i pacchetti OpenVPN o simili per fare quanto detto prima, o se devo “cucinarmi” un firmware ad-hoc.

    Non ho ben capito se il software tipo transmission, etc. posso aggiungerli dopo o se si fa tutto in fase di installazione firmware.

    Grazie,
    ciao

  7. Sergio Rispondi

    Filippo Ciao, Al momento ho installato questo firmware sul mio w8970 e funziona perfettamente con VDSL 30Mb. grande lavoro
    Volevo chiedervi se avete intenzione di compilare una nuova versione di OpenWRT o forse compilare una versione Lede.
    Grazie in anticipo

    saluti

Rispondi