L'angolo di Ansuel: ricerca e sviluppo su DGA4130 (AGTEF) & DGA4132 (AGTHP)

  • 2281 Risposte
  • 1130866 Visite

0 Utenti e 3 Visitatori stanno visualizzando questo topic.

Offline ervinq

  • Nuovo Iscritto
  • *
  • 9
:headbang:Installando il pacchetto ca-certificates si risolve il problema con cUrl ma non con opkg e wget.
Serve che qualcuno faccia un debug dell'errore ricevuto da wget

Edit: temo non ci sia soluzione...dovremo rivedere completamente il repository dei pacchetti opkg

Su un altro forum ho letto che si può compilare il binary wget con openssl.  Senza cosi andare intorno a repository. Quanto sia fattibile la parola ai esperti.

esempio sotto

 
Citazione
wget http://xxxxxxxxxxxxxxxxxxx/wget-1.8.2.tar.gz
tar xvzf wget-1.8.2.tar.gz
cd wget-1.8.2
./configure --prefix=/usr --with-ssl
make
make install

Offline larsen64it

  • VIP
  • *****
  • 2697
In openwrt esistono 2 versioni di wget: wget-nossl e wget (con supporto ssl attivato di default)
Quindi per TG789vacV2 basta scaricare dai repository di openwrt wget ed installarlo.
Andare in /usr/bin rinomirare wget (che punta a busybox) e creare un link a wget-ssl con "ln -s wget-ssl wget"
Per i fratelli maggiori credo che valga la stessa cosa.
« Ultima modifica: 01 Agosto 2018, 22:53 da larsen64it »

Offline mavelot

  • Administrator
  • Esperto
  • *****
  • 1705
  • Live Long and Prosper
Aspettate....per la verità...il WGET a bordo del router gestisce già SSL.
Il problema è che non piace a Cloudflare...oppure che non carica i certificati delle CA...

Però se fosse disponibile una compilazione più completa è possibile che con ulteriori opzioni (tipo refererr) si riesca a superare i filtri...mi sa che serve una sniffatina

Edit: In attesa di risolvere il problema ho riattivato l'http diretto sul repository
« Ultima modifica: 01 Agosto 2018, 22:20 da mavelot »

Offline larsen64it

  • VIP
  • *****
  • 2697
Infatti ora https non funziona più solo http, prima installando wget e openssl-util funzionava.
« Ultima modifica: 01 Agosto 2018, 22:54 da larsen64it »

Offline reds

  • Membro Anziano
  • ***
  • 105
Ciao a tutti possiedo Smart Modem Evolution DGA4130 (AGTEF)
Fornitore del prodotto
Technicolor
Nome prodotto
AGEVO
Versione Software
AGTEF_1.0.3
Versione Gui
4.6.8
Nome Host
modemtim

rootato tempo fa cosa faccio?Aggiorno solamente la gui all'ultima versione? o faccio pure l'upgrade firmware? grazie.

Offline mavelot

  • Administrator
  • Esperto
  • *****
  • 1705
  • Live Long and Prosper
Infatti ora https non funziona più solo http, prima installando wget e openssl-util funzionava.

 :facepalm:


EDIT: RISOLTO IL PROBLEMA


Banalissimo....
il problema è il WGET incluso nella busybox che ha un bug relativo all'utilizzo di reverse proxy

Quindi la soluzione è semplicemente installare il pacchetto WGET presente del repo di Roleo:
https://repository.ilpuntotecnico.com/files/roleo/public/agtef/1.1.0/brcm63xx-tch/packages/packages/wget_1.17.1-1_brcm63xx-tch.ipk

Non è necessario effettuare rename o creare alias.
Sia il wget che opkg utilizzeranno direttamente quello "nuovo" e si collegheranno sia in http sia in https

Se riscontrate invece problemi con il certificato o meglio con la CA, allora dovete installare anche il pacchetto ca-certificates:
https://repository.ilpuntotecnico.com/files/roleo/public/agtef/1.1.0/brcm63xx-tch/packages/base/ca-certificates_20161130%2Bnmu1_all.ipk

In questo caso però occorre fare attenzione perchè verrebbero sovrascritti alcuni certificati già esistenti nella cartella /etc/ssl/certs.
Pertanto prima di installarlo, rinominare i certificati presenti con nome del tipo AABBCC.0 in AABBCC.1

Attendo feedback !

« Ultima modifica: 02 Agosto 2018, 01:02 da mavelot »

Offline Lil-Koby

  • Nuovo Iscritto
  • *
  • 44
  • May the FOURCC be with you.
@mavelot

Your solution does work!
I've manually installed wget_1.17.1-1_brcm63xx-tch.ipk + ca-certificates_20161130+nmu1_all.ipk and it does fix the opkg update errors when using https.

For the ca-certificates I had to change 578d5c04.0 and aee5f10d.0 to xxx.1 as you allready mentioned, otherwise i was recieving the following errors when trying to install ca-certificates*.ipk:
Codice: [Seleziona]
opkg install /tmp/ca-certificates_20161130+nmu1_all.ipk
Installing ca-certificates (20161130+nmu1) to root...
Collected errors:
 * check_data_file_clashes: Package ca-certificates wants to install file /etc/ssl/certs/aee5f10d.0
        But that file is already provided by package  * https-certificates
 * check_data_file_clashes: Package ca-certificates wants to install file /etc/ssl/certs/578d5c04.0
        But that file is already provided by package  * https-certificates
 * opkg_install_cmd: Cannot install package ca-certificates.

After the successful installation of the ca-certificates opkg update works just fine:
Codice: [Seleziona]
opkg update
Downloading https://repository.ilpuntotecnico.com/files/roleo/public/agtef/1.1.0/brcm63xx-tch/packages/base/Packages.gz
Updated list of available packages in /var/opkg-lists/chaos_calmer_base
Downloading https://repository.ilpuntotecnico.com/files/roleo/public/agtef/1.1.0/brcm63xx-tch/packages/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/chaos_calmer_packages
Downloading https://repository.ilpuntotecnico.com/files/roleo/public/agtef/1.1.0/brcm63xx-tch/packages/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/chaos_calmer_luci
Downloading https://repository.ilpuntotecnico.com/files/roleo/public/agtef/1.1.0/brcm63xx-tch/packages/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/chaos_calmer_routing
Downloading https://repository.ilpuntotecnico.com/files/roleo/public/agtef/1.1.0/brcm63xx-tch/packages/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/chaos_calmer_telephony
Downloading https://repository.ilpuntotecnico.com/files/roleo/public/agtef/1.1.0/brcm63xx-tch/packages/management/Packages.gz
Updated list of available packages in /var/opkg-lists/chaos_calmer_management
Downloading http://downloads.openwrt.org/chaos_calmer/15.05.1/brcm63xx-tch/VBNTK/packages/Packages.gz
*** Failed to download the package list from http://downloads.openwrt.org/chaos_calmer/15.05.1/brcm63xx-tch/VBNTK/packages/Packages.gz

Collected errors:
 * opkg_download: Failed to download http://downloads.openwrt.org/chaos_calmer/15.05.1/brcm63xx-tch/VBNTK/packages/Packages.gz, wget returned 8.

:clap:
Io uso google traduttore, ti prego perdonami...

Offline larsen64it

  • VIP
  • *****
  • 2697
Funziona sia http che https.
Per me è go!!!

Offline Giustaf

  • Membro Giovane
  • **
  • 67
Scusate la nubbiaggine, ma per chi come me smanetta molto meno ed aggiorna semplicemente la GUI di Ansuel (quando c'è un aggiornamento!) ed eventualmente i nuovi firmware beta, cosa deve fare nel caso in cui volesse cambiare il drivers xdsl con un'altro presente nella lista?

funziona tutto come prima?


Offline mavelot

  • Administrator
  • Esperto
  • *****
  • 1705
  • Live Long and Prosper
Credo di si ma non ne sono certo. Eventualmente chiediamo ad @Ansuel se necessario di integrare nelle prossime release direttamente il pacchetto Wget e i Certificati CA

Offline Giustaf

  • Membro Giovane
  • **
  • 67
Ok grazie, allora aspettiamo, nel frattempo meglio starsene buoni senza toccare nulla, così si evita di far danni!

Offline Diabolik

  • Esperto
  • ****
  • 1057
@mavelot stavo per fare la stessa domanda di @Giustaf cioè se questo eventuale fix può essere implementato ad esempio nella successiva versione della GUI oppure se cmq c'era da fare qualche passaggio a mano.......
DGA4132 con AGTHP_2.3.3 e Gui Dev Ansuel.
E' stata dura.... ma chi la dura la vince......
(..grazie per il supporto che mi date ogni volta..)

Offline mavelot

  • Administrator
  • Esperto
  • *****
  • 1705
  • Live Long and Prosper
Danni non vedo come se ne possano fare. Semplicemente non potete scaricare pacchetti aggiuntivi. Cmq basta che seguite la procedura per installarli e poi funziona tutto di nuovo.

Offline CicciOPiK

  • Nuovo Iscritto
  • *
  • 18
  • Sesso: Maschio
Ragazzi appena installo luci (versione 8.6.4 della gui) mi da nginx internal server error come posso ovviare? Non si accede nella pagina di configurazione ma apparentemente tutto funziona regolarmente.
Info led giallo fisso wifi e voip funzionanti eth non funzionano.
Aggiungo che se si prova a fare il restart di transformer e nginx da console da no such process.
Aggiornamento:
Anche dopo aver effettuato la procedura ex novo di downgrade (con autoflash e tftpd in entrambi i modi) e root ho reinstallato luci e boom stesso errore. Spero sia utile.
« Ultima modifica: 05 Agosto 2018, 12:14 da CicciOPiK »

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@CicciOPiK Ci sono problemi con wget. Devi seguire il fix dei post precedenti per usare wget.