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

  • 1596 Risposte
  • 844196 Visite

0 Utenti e 4 Visitatori stanno visualizzando questo topic.

Offline matteoa91

  • Nuovo Iscritto
  • *
  • 18
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1095 il: 28 Maggio 2020, 14:51 »
@LuKePicci la configurazione sull'R7800 è proprio quella che hai detto tu nella prima parte, però non va lo stesso.
Ho appena provato con ip fisso usando il pc attaccandomi al dga ma non va.

non saprei come cambiare la conf del dga per fare altre prove

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1096 il: 28 Maggio 2020, 15:57 »
E' uguale, sono due convenzioni per fare la stessa cosa. Con quella estesa puoi definire opzioni in più, tipo mtu e mac address.

Se le mie deduzioni sui numeri delle porte del Netgear sono corrette, per me le precedenti config che ho mandato io del Netgear e quella mandata da @matteoa91 del DGA sono corrette. Gli direi solo di controllare di aver messo come ifname di lan solo una delle due porte e non entrambe come stava facendo in principio. Dopodiché io riavvierei entrambi perchè quando incasini i tag e crei qualche loop poi lo switch mantiene porte disabilitate fino al reset.

Offline mgmellia

  • Nuovo Iscritto
  • *
  • 14
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1097 il: 28 Maggio 2020, 23:19 »
c'e' un modo per vedere i parametri della linea dsl? Tipo snr, attenuazione, ecc?

Edit -
xdslctl direi
« Ultima modifica: 28 Maggio 2020, 23:22 da mgmellia »

Offline matteoa91

  • Nuovo Iscritto
  • *
  • 18
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1098 il: 29 Maggio 2020, 11:10 »
@xasor61400 più facile a dirsi che a farsi a mettere la vlan sulla mia scheda ethernet in windows :(
ad ogni modo, ieri ho smanettato un po' e non ho ottenuto molto, se non avere il dga adesso completamente isolato (più tardi faccio un reset e riparto da capo)
@xasor61400  tu non hai modo di provare?

@LuKePicci l'ifname è giusto, non capisco però come mai nell'r7800 definisco uno switch e poi in lan metto in ifname solo eth1.2 mentre sul dga, dopo aver definito lo switch, devo metterli tutti e 4 su ifname.

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1099 il: 29 Maggio 2020, 13:12 »
Perchè sul netgear hai installato una vecchia build senza DSA, sul technicolor invece c'è già il driver DSA.

Che io sappia le due porte CPU sul netgear come il vostro sono al momento impossibili da usare su build DSA, non hanno ancora capito come riuscirci in modo opportuno. Per questo (ed altri motivi imputabili a qualche grattacapo in fase di upgrade da build non-DSA a build DSA) ancora non hanno abilitato DSA in pianta stabile su quei device.

https://forum.openwrt.org/t/netgear-r7800-exploration-ipq8065-qca9984/285/1
https://forum.openwrt.org/t/test-build-for-r7800-with-dsa-enabled/10170

Il senso del mettere tutte le interfacce corrispondenti allo switch in DSA in un bridge come vedi fatto sul technicolor non è quello di far passare tra loro il traffico ma solo quello di metterle tutte sotto uno stesso layer IP. Il traffico tra codeste porte (esempio: tra eth1 ed eth2) resta delegato allo switch, il bridge lan sul sistema operativo non lo vede. Vede invece il traffico tra switch e wireless ad esempio, sia 5GHz che 2.4GHz. Sugli altri tch col wifi 5GHz quantenna invece anche lui è collegato allo switch, quindi eventuale traffico locale tra pc ethernet e pc wireless 5GHz non passa nemmeno in quel caso dal bridge lan.
« Ultima modifica: 29 Maggio 2020, 13:26 da LuKePicci »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1100 il: 30 Maggio 2020, 12:23 »
wait, prova così:
Codice: [Seleziona]
config switch_vlan
        option device 'bcmsw_ext'
        option vlan '3'
        option vid '3'
        option ports '0t 1* 2* 3* 8t'

per sapere se sta funzionando è semplice, basta che apri mdkshell e dai un vlan show
Questo è dal mio DGA4131 ( "0* 1* 2* 3* 8*"):
Codice: [Seleziona]
MDK.1> vlan show
VLAN 1 ports: 0-3 8   untagged: 0-3 8
« Ultima modifica: 30 Maggio 2020, 12:28 da LuKePicci »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1101 il: 30 Maggio 2020, 13:32 »
Ti manca la option type

Codice: [Seleziona]
config switch 'bcmsw'
        option reset '1'
        option enable_vlan '0'
        option qosimppauseenable '0'
        option jumbo '0'

config switch 'bcmsw_ext'
        option reset '1'
        option type 'bcmsw'
        option qosimppauseenable '0'
        option unit '1'
        option enable_vlan '1'
        option jumbo '1'

config switch_vlan 'lan_switch'
        option device 'bcmsw_ext'
        option vlan '1'
        option ports '0* 1* 2* 3* 8*'

Dopo che hai aggiunto il type, verifica se gli asterischi servano davvero o meno. Li ho sempre visti usare qui su homeware in firmware che hanno le vlan su switch attive di default ma ho sempre creduto fossero inutili.
« Ultima modifica: 30 Maggio 2020, 13:42 da LuKePicci »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1102 il: 30 Maggio 2020, 16:57 »
e certo le hai chiamate entrambe lan_switch

quello è un nome che ho dato io al mio switch virtuale, potete chiamarli come volete ma i nomi devono essere distinti, altrimenti va in pappa già il parser di uci

ok quindi nella config di @matteoa91 manca l'option type, ed eventualmente gli asterischi
« Ultima modifica: 30 Maggio 2020, 17:04 da LuKePicci »

Offline matteoa91

  • Nuovo Iscritto
  • *
  • 18
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1103 il: 31 Maggio 2020, 20:14 »
Allora, sono finalmente riuscito a provare e finalmente sono riuscito a vedere qualcosa!
Attualmente, con la seguente config fra i 2 arrivano i pacchetti all'r7800 riguardo alla richiesta del dhcp, poi però sembra non tornino indietro.
non ho avuto modo di fare molte altre ricerche, l'unica prova che sono riuscito a fare è togliere gli asterischi sulle porte untagged, e li proprio non va più.
appena riesco faccio qualche altra prova, anche se non saprei più di tanto cosa provare.

Codice: [Seleziona]
### config DGA4131

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 'fd11:be68:fe42::/48'
option default_ps '0'

config interface 'lan'
option ifname 'eth0.2 eth1.2 eth2.2 eth3.2'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option ip6assign '64'
option force_link '0'
option ip6class '6rd'
option ip6hint '0'
option ip6weight '1'
option stp '1'
#option rpfilter '1'
option ipaddr '192.168.1.2'
option ipv6 '0'

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

config switch 'bcmsw_vlan'
option reset '1'
option type 'bcmsw'
option enable_vlan '1'
option qosimppauseenable '0'
option jumbo '1'
option unit '1'

config switch_vlan 'lan_switch'
option device 'bcmsw_vlan'
option vlan '2'
option ports '0t 1* 2* 3* 8t'

config switch_vlan 'wan_switch'
option device 'bcmsw_vlan'
option vlan '3'
option ports '0t 8t'

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

config interface 'wan'
    option type 'bridge'
    option ifname 'eth0.3 vlan_ptm0'

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

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

config device 'if0atm'
option enable '1'
option name 'atm0'
option macaddr '10:13:31:F3:7B:F0'

config device 'if1atm'
option enable '1'
option name 'atm1'
option macaddr '10:13:31:F3:7B:F1'

config device 'vlan_eth4'
option type '8021q'
option ifname 'eth4'
option mtu '1500'
option name 'vlan_eth4'
option vid '835'

config interface 'vlan_wan_eth4'
option ifname 'vlan_eth4'

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

config config 'config'

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

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

Codice: [Seleziona]
### R7800

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 'fdb7:dd80:0567::/48'
option packet_steering '1'

config interface 'lan'
option type 'bridge'
option ifname 'eth1.2'
option proto 'static'
option ipaddr '192.168.1.1'
option netmask '255.255.255.0'
option ip6assign '60'
option delegate '0'

config interface 'wan'
option ifname 'eth0.3'
option proto 'dhcp'
option vendorid 'Technicolor_DGA4131FWB/dslforum.org'
option peerdns '0'
list dns '1.1.1.1'
list dns '1.0.0.1'
option delegate '0'

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

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

config switch_vlan
option device 'switch0'
option vlan '3'
option ports '0t 5t'
option vid '3'

config interface 'ovpnserver'
option proto 'none'
option ifname 'tun0'
option auto '1'

config interface 'nordvpntun'
    option proto 'none'
    option ifname 'tun1'
« Ultima modifica: 01 Giugno 2020, 09:06 da matteoa91 »

Offline matteoa91

  • Nuovo Iscritto
  • *
  • 18
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1104 il: 02 Giugno 2020, 10:39 »
allordunque, dopo aver smanettato un altro po' finalmente sono riuscito a farlo andare!!  :festiveparty:
la cosa però strana che succede è che se lo riavvio la parte di switch lan non va fino a che non faccio un restart del network del dga (la cosa quindi non è esattamente simpatica)
cosa potrebbe essere che scasina e rompe le balle? ipotizzo qualche servizio che viene avviato dopo il network in fase di boot.
tra l'altro, come a @xasor61400, anche a me la porta 4 non funziona, mentre la 2 e la 3 vanno.

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1105 il: 02 Giugno 2020, 11:17 »
Ma prima del restart non funziona proprio lo switch o p solo la porta verso la cpu che è irraggiungibile? E' un problema che ha sperimentato anche un altor utente sul 4132 (qui) che però ad un certo punto ha risolto, Vedi se anche @xasor61400 ce l'ha e procurati un dmesg a dga appena avviato. Tutti gli eventi che3 hanno a che fare con lo switch vengono loggati, se c'è qualcosa che rompe la config dello switch dovresti vederla. Prima del restart, mentre non funziona fatti un giro in mdkshell e vedi com'è la situazione.

Offline matteoa91

  • Nuovo Iscritto
  • *
  • 18
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1106 il: 02 Giugno 2020, 14:58 »
prima del network restart va solo il ping verso il dga (con pc che ha ip fisso, sennò non andrebbe).
ho provato come dicevi con dmesg ma non saprei cosa guardare, sotto li ho messi se vuoi.
ho anche guardato un po con mdkshell, il comando vlan show mostra le vlan corrette quindi non mi sembra che ci siano problemi li.

dmesg dopo boot:
https://justpaste.it/1wi0g

dmesg dopo network restart:
https://justpaste.it/6fp6x

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1107 il: 02 Giugno 2020, 17:29 »
Questo è il tipo di messaggi che andrei a guardare. https://justpaste.it/2tm9t

Mi pare molto strano che le porte si isolino tra loro prima del restart. Da mdkshell dovrebbe anche dirti lo stato di ogni porta, per esempio "stp all" ti dice se per caso sono state bloccate o "portmode all" ti dice come è stata impostata la negoziazione del link. Prova ad usarli prima e dopo il restart, vedi se cambia qualcosa.

Offline sob0

  • Nuovo Iscritto
  • *
  • 18
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1108 il: 02 Giugno 2020, 22:31 »
Buonasera (:

Provo a ri-uppare il mio problema cercando di mettere tutte le info nello stesso post.
Dunque:
Ho una connessione FTTH (metroweb) della fastweb 100/50 . Volevo passare da un TG1100 al DGA4131.
Lo stato attuale del DGA4131 è aggiornato alla v.18, rootato e con accesso in SSH. L'ho collegato tramite l'ONT sulla porta laterale. Il cavo di rete invece è collegato alla porta 4.

Con la configurazione attuale ottengo solo ipv6, mentre ipv4 non ne vuole sapere. Non so se dipenda da questo, ma la navigazione è concessa solo su alcuni siti. Anche i classici programmi (w10x64) come dropbox\onedrive ecc non riescono a collegarsi.
Se imposto il wansensing su 0, non ho la possibilità di navigare nemmeno in questo modo limitato. Ho impostato il mac address del tg1100 sul DGA, altrimenti non avevo linea.
Posto i file principali a cui ho messo mano, sperando che qualcuno mi illumini sugli errori che ho sotto il naso e che non vedo  :help: :)
Se devo censurare qualcosa fatemi sapere  :noob: Grazie per l'attenzione

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 'fda2:81b8:d2b7::/48'
option default_ps '0'

config interface 'lan'
option ifname 'eth0 eth1 eth2 eth3'
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 ipv6 '1'
option ip6hint '0'
option ip6weight '1'
option stp '1'
option rpfilter '1'

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'
option rpfilter '1'
list pppoerelay ''

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

config interface 'wan'
option proto 'dhcp'
option reqopts '1 3 6 15 33 42 43 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 notused 'XX:XX:XX:XX:XX2'
option ifname 'eth4'
option auto '1'
option macaddr 'XX:XX:XX:XX:XX'
option ip6assign '64'
option password 'password'
option netmask '255.255.255.0'

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_eth4'
option auto '0'

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

config interface 'vlan_wan'
option ifname 'vlan_ptm0'

config device 'if0atm'
option enable '1'
option name 'atm0'

config device 'if1atm'
option enable '1'
option name 'atm1'

config device 'vlan_eth4'
option type '8021q'
option ifname 'eth4'
option mtu '1500'
option name 'vlan_eth4'
option vid '835'

config interface 'vlan_wan_eth4'
option ifname 'vlan_eth4'

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

config config 'config'
option wan_mode 'dhcp'

config interface 'ipoe'
option proto 'dhcp'
option metric '1'
option reqopts '1 3 6 43 51 58 59'
option release '1'
option neighreachabletime '1200000'
option neighgcstaletime '2400'
option ipv6 '1'

config device 'waneth4'
option enabled '1'
option type '8021q'
option name 'waneth4'
option vid '835'

config device 'wanptm0'
option enabled '1'
option type '8021q'
option name 'wanptm0'
option vid '835'


Wansensing
Codice: [Seleziona]
config wansensing 'global'
option enable '1'
option initmode 'L2Sense'
option network_mode 'auto'
option backup_time '60'
option l3type 'L3Sense'
option tracelevel '3'
option l2type 'FIBER'

config L2State
option name 'L2Sense'
option entryexits 'L2EntryExit'
option mains 'L2Main'
option timeout '5'

config L3State
option name 'L3Sense'
option entryexits 'L3EntryExit'
option mains 'L3Main'
option timeout '5'

Env
Codice: [Seleziona]
[...]
config envvars 'custovar'
option wan_tag '0'
option wan_if 'wan'

config ripcontent 'rip'
option eth_mac 'xx:xx:xx:xx'
option wifi_mac 'xx:xx:xx:xx:xx'
option usb_mac '00:90:D0:00:00:02'
option chip_id '005643FF'
option variant_id '0'
option pba_tocom '3764250B'
option fia 'ZE'
option factory_id 'CP'
option company_id 'TMBB'
option board_mnemonic 'VBNT-O'
option factory_date '041118'
option product_id '0'
option serial '1843JCDTC'
option modem_access_code '0112357864'
option sfp '1'
option sw_flag 'E1'
option flap_num '1'


Ethernet
Codice: [Seleziona]

config globals 'globals'
option trafficmanager '1'
option multicastlearning '1'
option eth4lanwanmode '1'

config port 'eth0'
option enable '1'
option speed 'auto'
option duplex 'full'
option pauseenable '0'
option softswitch '0'

config port 'eth1'
option enable '1'
option speed 'auto'
option duplex 'full'
option pauseenable '0'
option softswitch '0'

config port 'eth2'
option enable '1'
option speed 'auto'
option duplex 'full'
option pauseenable '0'
option softswitch '0'

config port 'eth3'
option enable '1'
option speed 'auto'
option duplex 'full'
option pauseenable '0'
option softswitch '0'

config port 'eth4'
option enable '1'
option speed 'auto'
option duplex 'full'
option wan '1'
option td 'shapingconf'
option pauseenable '0'
option softswitch '0'

config trafficdesc 'shapingconf'
option max_bit_rate '0'
option max_burst_size '0'
option enable '0'


CWMPD
Codice: [Seleziona]

config single_config 'cwmpd_config'
option state '1'
option upgradesmanaged '1'
option connectionrequest_auth '0'
option connectionrequest_port '51050'
option periodicinform_enable '1'
option periodicinform_interval '1209600'
option ssl_verifypeer '1'
option datamodel 'Device'
option acs_url 'http://59.0.121.191:8080/ACS-server/ACS'
option firstusedate '2020-05-22T10:50:57Z'
option interface 'eth4'
list forcedinforms 'Device.IP.Interface.8.IPv4Address.1.IPAddress'
« Ultima modifica: 02 Giugno 2020, 22:35 da sob0 »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Re:[GUIDA] Root e Modding FASTGate DGA4131 (VBNT-O)
« Risposta #1109 il: 02 Giugno 2020, 23:14 »
@sob0 mi fai vedere cosa ti dicono i comandi route, ifconfig e ifstatus?

Le prove falle da una porta LAN che non sia la qiarta

@matteoa91 e @xasor61400 non vi so aiutare sul problema della quarta porta, non ho modo di fare personalmente prove con la vostra configurazione perché quella porta c'è l'ho in uso come WAN, posso solo suggerivi di controllare se il mux che comanda quella porta è effettivamente passato da WAN a LAN interrogando il comando ethswctl
« Ultima modifica: 02 Giugno 2020, 23:26 da LuKePicci »