[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)

  • 1596 Risposte
  • 844522 Visite

0 Utenti e 3 Visitatori stanno visualizzando questo topic.

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #720 il: 17 Gennaio 2020, 16:03 »
A dire il vero con il Fritz non viene fatto alcun riferimento ne a mac ne a VLAN 835

in VDSL usare VLAN 100 mettere DHCP e finisce lì:
https://it.avm.de/nc/assistenza/libera-scelta-del-router/fastweb/

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #721 il: 17 Gennaio 2020, 16:12 »
Al contrario direi che i problemi non li ha proprio chi è in vula, perché lì mi pare utilizzino il VLANID 835 al posto del 100 dove il controllo sul vendor id non viene fatto... Ma aspetto qualcuno che confermi la cosa

Non mi risultano casi in cui usino VLAN 835 (non ce n'è traccia da nessuna parte nel firmware. Usano VLAN 100 in vula, e nessun VLAN su loro dslam/olt. Non so su quali di queste combinazioni sia attiva l'identificazione tramite client id (non vendor class), ma di sicuro io l'ho riscontrata di persona su una vula in VLAN 100 (mi ci ero connesso con vant-6, firmware uno). Aggiungo però che comunque nei miei test un vendor class cwmp-compatibile c'era comunque impostato (come di default su firmware uno), ma non ci ho messo quello di un router fastweb.

Comunque, non ho mai usato il firmware dell'USG, scopri come impostare i tag del client DHCP e ti dico cosa fare. I tag attualmente usati dal tuo fastgate li puoi vedere dalle config /etc/config/dhcp e network) e da un tcpdump su vlan_ptm0 mentre è regolarmente configurato per gestire la connessione, quelli usati dall'USG li puoi vedere nello stesso dump mentre c'è configurato il bridge. Se arrivi ad avere vendor class compatibile e client id contenente il mac del fastgate ti funziona direttamente, altrimenti se in client id hai un mac diverso dovrebbe assegnarti l'indirizzo ma richiedere registrazione ma questa cosa in vula non l'ho mai sperimentata.

Offline luketdi

  • Nuovo Iscritto
  • *
  • 25
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #722 il: 17 Gennaio 2020, 16:39 »
ok provo questa strada e ti aggiorno, grazie
« Ultima modifica: 17 Gennaio 2020, 16:39 da MisterFTTH »

Offline MisterFTTH

  • Global Moderator
  • Esperto
  • *****
  • 949
  • Sesso: Maschio
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #723 il: 17 Gennaio 2020, 16:40 »
@LuKePicci Confermo che in VULA (ed i pochi casi in NGA...) viene richiesto user VLAN id 100 (nelle linee con 2 PVC rispettivamente 90 e 45, vabeh...).
@luketdi adeguati al nostro regolamento, vedi link in firma grazie
Netiquette del Forum

Offline luketdi

  • Nuovo Iscritto
  • *
  • 25
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #724 il: 17 Gennaio 2020, 18:51 »
@LuKePicci

Questo è il dump del fastgate in condizione funzionante, dimmi se ci può essere utile, ora provo a farlo in bridge col USG...

Codice: [Seleziona]
dhcp lan

list dhcp_option 'tag:cpewan-id,vi-encap:3561,6,"Technicolor DGA4131FWB"'
list dhcp_option 'tag:cpewan-id,vi-encap:3561,5,"CP1939JC0WL"'
list dhcp_option 'tag:cpewan-id,vi-encap:3561,4,"20B001"'


config interface 'wantag'
option proto 'dhcp'
option reqopts '1 3 6 15 33 42 51 121 249 212'
option vendorid 'Technicolor_DGA4131FWB/dslforum.org'
option authfail '0'
option iface6rd '6rd'
option zone6rd 'wan'
option mtu '1500'
option initboot '1'
option ipv6 '0'
option ifname '@vlan_wan'
option auto '0'


root@OpenWrt:~# tcpdump -i vlan_ptm0 -v -n port 67
tcpdump: listening on vlan_ptm0, link-type EN10MB (Ethernet), capture size 262144 bytes
18:42:30.944715 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 333)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from xx:xx:xx:xx:xx:xx, length 305, xid 0xd688991a, Flags [none]
          Client-Ethernet-Address xx:xx:xx:xx:xx:xx
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Requested-IP Option 50, length 4: xx.xx.xx.xx
            T145 Option 145, length 1: 1
            MSZ Option 57, length 2: 1500
            Parameter-Request Option 55, length 9:
              Subnet-Mask, Default-Gateway, Domain-Name-Server, Vendor-Option
              Lease-Time, RN, RB, Option 212
              Classless-Static-Route
            Vendor-Class Option 60, length 35: "Technicolor_DGA4131FWB/dslforum.org"
18:42:31.012953 IP (tos 0xd8, ttl 255, id 0, offset 0, flags [none], proto UDP (17), length 400)
    10.0.72.165.67 > 255.255.255.255.68: BOOTP/DHCP, Reply, length 372, hops 1, xid 0xd688991a, Flags [Broadcast]
          Your-IP xx.xx.xx.xx
          Client-Ethernet-Address xx:xx:xx:xx:xx:xx
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            Server-ID Option 54, length 4: 10.254.3.253
            Subnet-Mask Option 1, length 4: 255.255.255.128
            Default-Gateway Option 3, length 4: xx.xx.xx.xx
            Domain-Name-Server Option 6, length 8: 62.101.93.101,83.103.25.250
            Domain-Name Option 15, length 13: "fastwebnet.it"
            Vendor-Option Option 43, length 41: 1.39.104.116.116.112.58.47.47.53.57.46.48.46.49.50.49.46.49.57.49.58.56.48.56.48.47.65.67.83.45.115.101.114.118.101.114.47.65.67.83
            Lease-Time Option 51, length 4: 28800
            RN Option 58, length 4: 14400
            RB Option 59, length 4: 14460
            T212 Option 212, length 22: 32,8193,2823,0,0,0,0,0,0,20944,13014


Questo è quello che richiede il dhcp in bridge, il mac è correttamente clonato su USG...

Codice: [Seleziona]
root@OpenWrt:~# tcpdump -i eth0 -v -n port 67
tcpdump: listening on eth0, link-type EN10MB (Ethernet), capture size 262144 bytes
19:11:52.580182 IP (tos 0x10, ttl 128, id 0, offset 0, flags [none], proto UDP (17), length 328)
    0.0.0.0.68 > 255.255.255.255.67: BOOTP/DHCP, Request from xx:xx:xx:xx:xx:xx, length 300, xid 0x2dbd6f94, Flags [none]
          Client-Ethernet-Address xx:xx:xx:xx:xx:xx
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Discover
            Hostname Option 12, length 4: "ubnt"
            Parameter-Request Option 55, length 5:
              Subnet-Mask, BR, Default-Gateway, Domain-Name-Server
              MTU

« Ultima modifica: 17 Gennaio 2020, 19:21 da luketdi »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #725 il: 17 Gennaio 2020, 20:45 »
Però del fastgate hai preso una request e del usg hai preso una discover. Ammettiamo che coincidano a livello di opzioni, nel usg manca la vendor class, impostane una che finisca con /dslforum.org, tipo "USG/dslforum..org"

Offline luketdi

  • Nuovo Iscritto
  • *
  • 25
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #726 il: 18 Gennaio 2020, 18:24 »
@LuKePicci  niente da fare sono frustrato..... ho provato a inserire la vendor class id nell'usg quando è in bridge ma da tcpdump non vedo variazioni e l'ip non lo assegna.... ho trovato in rete queste info e le ho inserite cosi nell'usg ma non so se è corretto. Ho provato una alla volta tutte le righe che vedi inserite, mac clonato correttamente, ma nulla da fare. Non capisco davvero dove sia l'inghippo, il bridge mi sembra giusto sul Fastgate.... mi sa che mi tocca rassegnarmi a stare in layer3.... :headbang:
Avendo anche a disposizione un altro Fastgate gemello, ho provato anche l'altro ma senza successo.... invece entrambi i fastgate funzionano alla perfezione al primo colpo... (chiaramente clono il mac di vlan_ptm0 e ptm0 sull'altro device).

Codice: [Seleziona]
luketdi@ubnt# show interfaces ethernet eth0
 address dhcp
 description WAN
 dhcp-options {
     client-option "retry 60;"
     client-option "send vendor-class-identifier "Technicolor_DGA4131FWB/dslforum.org";"
     client-option "send vendor-class-identifier"Technicolor_DGA4131FWB/dslforum.org";"
     client-option "send vendor-class-identifier"dslforum.org";"
     client-option "send vendor-class-identifier "dslforum.org";"
     client-option "send vendor-class-identifier"ubnt/dslforum.org";"
     client-option "send vendor-class-identifier "ubnt/dslforum.org";"
     default-route update
     default-route-distance 1
     name-server no-update
 }
 duplex auto
 firewall {
     in {
         ipv6-name WANv6_IN
         name WAN_IN
     }
     local {
         ipv6-name WANv6_LOCAL
         name WAN_LOCAL
     }
     out {
         ipv6-name WANv6_OUT
         name WAN_OUT
     }
 }
 mac xx:xx:xx:xx:xx:xx
 speed auto


questo è quello che vedo dal dump quando negozio correttamente la connessione col fastgate

Codice: [Seleziona]
root@OpenWrt:~# tcpdump -i vlan_ptm0 port 67 -vv
tcpdump: listening on vlan_ptm0, link-type EN10MB (Ethernet), capture size 262144 bytes
18:29:31.151909 IP (tos 0x0, ttl 64, id 0, offset 0, flags [none], proto UDP (17), length 333)
    0.0.0.0.bootpc > 255.255.255.255.bootps: [udp sum ok] BOOTP/DHCP, Request from xx:xx:xx:xx:xx:xx (oui Unknown), length 305, xid 0x977913db, Flags [none] (0x0          000)
          Client-Ethernet-Address xx:xx:xx:xx:xx:xx (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: Request
            Requested-IP Option 50, length 4: 93.xx.xx.xx
            T145 Option 145, length 1: 1
            MSZ Option 57, length 2: 1500
            Parameter-Request Option 55, length 9:
              Subnet-Mask, Default-Gateway, Domain-Name-Server, Vendor-Option
              Lease-Time, RN, RB, Option 212
              Classless-Static-Route
            Vendor-Class Option 60, length 35: "Technicolor_DGA4131FWB/dslforum.org"
18:29:31.320610 IP (tos 0xd8, ttl 255, id 0, offset 0, flags [none], proto UDP (17), length 400)
    10.0.72.165.bootps > 255.255.255.255.bootpc: [udp sum ok] BOOTP/DHCP, Reply, length 372, hops 1, xid 0x977913db, Flags [Broadcast] (0x8000)
          Your-IP 93.xx.xx.xx
          Client-Ethernet-Address xx:xx:xx:xx:xx:xx (oui Unknown)
          Vendor-rfc1048 Extensions
            Magic Cookie 0x63825363
            DHCP-Message Option 53, length 1: ACK
            Server-ID Option 54, length 4: 10.254.3.253
            Subnet-Mask Option 1, length 4: 255.255.255.128
            Default-Gateway Option 3, length 4: 93.xx.xx.xx
            Domain-Name-Server Option 6, length 8: 62.101.93.101,83.103.25.250
            Domain-Name Option 15, length 13: "fastwebnet.it"
            Vendor-Option Option 43, length 41: 1.39.104.116.116.112.58.47.47.53.57.46.48.46.49.50.49.46.49.57.49.58.56.48.56.48.47.65.67.83.45.115.101.114.118.1          01.114.47.65.67.83
            Lease-Time Option 51, length 4: 28800
            RN Option 58, length 4: 14400
            RB Option 59, length 4: 14460
            T212 Option 212, length 22: 32,8193,2823,0,0,0,0,0,0,20944,13014
« Ultima modifica: 18 Gennaio 2020, 18:33 da luketdi »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #727 il: 19 Gennaio 2020, 00:13 »
Fammi vedere il sito/documentazione dell'usg da dove hai capito come configurare le client options, ci deve essere qualche errore.


Offline luketdi

  • Nuovo Iscritto
  • *
  • 25
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #729 il: 19 Gennaio 2020, 10:55 »
allora un passo avanti l'ho fatto, sono riuscito a far collegare il FritzBox come modem alternativo inserendo questi dati con Fbeditor. Ora voglio provare a mettere in bridge il fritz e rifare la configurazione su USG, anche se temo ci sia qualcosa di sbagliato nella forma della stringa che utilizzo per la vendor class......

Codice: [Seleziona]
dhcp_dslforumorg = yes;
macdsl_override = xx:xx:xx:xx:xx:xx;     (il mac del Fastgate)

etherencapcfg {
                        use_dhcp = yes;
                        use_dhcp_if_not_encap_ether = no;
                        ipaddr = 0.0.0.0;
                        netmask = 0.0.0.0;
                        gateway = 0.0.0.0;
                        dns1 = 0.0.0.0;
                        dns2 = 0.0.0.0;
                        class_identifier = "Technicolor_DGA4131FWB/dslforum.org";


Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #730 il: 19 Gennaio 2020, 12:33 »
Piuttosto io proverei a collegare il fritz tramite fastgate in bridge. Abbiamo impostato il fastgate per fare anche tagging vlan quindi sul fritz non dovrai impostarne.

Nella prova che hai proposto tu invece l'USG va impostato per fare anche tagging perchè non credo che il fritz te lo faccia mentre è in bridge.

Offline luketdi

  • Nuovo Iscritto
  • *
  • 25
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #731 il: 19 Gennaio 2020, 16:29 »
eh lo so, ma il mio "problema" è che ho tutta la rete gestita dal controller Unifi, switch, ap, vlan per le telecamere ecc.... avevo scelto di proposito questi apparati per la loro gestione unificata, collegando il fritz come se fosse il fastgate resto sempre in layer3 e a questo punto tanto vale che lascio il fastgate cambia niente. Prima avevo telecom e col modem in bridge negoziavo facilmente il ppoe su usg, ora con fastweb mi sono tirato la zappa sui piedi da solo. L'usg può fare tag sulla vlan 100 in wan, questa opzione è presente persino nel controller unifi senza nemmeno andare in cli,  quello che non riesco a fare è inserire la vendor class nel modo corretto, non si capisce granchè in rete di come diavolo vada compilata questa stringa.

Offline luketdi

  • Nuovo Iscritto
  • *
  • 25
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #732 il: 19 Gennaio 2020, 19:23 »
@FrancYescO

perchè sono dei cor....!!!

Per ora ho messo il fritzbox come modem e navigo in layer3 con usg e tutta la network in cascata, quanto meno il fritz mi aggancia 7/8 mbps in piu del fastgate, ma resto abbastanza scocciato da questa cosa.....

Offline FrancYescO

  • VIP
  • *****
  • 3382
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #733 il: 20 Gennaio 2020, 01:16 »
Io continuo ad essere non convinto della cosa, non vorrei che, su richiesta come succede in ftth che vengono a montare l'ONT al posto del modem con la GPON integrata, possano fare un abilitazione remota affinche' si possano registrare dispositivi anche senza il vendor ID basandosi sul MAC...

Nella pagina di assistenza AVM non dicono mica che devi usare l'editor della config per poterlo usare ma appunto c'e solo questa frase che fa presagire che qualcosa con il MAC forse ci fanno (tralaltro altri utenti qui sul forum chiedendo le credenziali del VoIP hanno avuto come richiesta dall'operatore di fornire il MAC):
Codice: [Seleziona]
Se viene richiesto l'indirizzo MAC del modem DSL: l'indirizzo MAC del FRITZ!Box si trova sulla targhetta sulla confezione.

Offline luketdi

  • Nuovo Iscritto
  • *
  • 25
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #734 il: 20 Gennaio 2020, 10:40 »
@FrancYescO

Quindi cosa mi consigli di provare a chiamarli? Perchè col fritz non bastava usare il mac clonato, senza usare il vendor id nessun ip veniva assegnato.
A me fondamentalmente quello che interesserebbe è poter usare il modem (fritz, fastgate ecc qualsiasi evdsl...) in bridge e far si che l'usg acquisisca l'ip da dhcp... ma in questo caso cosa dovrei fornire all'operatore il mac dell'usg o del modem?