@Ansuel riguardo all' utilizzo del DGA4132 in bridge avrei un interessante quesito.
ho configurando eth0 in bridge per aprire la connessione PPPOE (lan_2)
ho configurato le restanti ethX nell interfaccia (lan) con ip statico (192.168.1.4).
Un secondo cavo parte da una qualsiasi porta del brinde "lan" verso il router per avere visibilità del DGA come "client".
config interface 'lan'
option type 'bridge'
option proto 'static'
option netmask '255.255.255.0'
option force_link '0'
list pppoerelay ''
list ifname 'eth1'
list ifname 'eth2'
list ifname 'eth3'
list ifname 'eth5'
option ipaddr '192.168.1.4'
option gateway '192.168.1.1'
option dns '192.168.1.1'
option ip6assign '0'
option ipv6 '0'
config interface 'lan_2'
option type 'bridge'
option proto 'none'
list ifname 'eth0'
list ifname 'wanptm0'
Osservando i client connessi al router il DGA è connesso con 2 MAC e ovviamente con 2 IP.
Facendo un po di analisi è venuto fuori che il secondo MAC/IP è quello del "quantenna" che è abilitato su "eth5".
Rimuovendo "eth5" dall' interfaccia "lan" non vedo più la doppia connessione ma l' utilizzo della CPU aumenta in maniera spropositata come aveva evidenziato un altro utente sul tuo github =>
https://github.com/Ansuel/tch-nginx-gui/issues/89Rimettendo eth5 nell' interfaccia il carico CPU torna subito regolare ma ritorno a vedere il "doppio" client "inutile" nel router.
Ho già fatto la prova a cancellare lo script di start del "quantenna" lasciando eth5 nel bridge, ma stesso risultato => alto utilizzo CPU.
Se preferisci ci spostiamo nel tuo github.. anche se a me sembra proprio un problema openwrt