L'angolo di Ansuel: ricerca e sviluppo su DGA4130 (AGTEF) & DGA4132 (AGTHP)

  • 2281 Risposte
  • 1129998 Visite

0 Utenti e 3 Visitatori stanno visualizzando questo topic.

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci adesso va tutto a meraviglia!!! ho capito anche il concetto, la vlan devi applicarla a tutte le porte del bridge, poi a livello di switch imposti come aspettarsi il traffico se tag o untag.

Grazieeee

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Si,, una volta che abiliti la gestione vlan sullo switch ogni vlan va definita. Lato CPU puoi decidere per ogni vlan se deve arrivare taggata o meno. Quando gliela fai arrivare taggata (8t) allora ti serve definire il device 8021q. Su ogni porta solo una singola VLAN può essere untagged.

Prima la terza soluzione era sbagliata perchè avevo detto che la vlan 10 era taggata su porta 0, non taggata sulle altre, e taggata sulla cpu, ma sul sistema operativo avevo messo il device 8021q solo per rimuovere il tag da eth0 quando in realtà con 8t stai dicendo che tutte lo avranno. Per fare in modo che da sistema operativo tu possa evitare di creare questi device su tutte le porte, allora la porta 0 taggata (0t) deve stare in una vlan diversa, taggata lato cpu (8t), rispetto a tutte le altre che vanno a finire sulla cpu non taggate (0*).

Mo però hai una differenza importante tra la soluzione 4 e le altre, e cioè che nella 4 il traffico tra vlan 1 e vlan 10 passa tramite il bridge fatto dal sistema operativo invece che bypassarla andando diretto tramite switch. Per questo motivo secondo me ti conviene scegliere una delle prime tre.

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci ti riporto la mia conf definitiva.

Codice: [Seleziona]
config interface 'lan'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ipaddr '192.168.1.254'
        option ipv6 '0'
        option ip6assign '0'
        option force_link '0'
        option rpfilter '1'
        list pppoerelay 'atmwan'
        list ifname 'eth0.10'
        list ifname 'eth1.10'
        list ifname 'eth2.10'
        list ifname 'eth3.10'
        list ifname 'eth5.10'

config interface 'voip'
        option type 'bridge'
        list ifname 'atmvoip'
        list ifname 'eth0.20'

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

config switch 'bcmsw_ext'
        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_ext'
        option vlan '10'
        option ports '0t 1* 2* 3* 5* 8t'

config switch_vlan 'voip_switch'
        option device 'bcmsw_ext'
        option vlan '20'
        option ports '0t 8t'

config switch_vlan 'guest5GHz_switch'
        option device 'bcmsw_ext'
        option vlan '3'
        option ports '5t 8t'

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci ho notato adesso che è sparita la wifi a 5ghz, provato a togliere le conf del nuovo switch e riavviato, è tornata, rimesse ed è risparita.

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
L'hai rimappata in /etc/config/ethernet come avevamo detto?

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci ho fatto così, sono passato alla nomenclatura estesa anche

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

config mapping
        option port 'vlan10_eth5'
        option wlan_remote '1'

EDIT: sembrano non andare nemmeno le altre porte dello switch
« Ultima modifica: 03 Maggio 2020, 08:55 da nclmrc »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
No, port non devi toccarla, solo il mapping in fondo.

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci avevo provato anche in quel modo ma non andava

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Che ci possa essere qualcosa da sistemare sulla 5GHz è possibile, ma il resto dello switch deve funzionare con le config che hai postato sopra nel file network. E' chiaro che se c'è qualche errore nel file ethernet le porte diventano inutilizzabili a prescindere dallo switch.

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
 @LuKePicci lo strano è che dalla 2.4 riesco a raggiungere tutto, ti devo postare qualche file?

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci ti passo un boot.log per vedere se riesci ad intuire qualcosa
https://pastebin.com/PPKcgh1r

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci ho riprovato ripartendo da pulito come ieri, e arrivando ad inserire la conf da te proposta funziona tutto. Al riavvio del router non parte ne la 5ghz ne funziona la parte switch.

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Interessante. Prova a non rinominare lo switch interno, non chiamarlo bcmsw_int vedi se cambia qualcosa.

Fammi vedere un brctl show

Il problema sembra riguardare il solo switch. la 5GHz smette di funzionare perchè fa parte di esso. La 2.4 funziona perchè è in bridge via software.
« Ultima modifica: 03 Maggio 2020, 17:15 da LuKePicci »

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci

Codice: [Seleziona]
root@DGA4132:~# brctl show
bridge name     bridge id               STP enabled     interfaces
br-lan          7fff.a491b12b08ec       no              eth0.10
                                                        eth1
                                                        eth2
                                                        eth3
                                                        eth5
                                                        wl0
br-voip         7fff.a491b12b08ec       no              atmvoip
                                                        eth0.20
br-wan          7fff.a491b12b08ec       no              atmwan
                                                        eth0.30
root@DGA4132:~#

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Ma sei passato ad un altra config? Questa mi pare diversa da quella definitiva più sopra. Perchè qui eth1-5 non sono più taggate?