[GUIDA] Root e Modding TG789vac Xtream 35b (VBNT-F)

  • 618 Risposte
  • 306400 Visite

0 Utenti e 2 Visitatori stanno visualizzando questo topic.

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:Firmware per TG789vac Xtream 35b
« Risposta #150 il: 10 Febbraio 2019, 14:09 »
Controlla che il router abbia il natting attivo. Che la regola di routing manchi del tutto mi sembra strano.

Dovrebbe esserci/mancare un'opzione masq in /etc/config/firewall
« Ultima modifica: 10 Febbraio 2019, 14:14 da LuKePicci »

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #151 il: 10 Febbraio 2019, 15:24 »
Codice: [Seleziona]
Jun 25 17:33:24 OpenWrt daemon.debug pppd[4704]: rcvd [IPCP ConfReq id=0xf1 <addr 192.168.100.1>]
Jun 25 17:33:24 OpenWrt daemon.debug pppd[4704]: sent [IPCP ConfAck id=0xf1 <addr 192.168.100.1>]
Jun 25 17:33:24 OpenWrt daemon.debug pppd[4704]: rcvd [IPCP ConfNak id=0x1 <addr 80.180.53.226> <ms-dns1 85.37.17.14> <ms-dns2 85.38.28.78>]
Jun 25 17:33:24 OpenWrt daemon.debug pppd[4704]: sent [IPCP ConfReq id=0x2 <addr 80.180.53.226> <ms-dns1 85.37.17.14> <ms-dns2 85.38.28.78>]
Jun 25 17:33:24 OpenWrt daemon.debug pppd[4704]: rcvd [IPCP ConfAck id=0x2 <addr 80.180.53.226> <ms-dns1 85.37.17.14> <ms-dns2 85.38.28.78>]
Jun 25 17:33:24 OpenWrt daemon.notice pppd[4704]: local  IP address 80.180.53.226
Jun 25 17:33:24 OpenWrt daemon.notice pppd[4704]: remote IP address 192.168.100.1
Jun 25 17:33:24 OpenWrt daemon.notice pppd[4704]: primary   DNS address 85.37.17.14
Jun 25 17:33:24 OpenWrt daemon.notice pppd[4704]: secondary DNS address 85.38.28.78
Jun 25 17:33:24 OpenWrt daemon.notice pppd[4704]: Connection state changed to connected (phase 8)
Jun 25 17:33:24 OpenWrt daemon.debug pppd[4704]: Script /lib/netifd/ppp-up started (pid 4725)
Jun 25 17:33:24 OpenWrt daemon.debug pppd[4704]: Script /lib/netifd/ppp-up finished (pid 4725), status = 0x0
root@OpenWrt:~# ip route
default via 192.168.100.1 dev pppoe-wantag  proto static  metric 10
192.168.1.0/24 dev br-lan  proto kernel  scope link  src 192.168.1.254
192.168.100.1 dev pppoe-wantag  proto kernel  scope link  src 80.180.53.226
root@OpenWrt:~# netstat -rn
Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
0.0.0.0         192.168.100.1   0.0.0.0         UG        0 0          0 pppoe-wantag
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 br-lan
192.168.100.1   0.0.0.0         255.255.255.255 UH        0 0          0 pppoe-wantag

La tabella di routing sul pc e' ok, con gateway 192.168.1.254 (che in questo momento e' l'indirizzo del router).
La tabella di routing sul router dice che un qualsiasi indirizzo non interno va gestito da 192.168.100.1, che e' appunto l'interfaccia pppoe-wantag.
Ma se da pc provi a pingare quell'indirizzo, non c'e' niente da fare. Da router invece si. Eppure, avendo come gateway 192.168.1.254, poi quest'ultimo dovrebbe sapere
come gestire la rischiesta e mandare la stessa a pppoe-wantag.
« Ultima modifica: 10 Febbraio 2019, 15:26 da saronno76 »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:Firmware per TG789vac Xtream 35b
« Risposta #152 il: 10 Febbraio 2019, 15:29 »
Infatti credo proprio lo faccia correttamente, ma se il nat è spento allora il router di tim (cioè il primo hop dall'altro lato della ppp, quel 192.168.100.1) non sa come raggiungere l'ip del tuo pc locale 192.168.1.X, perchè su quel router non c'è alcuna regola che dica di instradare quella subnet sulla connessione ppp verso di te. Non potrebbe esserci, è una subnet privata che avete in comune tu e quasi tutti gli altri clienti tim.

Quando fai un ping dal technicolor funziona tutto perchè lui come indirizzo mittente verso la ppp usa 80.180.53.226, e il router di tim 192.168.100.1 sa come raggiungerlo.
« Ultima modifica: 10 Febbraio 2019, 15:32 da LuKePicci »

Offline MisterFTTH

  • Global Moderator
  • Esperto
  • *****
  • 949
  • Sesso: Maschio
Re:Firmware per TG789vac Xtream 35b
« Risposta #153 il: 10 Febbraio 2019, 16:10 »
Ma se da pc provi a pingare quell'indirizzo, non c'e' niente da fare. Da router invece si

Cosa intendi? :huh:

I NAS TIM non rispondono più ai pacchetti ICMP ping da tempo...
« Ultima modifica: 10 Febbraio 2019, 17:04 da MisterFTTH »
Netiquette del Forum

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #154 il: 10 Febbraio 2019, 16:47 »
Intendevo dire che non riesco a pingare 192.168.100.1, il router non instrada il pacchetto verso quell'interfaccia.

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:Firmware per TG789vac Xtream 35b
« Risposta #155 il: 10 Febbraio 2019, 18:56 »
Se la gui e tutta qua si setta poco o nulla

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:Firmware per TG789vac Xtream 35b
« Risposta #156 il: 10 Febbraio 2019, 19:48 »
Non c'è nulla sotto Gateway->"Setup your gateway"?

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #157 il: 10 Febbraio 2019, 20:12 »
comunque, mi pare ovvio che e' meglio perdere un po' di tempo per adattare la gui di @Ansuel in qualche modo. Anche se risolvo la cosa (dopo do un'occhiata al nat)
non e' che puoi stare tutto il giorno la con  ssh ... e' una rottura di palle, e quello che fai poi non lo vedi neanche nell'interfaccia.

Offline larsen64it

  • VIP
  • *****
  • 2696
Re:Firmware per TG789vac Xtream 35b
« Risposta #158 il: 10 Febbraio 2019, 21:27 »
Perso per perso, mi verrebbe da dire di provare con l'AGTEF Unlocker e vedere se ti installa la gui vecchia e provare i settings da lì....
Non so serve l'info:
Package: nginx
Version: 1.9.12-1

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #159 il: 10 Febbraio 2019, 21:31 »
@Ansuel
Allora, prima tentativo: 500 Internal Server Error

Questo e' il log che ho avuto durante la procedura:

Codice: [Seleziona]
Root Script: Rooting in progress...
stopped ledfw.lua (pid 1077)
BusyBox v1.19.4 (2017-06-20 03:17:51 UTC) multi-call binary.

Usage: seq [-w] [-s SEP] [FIRST [INC]] LAST

Print numbers from FIRST to LAST, in steps of INC.
FIRST, INC default to 1.

-w Pad to last with leading zeros
-s SEP String separator

sh: 0: unknown operand
stopped ledfw.lua (pid 4999)
BusyBox v1.19.4 (2017-06-20 03:17:51 UTC) multi-call binary.

Usage: seq [-w] [-s SEP] [FIRST [INC]] LAST

Print numbers from FIRST to LAST, in steps of INC.
FIRST, INC default to 1.

-w Pad to last with leading zeros
-s SEP String separator

sh: 0: unknown operand

start-stop-daemon: warning: killing process 3258: No such process
start-stop-daemon: warning: killing process 5691: No such process

Questo e' il log di nginx

Codice: [Seleziona]
root@OpenWrt:/tmp/log/nginx# cat error.log
2017/06/25 17:30:18 [error] 4218#0: *1 lua entry thread aborted: runtime error: [string "/login.lp"]:73: attempt to concatenate field 'legacy_salt' (a nil value)
stack traceback:
coroutine 0:
[string "/login.lp"]:73: in function 'content'
/usr/lib/lua/web/web.lua:249: in function 'process'
content_by_lua(nginx.conf:109):4: in function <content_by_lua(nginx.conf:109):1>, client: 192.168.1.109, server: localhost, request: "GET / HTTP/1.1", host: "192.168.1.254", referrer: "http://192.168.1.254/"
2017/06/25 17:35:52 [error] 4218#0: *2 lua entry thread aborted: runtime error: [string "/login.lp"]:73: attempt to concatenate field 'legacy_salt' (a nil value)
stack traceback:
coroutine 0:
[string "/login.lp"]:73: in function 'content'
/usr/lib/lua/web/web.lua:249: in function 'process'
content_by_lua(nginx.conf:109):4: in function <content_by_lua(nginx.conf:109):1>, client: 192.168.1.109, server: localhost, request: "GET / HTTP/1.1", host: "192.168.1.254", referrer: "http://192.168.1.254/"
root@OpenWrt:/tmp/log/nginx# date
Sun Jun 25 17:36:03 CEST 2017

Chiedo ai moderatori se preferiscono che continui in questo thread o in quello di Ansuel.
Forse meglio questo, cosi' se domani qualcuno volesse modificare un altro di questi cosi della fastweb,
trova tutto qua, anche se sono problemi che forse si son gia' visti col tim.

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:Firmware per TG789vac Xtream 35b
« Risposta #160 il: 12 Febbraio 2019, 20:24 »
@saronno76 anziche' eseguire rootdevice con la flag force eseguila con debug

prova a cambiare la riga 71 del file /www/docroot/login.lp
da
Codice: [Seleziona]
if v.legacy_salt ~= "" thena
Codice: [Seleziona]
  if v.legacy_salt and v.legacy_salt ~= "" then
nel caso non vada prova anche ad eliminare quell'intero blocco

poi esegui /etc/init.d/nginx restart poi prova ad aprire l'interfaccia e vedi se hai errori diversi

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #161 il: 13 Febbraio 2019, 00:11 »
Andata, la pagina di login e' partita. Ora pero, dopo il login con admin/admin, si ferma di nuovo tutto ...

Codice: [Seleziona]
root@OpenWrt:/tmp/log/nginx# tail -50 error.log
/usr/lib/lua/web/web.lua:249: in function 'process'
content_by_lua(nginx.conf:109):4: in function <content_by_lua(nginx.conf:109):1>, client: 192.168.1.109, server: localhost, request: "GET / HTTP/1.1", host: "192.168.1.254", referrer: "http://192.168.1.254/"
2017/06/25 17:42:55 [error] 4804#0: *11 lua entry thread aborted: runtime error: /www/lua/cards_limiter.lua:34: loop or previous error loading module 'web.dyntab_helper'
stack traceback:
coroutine 0:
[C]: in function 'require'
/www/lua/cards_limiter.lua:34: in function </www/lua/cards_limiter.lua:33>
(tail call): ?
/www/lua/cards.lua:82: in function 'cards'
[string "stats.lp"]:27: in function 'content'
/usr/lib/lua/web/lp.lua:171: in function 'include'
[string "/gateway.lp"]:34: in function 'content'
/usr/lib/lua/web/web.lua:249: in function 'process'
content_by_lua(nginx.conf:109):4: in function <content_by_lua(nginx.conf:109):1>, client: 192.168.1.109, server: localhost, request: "GET / HTTP/1.1", host: "192.168.1.254", referrer: "http://192.168.1.254/"
2017/06/25 17:42:55 [error] 4804#0: *18 lua entry thread aborted: runtime error: /www/lua/cards_limiter.lua:34: loop or previous error loading module 'web.dyntab_helper'
stack traceback:
coroutine 0:
[C]: in function 'require'
/www/lua/cards_limiter.lua:34: in function </www/lua/cards_limiter.lua:33>
(tail call): ?
/www/lua/cards.lua:82: in function 'cards'
[string "stats.lp"]:27: in function 'content'
/usr/lib/lua/web/lp.lua:171: in function 'include'
[string "/gateway.lp"]:34: in function 'content'
/usr/lib/lua/web/web.lua:249: in function 'process'
content_by_lua(nginx.conf:109):4: in function <content_by_lua(nginx.conf:109):1>, client: 192.168.1.109, server: localhost, request: "GET / HTTP/1.1", host: "192.168.1.254", referrer: "http://192.168.1.254/"
2017/06/25 17:42:55 [error] 4804#0: *16 lua entry thread aborted: runtime error: /www/lua/cards_limiter.lua:34: loop or previous error loading module 'web.dyntab_helper'
stack traceback:
coroutine 0:
[C]: in function 'require'
/www/lua/cards_limiter.lua:34: in function </www/lua/cards_limiter.lua:33>
(tail call): ?
/www/lua/cards.lua:82: in function 'cards'
[string "stats.lp"]:27: in function 'content'
/usr/lib/lua/web/lp.lua:171: in function 'include'
[string "/gateway.lp"]:34: in function 'content'
/usr/lib/lua/web/web.lua:249: in function 'process'
content_by_lua(nginx.conf:109):4: in function <content_by_lua(nginx.conf:109):1>, client: 192.168.1.109, server: localhost, request: "GET / HTTP/1.1", host: "192.168.1.254", referrer: "http://192.168.1.254/"
2017/06/25 17:42:55 [error] 4804#0: *19 lua entry thread aborted: runtime error: /www/lua/cards_limiter.lua:34: loop or previous error loading module 'web.dyntab_helper'
stack traceback:
coroutine 0:
[C]: in function 'require'
/www/lua/cards_limiter.lua:34: in function </www/lua/cards_limiter.lua:33>
(tail call): ?
/www/lua/cards.lua:82: in function 'cards'
[string "stats.lp"]:27: in function 'content'
/usr/lib/lua/web/lp.lua:171: in function 'include'
[string "/gateway.lp"]:34: in function 'content'
/usr/lib/lua/web/web.lua:249: in function 'process'
content_by_lua(nginx.conf:109):4: in function <content_by_lua(nginx.conf:109):1>, client: 192.168.1.109, server: localhost, request: "GET / HTTP/1.1", host: "192.168.1.254", referrer: "http://192.168.1.254/"



Offline cloud155

  • Nuovo Iscritto
  • *
  • 2
Re:Firmware per TG789vac Xtream 35b
« Risposta #162 il: 13 Febbraio 2019, 10:03 »
Salve a tutti, possiedo questo modem brandizzato fastweb e mi chiedevo se fosse possibile utilizzarlo anche con Tim.
Nel caso andasse sbloccato mi sapete dire quanto puo' essere lungo e complicato il procedimento ed indirizzarmi su dove guardare per farlo?
Grazie a tutti.

Offline Ansuel

  • VIP
  • *****
  • 3166
  • Sesso: Maschio
  • Il trucco è avere tanti modem da brikkare :P
Re:Firmware per TG789vac Xtream 35b
« Risposta #163 il: 13 Febbraio 2019, 11:44 »
@saronno76  puoi aprire una issue su github? così seguiamo meglio

Offline saronno76

  • Membro Giovane
  • **
  • 59
Re:Firmware per TG789vac Xtream 35b
« Risposta #164 il: 13 Febbraio 2019, 13:18 »
Ok, appena posso lo faccio.