[GUIDA] Root e Modding Smart Modem Plus AGTEF DGA4130 (VBNT-K)

  • 9588 Risposte
  • 5800448 Visite

0 Utenti e 5 Visitatori stanno visualizzando questo topic.

Offline theBricker

  • Nuovo Iscritto
  • *
  • 29
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4605 il: 01 Dicembre 2017, 00:56 »
@Ansuel:
Potresti suggerirmi cosa modificare in etc/config per far diventare Lan la porta Wan, come settare paese USA sul wifi 2,4Ghz e come modificare l'accesso remoto impostando password personalizzata e fissa col 789vac (Tiscali) sbloccato?
 Grazie!

Per riconfigurare la porta WAN come una LAN è possibile, però ti ritrovi un AGTEF che agisce solo da semplice Access Point connesso in ethernet sulla tua LAN. Del modem puoi usare solo il WIFI e lo switch gigabit ethernet. Per la connesione a internet, VoIP e quant'altro se ne deve occupare un'altro modem. Nel caso ti interessi questa soluzione riesco a darti una mano, è un metodo poco ortodosso però funziona

Offline JustinCase

  • Nuovo Iscritto
  • *
  • 32
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4606 il: 01 Dicembre 2017, 06:59 »
da quando esiste? io ero rimasto che il server per il cwmp era solo quello classico che è scremato su 3 porte differenti
Da sempre, è il server ACS (Auto Configuration Server) cwmp...

Offline ciciusx

  • Membro Giovane
  • **
  • 58
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4607 il: 01 Dicembre 2017, 07:34 »
Per riconfigurare la porta WAN come una LAN è possibile, però ti ritrovi un AGTEF che agisce solo da semplice Access Point connesso in ethernet sulla tua LAN. Del modem puoi usare solo il WIFI e lo switch gigabit ethernet. Per la connesione a internet, VoIP e quant'altro se ne deve occupare un'altro modem. Nel caso ti interessi questa soluzione riesco a darti una mano, è un metodo poco ortodosso però funziona

Intanto ti ringrazio x avermi risposto; io avevo letto che invece con una semplice modifica si poteva trasformare la wan in lan senza perdere funzionalità del modem! Peccato!
Sai aiutarmi per il wifi impostato su USA e sulla password per accesso remoto?
Grazie ancora!

Offline shdf

  • Esperto
  • ****
  • 981
  • Sesso: Maschio
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4608 il: 01 Dicembre 2017, 08:40 »
@shdf nello specifico ecco la config...

Codice: [Seleziona]
aria2c --enable-rpc --rpc-allow-origin-all --rpc-listen-all

user nobody nogroup;
# DO NOT EVER change the number of worker processes!
worker_processes  1;

error_log   syslog:server=unix:/dev/log,facility=daemon,nohostname warn;

events {
    worker_connections  256;
}

http {
    access_log  off;
    server_tokens off;
   
   gzip             on;
   gzip_comp_level  5;
   gzip_min_length  1000;
   gzip_proxied     expired no-cache no-store private auth;
   gzip_types       text/plain application/x-javascript text/xml text/css application/xml;
 
    include     mime.types;

    lua_package_path ';;${prefix}lib/lua/?.lua;/www/lua/?.lua';
    lua_package_cpath '${prefix}lib/lua/?.so';

    keepalive_timeout  65;
 
    add_header X-Frame-Options SAMEORIGIN;
   

    init_by_lua '
        local state_dir = "/var/run/assistance"
        local cmd = string.format("if [ ! -d %s ]; then mkdir %s && chown nobody %s; fi;rm -f %s/*", state_dir, state_dir, state_dir, state_dir)
        os.execute(cmd)
    ';
    init_worker_by_lua '
        local sessioncontrol = require("web.sessioncontrol")
        sessioncontrol.setManagerForPort("default", "80")
        sessioncontrol.setManagerForPort("assistance", "443")
    ';

    server {
        # ipv4
        listen       80;
        listen       443 ssl;
        # ipv6
        listen       [::]:80;
        listen       [::]:443 ssl;

        ssl_certificate /etc/nginx/server.crt;
        ssl_certificate_key /etc/nginx/server.key;
        # based on https://wiki.mozilla.org/Security/Server_Side_TLS
        ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
        ssl_ciphers ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:DHE-RSA-AES128-GCM-SHA256:DHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-RSA-AES128-SHA256:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES256-SHA384:ECDHE-RSA-AES128-SHA:ECDHE-ECDSA-AES256-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA256:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA256:DHE-RSA-AES256-SHA:AES128-GCM-SHA256:AES256-GCM-SHA384:AES128-SHA256:AES256-SHA256:AES128-SHA:AES256-SHA:!DSS;
        ssl_prefer_server_ciphers on;
        ssl_session_tickets off;

        server_name  localhost;
        root /www/docroot;
        client_body_buffer_size 64k;

        # platform/custo specific values
        include ui_server.conf;

        location = / {
         add_header Content-Security-Policy "default-src 'self';script-src 'self' 'unsafe-eval' 'unsafe-inline';style-src 'self' 'unsafe-inline'";
            index gateway.lp;
        }

        location ^~ /css/ {
          #do nothing
        }

        location ^~ /img/ {
          #do nothing
        }

        location ^~ /fonts/ {
          #do nothing
        }

        location ^~ /js/ {
          #do nothing
        }
     
      location /aria {
          index index.html;
        alias /www/docroot/aria;
        }
     
      location ~* .(jpg|jpeg|png|gif|ico|css|js)$ {
        expires 365d;
      }

        location ^~ / {
            access_by_lua '
              require("web.assistance").enable()
              local mgr = require("web.sessioncontrol").getmgr()
         if ngx.req.get_uri_args().auto_update == "true" then
                 mgr:checkrequest(true)
              else
                 mgr:checkrequest()
              end
              mgr:handleAuth()
            ';
            content_by_lua '
              require("cards").setpath("/www/cards")
              require("web.lp").setpath("/www/cards/")
              require("web.web").process()
            ';
        }

        location = /api {
            # We read the complete request in memory so to prevent DoS attack we
            # must limit the allowed request size.
            # For simplicity this should be the same as client_body_buffer_size so the
            # body does not get spilled into a temp file.
            client_body_buffer_size 64k;
            client_max_body_size 64k;
            content_by_lua '
              local role = require("webservice.accesscontrol_token").authenticate()
              require("webservice.api").process(role)
            ';
        }

        # additional/custom configuration
        include main_*.conf;
    }

    server {
        listen       127.0.0.1:55555;
        server_name  127.0.0.1;
        root         /www;

        location = /ra {
            access_by_lua '
              require("web.assistance").enable()
            ';

            content_by_lua '
              local assistance = require("web.assistance")
              local getargs = ngx.req.get_uri_args()
              for k, v in pairs(getargs) do
                local assistant = assistance.getAssistant(k)
                local enable, mode, pwdcfg, pwd = string.match(string.untaint(v), "(.*)_(.*)_(.*)_(.*)")
                if pwdcfg == "random" then
                  pwd=nil
                elseif pwdcfg == "keep" then
                  pwd=false
                elseif pwdcfg == "srpuci" then
                  local dm = require("datamodel")
                  local srp_pair, user_map = {}, {}
                  local cfg=dm.get("uci.web.user.")
                  if cfg then
                    for _, entry in ipairs(cfg) do
                      local ra_name = string.match(string.untaint(entry.path),"%.@([^.]*)%.")
                      if ra_name then
                        if entry.param == "name" then
                          user_map[entry.value] = ra_name
                        end
                        if (entry.param == "srp_salt" or entry.param == "srp_verifier") and entry.value ~= "" then
                          srp_pair[ra_name] = srp_pair[ra_name] or {}
                          srp_pair[ra_name][string.match(entry.param, "srp_(.*)")] = string.untaint(entry.value)
                        end
                      end
                    end
                  end

                  local result = dm.get("uci.web.assistance.@" .. k .. ".user")
                  if result then
                    local user = result[1].value
                    pwd = srp_pair[user_map[user]]
                  end
                  if pwd and (not pwd["salt"] or not pwd["verifier"]) then
                    pwd = nil
                  end
                end
                if enable == "on" then
                  assistant:enable(true, mode=="permanent", pwd)
                elseif enable == "off" then
                  assistant:enable(false, mode=="permanent", pwd)
                end
              end
          ';
        }
        location = /reloadWebUsers {
            content_by_lua '
              require("web.sessioncontrol").reloadUsers()
            ';
        }
        location = /api/reload {
          content_by_lua '
            require("webservice.accesscontrol_token").reload_config()
          ';
        }
    }

    server {
        # ipv4
        listen 8080 tproxy;
        # ipv6
        listen [::]:8080 tproxy;

        #access_log /var/log/nginx/intercept.log;

        access_by_lua '
          require("web.intercept").process()
        ';
    }

    include server_*.conf;
}
LA CARTELLA DI ARIANG va messa in /www/docroot crei la cartella aria qui e ci metti dentro tutti i file dove trovi index.html :)
@Ansuel
Per favore nelle prossime upgrade della GUI, puoi usare questo nginx.conf, non dovrebbe essere un problema per nessuno... :happy:
Grazie
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 giulio63

  • Membro Anziano
  • ***
  • 232
  • Sesso: Maschio
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4609 il: 01 Dicembre 2017, 08:55 »
io avevo letto che invece con una semplice modifica si poteva trasformare la wan in lan senza perdere funzionalità del modem!
per il router che veniva fornito per la 100 mega ( tg789-vac-agtot ) , tra i vari tweak in questo link :

https://www.ilpuntotecnico.com/tweak-tim-technicolor-tg789-vac-agtot/

venivano fornite indicazioni sui comandi da eseguire :

Trasformare la porta Wan in 5° porta Lan

Per settare la porta WAN in porta lan basta, riposizionarla nella vlan di default. Normalmente sono presenti 3 VLan nel modem, Default, Dummy e data. Quindi ecco i comandi per riposizionare

:eth bridge vlan ifdelete brname=bridge name=data intf=eth_wan
:eth bridge vlan ifdelete brname=bridge name=dummy intf=eth_wan
:eth bridge vlan ifadd brname=bridge name=default intf=eth_wan
:eth bridge ifdetach intf=eth_wan
:eth bridge ifconfig intf=eth_wan prioconfig=overwrite acceptvlanonly=disabled wan=disabled
:eth bridge ifattach intf=eth_wan

ma non sono a conoscenza se siano compatibili con il DGA4130 o in cosa eventualmente modificarle

Giulio



TIM 200/20 - DGA4130 sbloccato - Firmware 1.1.0 + WebUI  8.7.36
TIM 200/20 - DGA4132 sbloccato - Firmware 2.2.0 + WebUI  Dev 9.5.75
Fritz!Box 7590
Fritz!Box 5530 Fiber

Offline enrico2772

  • Membro Anziano
  • ***
  • 327
  • Sesso: Maschio
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4610 il: 01 Dicembre 2017, 08:59 »
scusate ma adesso con ultima GUI si puo' tenere attiva telegestione senza che tim aggiorni il firmware??????
Tim Hub Firmware 2.2.2_001 WebGUI 9.5.89

Offline ciciusx

  • Membro Giovane
  • **
  • 58
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4611 il: 01 Dicembre 2017, 09:16 »
per il router che veniva fornito per la 100 mega ( tg789-vac-agtot ) , tra i vari tweak in questo link :

https://www.ilpuntotecnico.com/tweak-tim-technicolor-tg789-vac-agtot/

venivano fornite indicazioni sui comandi da eseguire :

Trasformare la porta Wan in 5° porta Lan
Per settare la porta WAN in porta lan basta, riposizionarla nella vlan di default. Normalmente sono presenti 3 VLan nel modem, Default, Dummy e data. Quindi ecco i comandi per riposizionare

:eth bridge vlan ifdelete brname=bridge name=data intf=eth_wan
:eth bridge vlan ifdelete brname=bridge name=dummy intf=eth_wan
:eth bridge vlan ifadd brname=bridge name=default intf=eth_wan
:eth bridge ifdetach intf=eth_wan
:eth bridge ifconfig intf=eth_wan prioconfig=overwrite acceptvlanonly=disabled wan=disabled
:eth bridge ifattach intf=eth_wan

ma non sono a conoscenza se siano compatibili con il DGA4130 o in cosa eventualmente modificarle

Giulio

Si avevo letto anche io questo, ma mandare comandi a pappagallo e per giunta non essendo sicuro che vadano per il 789vac di tiscali non me la sono rischiata;
io nel file etc/config/ethernet ho questo:

Codice: [Seleziona]
config port 'eth0'
        option enable '1'
        option speed 'auto'
        option duplex 'full'

config port 'eth1'
        option enable '1'
        option speed 'auto'
        option duplex 'full'

config port 'eth2'
        option enable '1'
        option speed 'auto'
        option duplex 'full'

config port 'eth3'
        option enable '1'
        option speed 'auto'
        option duplex 'full'

config port 'eth4'
        option enable '1'
        option speed 'auto'
        option duplex 'full'
        option wan '1'
#Wirespeed adding

config ethwirespeed 'wspeedeth0'
            option name 'eth0'
            option enable '1'

config ethwirespeed 'wspeedeth1'
            option name 'eth1'
            option enable '1'
                       
config ethwirespeed 'wspeedeth2'
            option name 'eth2'
            option enable '1'
                       
config ethwirespeed 'wspeedeth3'
            option name 'eth3'
            option enable '1'
                       
config ethwirespeed 'wspeedeth4'
            option name 'eth4'
            option enable '1'
 
          Forse nella   config port 'eth4' potrebbe bastare eliminare la voce " option wan '1' " che è l'unica che differisce dalle altre?

                   
« Ultima modifica: 01 Dicembre 2017, 09:26 da ciciusx »

Offline mixmax

  • Esperto
  • ****
  • 698
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4612 il: 01 Dicembre 2017, 12:33 »
questa volta il copia e incolla lo faccio io per te  aezakmi123
Per il wifi con WinSCP aggiungi wl -a wl0 txpwr 100 in /etc/rc.local
o tramite comando (Putty):
echo -e "wl -a wl0 txpwr 100\nexit 0" > /etc/rc.local  (serve per la stabilità del wifi)

Per cambiare regione con WinSCP : in /etc/config/wireless cambia da
option country 'EU' o option country 'IT' per la 5GHz o la 2,4ghz in option country 'US' ,poi riavviare il modem
« Ultima modifica: 01 Dicembre 2017, 14:10 da mixmax »
TIM 200/20  AGTEF_2.2.0  :tumbleweed:

Offline Tommino81

  • Nuovo Iscritto
  • *
  • 26
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4613 il: 01 Dicembre 2017, 13:55 »
Salve a tutti, ho fatto root tramite il tool , volevo cambiare il region code in us del wifi ma non mi ricordo la procedura per accedere tramite winscp, user e passw e i comandi,qualcuno puo' aiutarmi o illuminarmi :-\
grazie ;)
edit,come non detto 192.168.1.1 root e root, ho avuto accesso alle cartelle, per cambiare region code del wifi invece?
« Ultima modifica: 01 Dicembre 2017, 14:01 da Tommino81 »

Offline mixmax

  • Esperto
  • ****
  • 698
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4614 il: 01 Dicembre 2017, 14:03 »
leggi il post sopra  :P
« Ultima modifica: 01 Dicembre 2017, 14:14 da MisterFTTH »
TIM 200/20  AGTEF_2.2.0  :tumbleweed:

Offline LorenzoL

  • Membro Anziano
  • ***
  • 417
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4615 il: 01 Dicembre 2017, 14:10 »
Ciao, vorrei tornare sull'annoso problema delle Bank, che mi hanno dato qualche grattacapo recentemente; sull'argomento si leggono varie interpretazioni, che possono poi essere smentite dai vari update  della GUI. Questa è la mia situazione: cosa consigliate? Lasciare così o switchare su Bank2 e attendere l'update? (La Telegestione è disattivata)


Bank Attiva
bank_1
Versione Attiva
17.1.7882-0001030-201710..........

Bank Passiva
bank_2
Versione Passiva
Firmware non presente in questa bank
I'm the WIFI Ninja.......sono solo un praticone che si arrangia

Offline Tommino81

  • Nuovo Iscritto
  • *
  • 26
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4616 il: 01 Dicembre 2017, 14:21 »
leggi il post sopra  :P
SISI, appena fatto questo:
 in /etc/config/wireless cambia da
option country 'EU' o option country 'IT' per la 5GHz o la 2,4ghz in option country 'US'

Ma ho un dubbio su questo passaggio:  wl -a wl0 txpwr 100 in /etc/rc.local
Devo editare a mano mettendo prima hashtag? e quindi  salvare cosi?  #wl -a wl0 txpwr 100

Offline neo27

  • Membro Giovane
  • **
  • 83
  • Sesso: Maschio
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4617 il: 01 Dicembre 2017, 14:26 »
senza cancelletto! il cancelletto a inizio riga nasconde al sistema di lettura il comando
Provider: FTTC TIM; Profile: 35b; Modem: DGA4130; Firmware: AGTEF_1.0.3_closed; WebGUI: v3.36

Offline shdf

  • Esperto
  • ****
  • 981
  • Sesso: Maschio
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4618 il: 01 Dicembre 2017, 14:30 »
@LorenzoL
A parer mio :
la soluzione "Bullet Proof" : Firmware 1.0.3 su Bank 1 active & Bank 2 passive, telegestione disattivata
la soluzione "Avventuriero" :  Firmware 1.0.4 su Bank 1 active & Firmware 1.0.3 su Bank 2 passive, telegestione disattivata
la soluzione "Ninja" : Firmware 1.0.4 su Bank 1 active & Firmware 1.0.4 su Bank 2 passive, telegestione disattivata
la soluzione "Yvan il pazzo" : Firmware 1.0.4 su Bank 1 active & Firmware 1.0.4 su Bank 2 passive, telegestione attivata

Dipende come ti senti, piuttosto pazzo :rock: o piuttosto prudente  :worry:
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 LorenzoL

  • Membro Anziano
  • ***
  • 417
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #4619 il: 01 Dicembre 2017, 14:42 »
HA HA HA HA!!! Simpatica risposta: mi sembra di aver letto che qualcuno consiglia addirittura di cancellare la cartella 'Bank 2' in Overlay ......
« Ultima modifica: 01 Dicembre 2017, 14:50 da LorenzoL »
I'm the WIFI Ninja.......sono solo un praticone che si arrangia