[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)

  • 7996 Risposte
  • 671440 Visite

0 Utenti e 5 Visitatori stanno visualizzando questo topic.

Offline AndreaXT

  • Membro Giovane
  • **
  • 92
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7380 il: 16 Aprile 2018, 23:35 »
Non riesco a provare ora.... Ho provato solo con 1.1.0... Domani mattina provo e ti dico...
Tim DGA4130 200/20

Offline manny2003

  • Nuovo Iscritto
  • *
  • 22
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7381 il: 17 Aprile 2018, 00:49 »
@Ansuel Ciao Ansuel, dopo il test di ieri oggi ho aggiornato anche alla 7.7.5... per la questione WOL vedo sempre che lo script aggiunge la linea dell'IP fittizio in tabella arp, in tabella route, ma non trovo niente in iptables...

Offline Ansuel

  • VIP
  • *****
  • 2902
  • Sesso: Maschio
  • Il trucco è avere tanti modem da brikkare :P
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7382 il: 17 Aprile 2018, 00:54 »
@manny2003 te ne intendi di iptables? non so come creare la regola >.<  o meglio ci ho provato ma non capisco come mai non si mette...

Offline manny2003

  • Nuovo Iscritto
  • *
  • 22
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7383 il: 17 Aprile 2018, 01:04 »
Ci provo a dare uno sguardo e poi ti faccio sapere. Comunque credo che nel nostro caso sia meglio non passare direttamente da iptables, ma usare il livello di astrazione di UCI per configurare il firewall perché altrimenti credo che a ogni reload si perdano le configurazioni dato che UCI usa il file di config "firewall" e agendo direttamente su iptables questo non viene aggiornato... forse è per quello che non ti trovi la config, perché a varie riprese ho visto che gli script chiamano il reload.

Offline Ansuel

  • VIP
  • *****
  • 2902
  • Sesso: Maschio
  • Il trucco è avere tanti modem da brikkare :P
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7384 il: 17 Aprile 2018, 01:07 »
In realtà nella confezione del firewall viene richiamato uno script in lib function firewall-wol.sh Che dovrebbe aprire le porte... Ma non capisco perché non va

Offline manny2003

  • Nuovo Iscritto
  • *
  • 22
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7385 il: 17 Aprile 2018, 03:09 »
In realtà nella confezione del firewall viene richiamato uno script in lib function firewall-wol.sh Che dovrebbe aprire le porte... Ma non capisco perché non va
Sì ho visto lo script... come ti dicevo potrei sbagliare ma supporrei appunto che quanto fatto da quello script venga poi immediatamente sovrascritto dalle operazioni UCI lanciate da altri script concorrenti.
Fai così, l'ho testato e sembra funzionare... disattiva per coerenza la chiamata a quello script e modifica /init.d/wol così:

Codice: [Seleziona]
#!/bin/sh /etc/rc.common

START=70
USE_PROCD=1

start_service() {
    logger -t wol "Starting WOL"
    local enabled
    local dest_ip
    local dest_intf
    local src_intf
    local src_dport
    local dev

    . /lib/functions/network.sh
    config_load wol
    config_get_bool enabled config enabled 0
    [ $enabled -eq 0 ] && return 0
    config_get dest_ip config dest_ip
    config_get src_dport config src_dport
    config_get dest_intf config dest_intf "lan"
    config_get src_intf config src_intf "wan"
    network_get_device dev $dest_intf

    if [ -n "$dest_ip" -a -n "$dev" ]; then
        # Add route entry
        ip route add ${dest_ip}/32 dev $dev
        # Add a static ARP spoofing entry
        local count="0"
        while [ $count -lt 20 ]
        do
            if [ -z $(ip neigh show to $dest_ip dev $dev | grep 'FAILED') ] ; then
              break
            fi
            sleep 1
            count=$(( $count + 1 ))
        done
        ip neigh add $dest_ip lladdr ff:ff:ff:ff:ff:ff nud permanent dev $dev
# Add port forwarding
uci set firewall.WakeOnWan=redirect
uci set firewall.WakeOnWan.family=ipv4
uci set firewall.WakeOnWan.dest_ip=$dest_ip
uci set firewall.WakeOnWan.dest=$dest_intf
uci set firewall.WakeOnWan.src=$src_intf
uci set firewall.WakeOnWan.target=DNAT
uci set firewall.WakeOnWan.src_dport=$src_dport
uci set firewall.WakeOnWan.proto=udp
uci set firewall.WakeOnWan.dest_port=$src_dport
uci commit firewall
    fi

    fw3 -q reload
}

stop_service() {
    logger -t wol "Stopping WOL"
    local dest_ip
    local dest_intf
    local src_intf
    local src_dport
    local dev

    . /lib/functions/network.sh
    config_load wol
    config_get dest_ip config dest_ip
    config_get src_dport config src_dport
    config_get dest_intf config dest_intf "lan"
    config_get src_intf config src_intf "wan"
    network_get_device dev $dest_intf

    if [ -n "$dest_ip" -a -n "$dev" ]; then
        # Delete route entry
        ip route del ${dest_ip}/32 dev $dev
        # Delete a static ARP spoofing entry
        ip neigh del $dest_ip lladdr ff:ff:ff:ff:ff:ff nud permanent dev $dev
# Delete port forwarding
uci delete firewall.WakeOnWan
uci commit firewall
    fi

    fw3 -q reload
}

validate_section_wol()
{
    uci_validate_section wol wol "${1}" \
        'enabled:bool:1' \
        'src_intf:string' \
        'src_dport:or(port, portrange)' \
        'dest_intf:string' \
        'dest_ip:cidr'
}

service_triggers()
{
    procd_add_reload_trigger wol
    procd_open_validate
    validate_section_wol
    procd_close_validate
}

 ;)
« Ultima modifica: 17 Aprile 2018, 03:12 da manny2003 »

Offline mixmax

  • Esperto
  • ****
  • 640
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7386 il: 17 Aprile 2018, 08:33 »
Ciao a tutti,ieri mi sono messo a giocare con i driver adsl ,risultato? Ho perso il root . E non riesco più a sbloccarlo con autoflashgui. :wtf:
 ok basta ci rinuncio ,è stato bello finché è durato  adios
« Ultima modifica: 17 Aprile 2018, 13:25 da mixmax »
TIM 200/20   Fw 1.1.1    :tumbleweed:

Offline AndreaXT

  • Membro Giovane
  • **
  • 92
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7387 il: 17 Aprile 2018, 13:01 »
@Ansuel Aggiornato a gui 7.7.5 con firmware 1.0.3 e tutto ok, anche riavviato, connesso e fonia attiva. Probabilmente hai risolto il problema, grazie, sempre mitico!!!!  :D
In system extra ho visto che hai aggiunto Version Spoof e serve per tenere accesa cwmp evitando gli aggiornamenti forzati con fake alla versione che si scrive? Hai fatto qualche test a riguardo?
Grazie ancora !!!
Tim DGA4130 200/20

Offline Ansuel

  • VIP
  • *****
  • 2902
  • Sesso: Maschio
  • Il trucco è avere tanti modem da brikkare :P
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7388 il: 17 Aprile 2018, 13:07 »
Sì ho fatto test e funziona
Ad un mio amico non funzionava cwmpd per questo motivo, con questa modifica a loro risulta che hai il firmware nuovo :)

Offline AndreaXT

  • Membro Giovane
  • **
  • 92
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7389 il: 17 Aprile 2018, 13:40 »
Mitico, grazie!!!  ;) :clap:
Tim DGA4130 200/20

Offline the_max_80

  • Nuovo Iscritto
  • *
  • 8
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7390 il: 17 Aprile 2018, 15:32 »
usa il bottone per caricarla offline... (e usa la gui per aggiornare pls...)

Con la 7.7.5 la fonia è on  :clap:

Offline originrm

  • Nuovo Iscritto
  • *
  • 10
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7391 il: 17 Aprile 2018, 18:06 »
Ciao a tutti, ho un problema XD
Dopo aver aggiornato alla 1.1.1 mi sono collegato tramite WinSCP e ho notato che non c'erano le cartelle bank_1 e bank_2 (volevo far salvare in chiaro la configurazione). Faccio lo switch sull'altra bank che aveva la 1.0.3 e mi dimentico di non aver disattivato la telegestione, e mi ritrovo ora senza root e con un firmware 1.1.0 e 1.1.1.
Ho provato a fare downgrade e flashare nuovamente la 1.0.3, ma sia autoflashgui che postman mi danno "401 unauthorized".

Cosa posso fare? :(

Offline ervius2

  • Membro Giovane
  • **
  • 73
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7392 il: 17 Aprile 2018, 20:21 »
opkg remove --force-removal-of-dependent-packages uhttpd luci luci-*
cp /rom/usr/lib/lua/uci.so  /usr/lib/lua/
rm -r /www_luci
rm /etc/config/uhttpd

e magari reinstallare la Gui Ansuel, se necessario.

oggi trovo un ulteriore update, installo, e visto che nn ci sono avvisi, installo luci, tutto bello, tutto ok, ma poi al riavvio, addio Gui Ansuel, solo luci funzionava, ho dovuro riptere sta fantastica procedura, reinstallare la gui Ansuel, ed il modem al 192.168.1.1, ritorna a visualizzare a gui..... ancora problemi con la co-esistenza di luci e gui?

Offline Ansuel

  • VIP
  • *****
  • 2902
  • Sesso: Maschio
  • Il trucco è avere tanti modem da brikkare :P
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7393 il: 17 Aprile 2018, 20:35 »
@ervius2 mi sa che avevi semplicemente una conf vecchia di uhttpd... ed ha caricato la conf vecchia

se puoi provare tanto per ripristinare basta fare
/etc/init.d/uhttpd stop
/etc/init.d/nginx restart

Offline ervius2

  • Membro Giovane
  • **
  • 73
Re:[GUIDA] Sblocco Smart Modem Evolution DGA4130 (AGTEF)
« Risposta #7394 il: 17 Aprile 2018, 21:04 »
quindi posso installare luci, riavviare ed avere entrambe?, cosa dovrei fare per averle?, (...... mi sa che avevi semplicemente una conf vecchia di uhttpd... ed ha caricato la conf vecchia......) cosa fare per aggiornare la conf?
grazie.