OpenWrt Chaos Calmer su AGTEF/AGTHP

  • 574 Risposte
  • 375026 Visite

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline shdf

  • Esperto
  • ****
  • 981
  • Sesso: Maschio
Re:OpenWrt Chaos Calmer su AGTEF
« Risposta #270 il: 21 Gennaio 2018, 18:32 »
si l'ho utilizzato io, non ho avuto nessun problema.
Scusa, sono francese non parlo molto bene italiano
DGA4130 sbloccato firmware 2.2.0 + GUI TIM Unlocked
DGA4132 sbloccato firmware 2.2.0 + GUI TIM Unlocked

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
Re:OpenWrt Chaos Calmer su AGTEF
« Risposta #271 il: 21 Gennaio 2018, 22:03 »
A me si riavvia in continuazione ho dovuto ripristinare. Avevo provato a togliere aria2 in quei pochi secondi che rimaneva accesso con successo, ma non è servito poiché si riavviava ogni minuto sempre, quindi deduco che il problema era su quella libreria.
« Ultima modifica: 21 Gennaio 2018, 22:29 da nclmrc »

Offline shdf

  • Esperto
  • ****
  • 981
  • Sesso: Maschio
Re:OpenWrt Chaos Calmer su AGTEF
« Risposta #272 il: 21 Gennaio 2018, 23:38 »
non ho capito bene, cosa si riavvia ? il router o aria2 ?
Scusa, sono francese non parlo molto bene italiano
DGA4130 sbloccato firmware 2.2.0 + GUI TIM Unlocked
DGA4132 sbloccato firmware 2.2.0 + GUI TIM Unlocked

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
Re:OpenWrt Chaos Calmer su AGTEF
« Risposta #273 il: 22 Gennaio 2018, 09:36 »
il router

Offline shin01

  • Membro Giovane
  • **
  • 53
Re:OpenWrt Chaos Calmer su AGTEF
« Risposta #274 il: 23 Gennaio 2018, 21:28 »
La gui tim usa nginx, luci usa uhttpd (? nn ricordo) capisci che non puoi avere 2 webserver sulla stessa porta.
Prima di iniziare a fare qualche prova configuri nginx sulla 8080 e poi installi luci (in qualche post di questo thread mi sembrava di aver letto come installare tutto) e alla fine se vai su 192.168.1.1 (che sarebbe quello sulla porta default 80) apri luci se vai su 192.168.1.1:8080 apri la gui tim

Se può essere di aiuto a qualcuno, da un paio di prove rapide che ho fatto sembra sia meglio spostare luci su una porta diversa (io ho impostato la 81) in quanto il file conf di uhttpd mi è parso più semplice da modificare. Quando ho provato a spostare nginx, si è arrabbiato non poco  :rotfl:
Da quello che sto provando le 2 interfacce convivono in amore e armonia  O:-)

Offline shdf

  • Esperto
  • ****
  • 981
  • Sesso: Maschio
Re:OpenWrt Chaos Calmer su AGTEF
« Risposta #275 il: 24 Gennaio 2018, 16:15 »
Sul DGa4130, firmware 1.1.x, sensa la GUI di ansuel. Ho installato il nginx del repo:
Codice: [Seleziona]
opkg install /tmp/nginx_1.12.1-1_brcm63xx-tch.ipkOra non ho piu la GUI...
nel log di nginx :
Codice: [Seleziona]
2018/01/24 15:51:57 [error] 20143#0: *2 "/usr/html/index.html" is not found (2: No such file or directory), client: 192.168.1.10, server: localhost, request: "GET / HTTP/1.1", host: "192.168.1.1"non capisco perche ora va cercare la GUI a questo posto : /usr/html/index.html
la conf di nginx non è cambiata...
Scusa, sono francese non parlo molto bene italiano
DGA4130 sbloccato firmware 2.2.0 + GUI TIM Unlocked
DGA4132 sbloccato firmware 2.2.0 + GUI TIM Unlocked

Offline shin01

  • Membro Giovane
  • **
  • 53
Re:OpenWrt Chaos Calmer su AGTEF
« Risposta #276 il: 25 Gennaio 2018, 08:28 »
@roleo Potresti aggiungere al repo il pacchetto ddns-scripts_no-ip_com
Grazie mille

Offline spyrito79

  • Membro Giovane
  • **
  • 69
  • Sesso: Maschio
Re:OpenWrt Chaos Calmer su AGTEF
« Risposta #277 il: 25 Gennaio 2018, 08:38 »
Ragazzi scusate
ho letto il topic diverse volte ma giuro che non ho capito.
Questa compilazione che ha fatto l'utente @roleo per il DGA4130 va bene anche per il DGA4132 dato che sono molto simili a lvello di hardware o assolutamente è da evitarsi?
Grazie e susate la niubbaggine. :facepalm:
DGA4132 sbloccato firmware 1.1.0_002 + GUI TIM Unlocked Telecom
DGA4132 sbloccato firmware AGTHP_2.0.0 + GUI Ansuel Fastweb

Offline roleo

  • VIP
  • *****
  • 4601
    • Repository ilpuntotecnico.com
Re:OpenWrt Chaos Calmer su AGTEF/AGTHP
« Risposta #278 il: 25 Gennaio 2018, 10:57 »
Ho aggiornato il primo post.
--- SONO TUTTI OPEN CON IL SOURCE DEGLI ALTRI ---

Non rispondo in pm a tutte quelle domande che hanno una risposta nel forum.
Usate il pulsante "Ricerca".

Offline spyrito79

  • Membro Giovane
  • **
  • 69
  • Sesso: Maschio
Re:OpenWrt Chaos Calmer su AGTEF/AGTHP
« Risposta #279 il: 25 Gennaio 2018, 14:58 »
--- AGGIORNAMENTO 25/01/2018 ---

Inserita compatibilità AGTHP.
@roleo grazie
DGA4132 sbloccato firmware 1.1.0_002 + GUI TIM Unlocked Telecom
DGA4132 sbloccato firmware AGTHP_2.0.0 + GUI Ansuel Fastweb

Offline ^NiCo^

  • Ex-Staff
  • Esperto
  • *****
  • 1258
  • Se non và dagli un calcio e riprova.
Re:OpenWrt Chaos Calmer su AGTEF/AGTHP
« Risposta #280 il: 26 Gennaio 2018, 03:09 »
@roleo Potresti compilarmi questo per agtef pls ?  -> http://www.easycwmp.org/download/easycwmp-openwrt.tar.gz

Mi serve per fare 2 esperimenti  O:-)

Offline roleo

  • VIP
  • *****
  • 4601
    • Repository ilpuntotecnico.com
Re:OpenWrt Chaos Calmer su AGTEF/AGTHP
« Risposta #281 il: 26 Gennaio 2018, 10:12 »
@roleo Potresti aggiungere al repo il pacchetto ddns-scripts_no-ip_com
Grazie mille

@roleo Potresti compilarmi questo per agtef pls ?  -> http://www.easycwmp.org/download/easycwmp-openwrt.tar.gz

Mi serve per fare 2 esperimenti  O:-)

Fatto, da testare.
--- SONO TUTTI OPEN CON IL SOURCE DEGLI ALTRI ---

Non rispondo in pm a tutte quelle domande che hanno una risposta nel forum.
Usate il pulsante "Ricerca".

Offline uomoukko

  • Membro Anziano
  • ***
  • 121
    • github.com/uomoukko
Re:OpenWrt Chaos Calmer su AGTEF/AGTHP
« Risposta #282 il: 26 Gennaio 2018, 21:32 »
Scusate la domanda stupida... ma sto cercando un sistema veloce per poter compilare preferibilmente
su windows10 (usando Ubuntu) un toolchain che mi consenta di compilare e far girare sul dga4130
semplici programmini tipo printf ("Salve mondo\n"); che non usano librerie esterne.
Ho provato vari toolchain la compilazione va a buon fine ma sfortunatamente l'a.out
trasferito sul modem non viene riconosciuto.
Potreste darmi qualche aiutino o magari una guida?
Grazie.

Offline roleo

  • VIP
  • *****
  • 4601
    • Repository ilpuntotecnico.com
Re:OpenWrt Chaos Calmer su AGTEF/AGTHP
« Risposta #283 il: 28 Gennaio 2018, 08:47 »
La toolchain è quella di openwrt:
toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi
e usa le uclibc.
Ti consiglio di scaricare i miei sorgenti:
https://repository.ilpuntotecnico.com/files/roleo/public/agtef/src/
e poi di lanciare il ./go per compilare.
I sorgenti non sono completi quindi non arriverai in fondo alla compilazione ma avrai sicuramente impostata tutta la parte di cross-compilazione.

Non so se la Ubuntu di Windows ce la può fare. Al massimo metti in piedi una macchina virtuale debian.
--- SONO TUTTI OPEN CON IL SOURCE DEGLI ALTRI ---

Non rispondo in pm a tutte quelle domande che hanno una risposta nel forum.
Usate il pulsante "Ricerca".

Offline uomoukko

  • Membro Anziano
  • ***
  • 121
    • github.com/uomoukko
Re:OpenWrt Chaos Calmer su AGTEF/AGTHP
« Risposta #284 il: 29 Gennaio 2018, 11:38 »
Allora... ho fatto come hai detto, ho scompattato openwrt_agtef_gpl_20180121.gz
ho modificato il go per il mio dga4130
Codice: [Seleziona]
# Uncomment for DGA4130 AGTEF 1.0.3
#!/bin/bash

# Uncomment for DGA4130 AGTEF 1.0.3
export FORCE_KERNEL_VERMAGIC="0b3a287109a01f28a0c5f067991f321a"
# Uncomment for DGA4132 AGTHP 1.0.3
#export FORCE_KERNEL_VERMAGIC="1cc0b47f4eacd68f62a475ee32bcdc5f"
make V=s $@

e poi ho lanciato ./go
la compilazione mi si e' interrotta qui
Codice: [Seleziona]
Hunk #5 succeeded at 620 (offset -5 lines).
patching file net/netfilter/ipvs/ip_vs_xmit.c

Applying /home/user/roleo/openwrt_agtef_gpl/target/linux/generic/patches-3.4/979-tch-ipv6-push-reasm-skb-backport.patch using plaintext:
patching file include/linux/skbuff.h
Hunk #1 succeeded at 317 (offset -57 lines).
Hunk #2 succeeded at 349 (offset -57 lines).
Hunk #3 FAILED at 580.
Hunk #4 succeeded at 2343 (offset -308 lines).
Hunk #5 succeeded at 2361 (offset -308 lines).
Hunk #6 succeeded at 2375 (offset -308 lines).
Hunk #7 succeeded at 2386 (offset -308 lines).
1 out of 7 hunks FAILED -- saving rejects to file include/linux/skbuff.h.rej
patching file include/net/netfilter/ipv6/nf_defrag_ipv6.h
patching file net/core/skbuff.c
Hunk #1 succeeded at 454 (offset -274 lines).
patching file net/ipv6/netfilter/nf_conntrack_l3proto_ipv6.c
patching file net/ipv6/netfilter/nf_conntrack_reasm.c
Hunk #2 succeeded at 605 (offset -5 lines).
patching file net/ipv6/netfilter/nf_defrag_ipv6_hooks.c
Patch failed!  Please fix /home/user/roleo/openwrt_agtef_gpl/target/linux/generic/patches-3.4/979-tch-ipv6-push-reasm-skb-backport.patch!
Makefile:102: recipe for target '/home/user/roleo/openwrt_agtef_gpl/build_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/linux-3.4.11/.prepared' failed
make[3]: *** [/home/user/roleo/openwrt_agtef_gpl/build_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/linux-3.4.11/.prepared] Error 1
make[3]: Leaving directory '/home/user/roleo/openwrt_agtef_gpl/toolchain/kernel-headers'
toolchain/Makefile:81: recipe for target 'toolchain/kernel-headers/prepare' failed
make[2]: *** [toolchain/kernel-headers/prepare] Error 2
make[2]: Leaving directory '/home/user/roleo/openwrt_agtef_gpl'
toolchain/Makefile:80: recipe for target '/home/user/roleo/openwrt_agtef_gpl/staging_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/stamp/.toolchain_install' failed
make[1]: *** [/home/user/roleo/openwrt_agtef_gpl/staging_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/stamp/.toolchain_install] Error 2
make[1]: Leaving directory '/home/user/roleo/openwrt_agtef_gpl'
/home/user/roleo/openwrt_agtef_gpl/include/toplevel.mk:181: recipe for target 'world' failed
make: *** [world] Error 2
user@MAXX:~/roleo/openwrt_agtef_gpl$

sono riuscito cmq a recuperare il compilatore
alias cc='/home/user/roleo/openwrt_agtef_gpl/staging_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/bin/arm-openwrt-linux-uclibcgnueabi-gcc'

che compila il mio semplice programmino
Codice: [Seleziona]
user@MAXX:~$ cat prova.c

int main()
{
puts("Prova\n");
return 0;
}

user@MAXX:~$ cc prova.c
/home/user/roleo/openwrt_agtef_gpl/staging_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/bin/ld: cannot find crt1.o: No such file or directory
/home/user/roleo/openwrt_agtef_gpl/staging_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/bin/ld: cannot find crti.o: No such file or directory
/home/user/roleo/openwrt_agtef_gpl/staging_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/bin/ld: cannot find -lgcc_s
/home/user/roleo/openwrt_agtef_gpl/staging_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/bin/ld: cannot find -lc
/home/user/roleo/openwrt_agtef_gpl/staging_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/bin/ld: cannot find -lgcc_s
/home/user/roleo/openwrt_agtef_gpl/staging_dir/toolchain-arm_cortex-a9+neon_gcc-4.8-linaro_uClibc-0.9.33.2_eabi/lib/gcc/arm-openwrt-linux-uclibcgnueabi/4.8.3/../../../../arm-openwrt-linux-uclibcgnueabi/bin/ld: cannot find crtn.o: No such file or directory
collect2: error: ld returned 1 exit status
user@MAXX:~$

ma non trovando la uClibc giustamente non riesce a linkare  (infatti cc -c prova.c restituisce prova.o senza errori)
Sai mica come fare per compilare questa libreria? grazie.

AGGIORNAMENTO:
(scrivo questo come promemoria per chi, come me, si volesse cimentare a compilare il toolchain su Windows 10 usando ubuntu
scaricabile dal windows store)

Beh ho rifatto tutto usando stavolta il file openwrt_agtef_gpl_20171118.gz
faccio andare il ./go
sempre errore sui patch! Maledizione! Provo a fare a mano:

Allora, visto che della frammentazione dell'ipv6 non mi frega nulla rinomino i due patch incriminati così che non diano fastidio
Codice: [Seleziona]
user@MAXX:$ cd openwrt_agtef_gpl/target/linux/generic/patches-3.4
user@MAXX:$ mv 979-tch-ipv6-push-reasm-skb-backport.patch .979-tch-ipv6-push-reasm-skb-backport.patch
user@MAXX:$ mv 978-tch-ipv6-improve-fragmentation-handling-backport.patch .978-tch-ipv6-improve-fragmentation-handling-backport.patch

rilancio il ./go e... miracolo!
beh sta ancora compilando haha... vi faro' sapere!
« Ultima modifica: 29 Gennaio 2018, 15:34 da MisterFTTH »