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

  • 1596 Risposte
  • 896800 Visite

0 Utenti e 4 Visitatori stanno visualizzando questo topic.

Offline ArnoldWeber

  • Nuovo Iscritto
  • *
  • 15
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #615 il: 13 Dicembre 2019, 20:07 »
La precedente configurazione non consentiva all'ER di acquisite l'IP pubblico, ho pensato che il Fastgate potesse gestire la vlan 100 al posto dell'ER e con la seguente configurazione tutto funziona anche se ora non mi e' chiaro il perche' visto che non transitano dati su vlan_ptm0 del fastgate (il contatore di ifconfig aumenta su ptm0 e non su vlan_ptm0).
Inoltre ho dovuto lasciare i MAC originali invariati sia sul fastgate che sul ER e poi fare la registrazione.fastweb.it

Vedi qualcosa di concettualmente sbagliato in queste configurazioni?


    Sul Fastgate /etc/config/network

Codice: [Seleziona]
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'xx:xx:xx::/48'
option default_ps '0'

config interface 'lan'
option ifname 'eth1 eth2 eth3'      # <------ modificato rispetto file config originale - rimossa eth0
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '192.168.1.254'
option ip6assign '64'
option force_link '0'
option ip6class '6rd'
option ip6hint '0'
option ip6weight '1'
option stp '1'
list pppoerelay ''
option ipv6 '0'

config interface 'Guest'
option proto 'static'
option netmask '255.255.255.0'
option ipaddr '192.168.78.1'
option ifname 'wl0_2'
option ip6assign '64'
option ip6class '6rd'
option ipv6 '1'
option ip6hint '1'
option ip6weight '0'
option force_link '0'
list pppoerelay ''

config switch 'bcmsw'
option reset '1'
option enable_vlan '0'
option qosimppauseenable '0'
option jumbo '0'

config interface 'sfp'
option proto 'static'
option ifname 'eth4'
option ipaddr '169.0.0.2'
option netmask '255.255.255.0'


config interface 'wan'              # <------ modificato rispetto file config originale
option ifname 'eth0 ptm0'   # <------ modificato rispetto file config originale
option type 'bridge'        # <------ modificato rispetto file config originale


config interface 'mgmt'
option vendorid 'Technicolor_DGA4131FWB/dslforum.org'

config device 'vlan_ptm0'
option type '8021q'
option ifname 'ptm0'
option mtu '1500'
option name 'vlan_ptm0'
option vid '100'

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'

config interface 'wwan'
option proto 'mobiled'
option session_id '0'
option profile '1'
option auto '0'
option enabled '0'

config interface 'vlan_wan'
option ifname 'vlan_ptm0'

config device 'if0atm'
option enable '1'
option name 'atm0'
option macaddr 'xx:xx:xx:xx:xx:xx'

config device 'if1atm'
option enable '1'
option name 'atm1'
option macaddr 'xx:xx:xx:xx:xx:xx'

config config 'config'

config interface 'hotspot'
option type 'bridge'
option proto 'static'

config interface 'gre'
option peeraddr 'xx.xx.xx.xx'
option mtu '1400'
option df '1'
option zone 'wan'
option tunlink 'wan'
option ttl '100'
option proto 'gretap'
option network 'hotspot'


    Sull'ER /etc/config/network

Codice: [Seleziona]
config interface 'loopback'
option ifname 'lo'
option proto 'static'
option ipaddr '127.0.0.1'
option netmask '255.0.0.0'

config globals 'globals'
option ula_prefix 'xx:xx:xx::/48'

config interface 'lan'
option type 'bridge'
option ifname 'eth0.1'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '60'
option ipaddr '10.0.0.1'

config device 'lan_dev'
option name 'eth0.1'
option macaddr 'xx:xx:xx:xx:xx:xx'

config interface 'wan'
option ifname 'eth0.2'
option proto 'dhcp'
option peerdns '0'
option dns '1.1.1.1 1.0.0.1'

config device 'wan_dev'
option name 'eth0.2'
option macaddr 'xx:xx:xx:xx:xx:xx'

config interface 'wan6'
option ifname 'eth0.2'
option proto 'dhcpv6'
option auto '0'

config switch
option name 'switch0'
option reset '1'
option enable_vlan '1'

config switch_vlan
option device 'switch0'
option vlan '1'
option ports '1 2 3 4 6t'

config switch_vlan
option device 'switch0'
option vlan '2'
option ports '0 6t'


Rimane il problema del LED broadband rosso lampeggiante che non sono ancora riuscito a disattivare dopo aver letto quanto gia' scritto sull'argomento.

Interessante poter inserire una seconda interfaccia vlan nel bridge lan del fastgate per non doverlo gestire tramite un'altra porta fisica ma devo prima studiare come fare una cosa del genere.
« Ultima modifica: 13 Dicembre 2019, 20:44 da ArnoldWeber »

Offline ArnoldWeber

  • Nuovo Iscritto
  • *
  • 15
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #616 il: 13 Dicembre 2019, 20:20 »
Anglet, stai cercando di fare la stessa cosa che sto facendo io, a livello concettuale quanto scritto nei precedenti post con LuKePicci dovrebbe valere anche per te ma usiamo router differenti, io un ER-X su cui ho installato OpenWRT tu l'rt-ac68u che probabilmente ti consente di fare la stessa cosa ma non conoscendo il firmware dell'asus e non posso aiutarti.

Offline anglet

  • Nuovo Iscritto
  • *
  • 13
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #617 il: 13 Dicembre 2019, 21:03 »
ok, quindi tu ci sei riuscito o meno? non ho capito
« Ultima modifica: 14 Dicembre 2019, 09:00 da MisterFTTH »

Offline ArnoldWeber

  • Nuovo Iscritto
  • *
  • 15
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #618 il: 13 Dicembre 2019, 21:39 »
Ci sono riuscito nel senso che la WAN dell'ER-X acquisisce con il DHCP l'IPv4 pubblico di Fastweb e la connessione ad internet funziona bene ma ho i dubbi che ho descritto nel mio post precedente sul fatto che sia o meno una configurazione lineare senza incongruenze o errori concettuali.

Offline anglet

  • Nuovo Iscritto
  • *
  • 13
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #619 il: 13 Dicembre 2019, 22:22 »
Volevo capire se posso tornare indietro se sbaglio qualcosa, non vorrei lasciare tutta la famiglia senza connessione, se faccio reset del fastgate a impostazioni di fabbrica posso annullare le modifiche apportate?

Offline ArnoldWeber

  • Nuovo Iscritto
  • *
  • 15
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #620 il: 13 Dicembre 2019, 22:33 »
L'argomento reset e' stato dibattuto diverse volte in queste pagine, puoi iniziare a leggere in prima pagina dove tra i link evidenziati c'e' quello che fa riferimento a 'Principali tipi di reset per tutte le esigenze'

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #621 il: 13 Dicembre 2019, 22:54 »
@ArnoldWeber credo semplicemente che tu non debba usare alcuna vlan per la tua linea fastweb. Attualmente dai file che hai condiviso hai comunque una interfaccia vlan 100 disponibile sul fastgate che non stai usando, nel bridge c'è ptm0, l'ER non sta facendo tagging, se si connette vuol dire che a te non serve alcuna vlan. Se invece fossi stato un utente che aveva bisogno di vlan 100 (su vula tim) allora la tua configurazione precedente più la rimozione/disabilitazione di vlan_ptm0 sul fastgate (che altrimenti prende per sé quella vlan) avrebbe funzionato come da te previsto per fare tagging sull'ER. Se invece avessi voluto fare tagging sul fastgate avresti dovuto mettere vlan_ptm0 al posto di ptm0 nel bridge.

Per avere una vlan separata per la gestione basta che definisci sul fastgate una interfaccia su vlan per la porta eth0 (per esempio prendi spunto da vlan_ptm0, cambiale nome:lan_eth0, ifname:eth0 e vid:42) e la metti nel bridge lan da cui hai precedentemente tolto eth0 (cioè ci metti dentro lan_eth0). Poi vai sull'ER e crei una interfaccia dhcp tale e quale a wan su una vlan 42 (eth0.42) come hai fatto prima (quindi vid 42, 0t 6t). Assicurati solo che fastgate e ER abbiano ognuno un ip su subnet distinte. Se invece vuoi fondere le due lan dei due dispositivi come fossero un'unica cosa allora invece di creare un'interfaccia dhcp limitati a mettere eth.42 nel bridge lan dell'ER, usa ip sulla stessa subnet e disabilita il dhcp sul fastgate. E' più semplice a farsi che a dirsi. Nel caso te lo stessi chiedendo, sappi che non stiamo minimamente scomodando il tagging vlan in hardware dello switch del fastgate (che infatti è disabilitato, come avrai notato).
« Ultima modifica: 13 Dicembre 2019, 22:57 da LuKePicci »

Offline ArnoldWeber

  • Nuovo Iscritto
  • *
  • 15
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #622 il: 14 Dicembre 2019, 00:17 »
Grazie, ora e' tutto molto chiaro.

E' corretto dire che con la configurazione attuale il fastgate e' diventato un semplice modem che non e' piu' in grado di ricevere connessioni dall'esterno come la telegestione di fastweb o inviare repport vari a fastweb in quanto tutto il traffico che arriva su ptm0 viene inviato all'ER a livello 2 senza fare altri giri all'interno del fastgate o attivita' a livello 3 sempre sul fastgate?

Questi servizi ed i vari script di fastweb ora girano su se stessi senza piu' fare nulla (inteso come comunicare con l'esterno)?
Codice: [Seleziona]
root@OpenWrt:~# netstat -ltunp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name   
tcp        0      0 0.0.0.0:51050           0.0.0.0:*               LISTEN      5018/cwmpd
tcp        0      0 127.0.0.1:9034          0.0.0.0:*               LISTEN      5529/cm
tcp        0      0 0.0.0.0:139             0.0.0.0:*               LISTEN      4184/smbd
tcp        0      0 0.0.0.0:8080            0.0.0.0:*               LISTEN      5074/nginx.conf -g
tcp        0      0 0.0.0.0:80              0.0.0.0:*               LISTEN      5074/nginx.conf -g
tcp        0      0 192.168.1.254:22     0.0.0.0:*               LISTEN      4068/dropbear
tcp        0      0 0.0.0.0:53              0.0.0.0:*               LISTEN      4174/dnsmasq
tcp        0      0 0.0.0.0:8888            0.0.0.0:*               LISTEN      5761/lighttpd
tcp        0      0 127.0.0.1:8889          0.0.0.0:*               LISTEN      5761/lighttpd
tcp        0      0 0.0.0.0:443             0.0.0.0:*               LISTEN      5074/nginx.conf -g
tcp        0      0 0.0.0.0:445             0.0.0.0:*               LISTEN      4184/smbd
tcp        0      0 :::51050                :::*                    LISTEN      5018/cwmpd
tcp        0      0 :::8080                 :::*                    LISTEN      5074/nginx.conf -g
tcp        0      0 :::80                   :::*                    LISTEN      5074/nginx.conf -g
tcp        0      0 :::53                   :::*                    LISTEN      4174/dnsmasq
tcp        0      0 :::23                   :::*                    LISTEN      3639/telnetd
tcp        0      0 :::443                  :::*                    LISTEN      5074/nginx.conf -g
udp        0      0 0.0.0.0:53              0.0.0.0:*                           4174/dnsmasq
udp        0      0 0.0.0.0:67              0.0.0.0:*                           4174/dnsmasq
udp        0      0 192.168.1.254:137       0.0.0.0:*                           4211/nmbd
udp        0      0 0.0.0.0:137             0.0.0.0:*                           4211/nmbd
udp        0      0 192.168.1.254:138       0.0.0.0:*                           4211/nmbd
udp        0      0 0.0.0.0:138             0.0.0.0:*                           4211/nmbd
udp        0      0 192.168.1.254:5351      0.0.0.0:*                           6315/miniupnpd-igdv
udp        0      0 :::547                  :::*                                3393/odhcpd
udp        0      0 :::547                  :::*                                3393/odhcpd
udp        0      0 :::53                   :::*                                4174/dnsmasq
udp        0      0 :::123                  :::*                                5365/ntpd

Ho fatto qualche test con nmap e tcpdump | wireshark ma vorrei anche la tua opinione visto che la tua competenza e' molto superiore alla mia.
« Ultima modifica: 14 Dicembre 2019, 00:20 da ArnoldWeber »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #623 il: 14 Dicembre 2019, 03:17 »
Sì la sostanza è quella che hai detto, Ma dire che il fastgate sia diventato un "semplice modem" è scorretto. Il modem è quello che c'è dentro e la cui interfaccia hai messo in bridge con la porta eth0. Per il resto il fastgate è quello di prima, ma senza nessuna connessione ad internet. Per dire, se gli colleghi un hard disk con roba da condividere lo fa ancora, e questo esula abbastanza dal fare il "semplice modem". Le uniche porte aperte dall'esterno (in realtà solo a fastweb, non a tutta internet) erano quella per le ConnectionRequest di CWMP (51060) e quella telnet (23).

Offline anglet

  • Nuovo Iscritto
  • *
  • 13
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #624 il: 14 Dicembre 2019, 08:32 »
Scusate mi inserisco anche se sono molto meno esperto di voi.
Quindi l'ultima configurazione di ArnoldWeber è funzionante posso implementarla?

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #625 il: 14 Dicembre 2019, 14:21 »
Dipende dal tipo di linea fastweb che hai.

Offline anglet

  • Nuovo Iscritto
  • *
  • 13
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #626 il: 14 Dicembre 2019, 15:52 »
Fastweb FTTC con IP fisso pubblico
« Ultima modifica: 14 Dicembre 2019, 16:13 da MisterFTTH »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #627 il: 14 Dicembre 2019, 15:58 »
Ok ma non hai detto di chi è la rete e su che vlan sei servito. Come avrai letto sopra @ArnoldWeber stava tentando di fare un setup su vlan 100 quando invece per la sua tipologia di linea non serviva. Visto che il fastgate è sbloccato la cosa più semplice è osservare come sta funzionando, è più pratico che fare congetture sul fatto che sia bitstream/VULA/SLU

Offline anglet

  • Nuovo Iscritto
  • *
  • 13
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #628 il: 14 Dicembre 2019, 16:01 »
Avevo semplificato troppo, come posso verificare quello che serve? C'è un comando in ssh?

Offline ArnoldWeber

  • Nuovo Iscritto
  • *
  • 15
Re:[GUIDA] Sblocco/rooting FASTGate DGA4131 (VBNT-O)
« Risposta #629 il: 14 Dicembre 2019, 23:48 »
Una modo, che non e' sicuramente quello piu' professionale, potrebbe essere quello di visualizzare tutte le interfacce del fastgate con il comando ifconfig e poi verificare il contatore di dati trasmessi e ricevuti delle interfacce van_ptm0 e ptm0 (campi RX bytes e  TX bytes). Se vedi dati scambiati su van_ptm0 vuol dire la tua connessione sta usando la vlan 100 allora potrebbe funzionare mettendo nel bridge  eth0 e van_ptm0, se invece il contatore segna dati scambiati solo su ptm0 vuol dire che ti trovi nella mia situazione che funziona con eth0 in bridge con ptm0.
eth0 corrisponde alla porta fisica ethernet 1 dietro al fastgate che dovrai collegare alla porta wan del tuo asus.