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

  • 2281 Risposte
  • 1139708 Visite

0 Utenti e 11 Visitatori stanno visualizzando questo topic.

Offline lionhe

  • Membro Giovane
  • **
  • 69
Ho un DGA4130 con firmware AGTEF_2.1.0 e con l'ultima versione stabile della GUI di Ansuel 9.5.38. Non so da quando, il log ha ogni 5 secondi  la riga
 Apr 19 16:00:23 modemtim nqnd: E;ndinname.c;ndLLMNRNameLookup();2778--->NO NAME

Ho la stessa versione della GUI su un tg789vac v2 (con firmware UNO) ma questo errore non c'e'.
Come è possibile eliminarlo?

Offline larsen64it

  • VIP
  • *****
  • 2697
nqnd è il demone di nqe  (samba non-GPL) https://visualitynq.com/products/ynq
cat /etc/init.d/nqe | grep nqnd

Uno ha samba 

Offline lionhe

  • Membro Giovane
  • **
  • 69
@larsen64it Grazie 1000 per la dritta.
Ho stoppato il servizio con /ect/init.d/nqe stop, abilitato samba dall'interfaccia, poi la ho disabilitata e riabilitato nuovamente   /ect/init.d/nqe start, ed è scomparsa quella fastidiosa linea.  Evidentemente c'era qualche impostazione rimasta durante l'aggiornamento (pur non avendo mai usato samba, mah).

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Si il problema è che il vecchio samba e il nuovo nqe si configurano entrambi da /etc/config/samba (per me è una scemenza, speriamo sistemino), quindi qualsiasi modifica apportata a quel file dal vecchio firmware ne salva una copia non conforme al nuovo servizio a cui quelle configurazioni si applicano dopo l'aggiornamento. E' una di quelle classiche cose per cui comunemente si chiede di fare un reset dopo l'aggiornamento. Di casi simili ce ne sono tantissimi.

Offline FrancYescO

  • VIP
  • *****
  • 3382
teoricamente di questa roba si occupa /etc/parameter_conversion/conversion ma direi che non sta funzionando su 4130 dato che il file di config che mi ritrovo in effetti è molto diverso da quello che ho su 4131 con firmware 18 e anche il file di conversion mi sembra abbastanza diverso nella sostanza

https://github.com/FrancYescO/tch_firmware_extracted/blob/18.3.n.0439_FW_258_DGA4131/etc/parameter_conversion/conversion#L208-L221

https://github.com/FrancYescO/tch_firmware_extracted/blob/AGTEF_2.2.0_CLOSED/etc/parameter_conversion/conversion#L219-L222

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Sperare che funzioni qualcosa in quegli script di migrazione è una lotteria in cui palesemente nessuno crede. C'è persino che non si fida di quelli di Windows e formatta il pc ogni 6 mesi, figuriamoci questi su Homeware.

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
Sì, se sposti la prima lan su vid 1 poi devi settare il vid a 1 di conseguenza. Motivo per cui lasciamo perdere così la prima.
@LuKePicci ma non è possibile mettere una vlan in access su alcune porte e in trunk in altre?

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
E' possibile fare tutto ma non ho capito che intendi, prova a fare un disegno. Mi mancano i riferimenti necessari per comprendere a cosa ti riferisci esattamente con porte access e trunk

Ho fatto qualche ricerca, quei due termini sembrano fare riferimento a due modalità applicabili alle porte di switch gestiti cisco. Qui la cosa nella pratica è analoga, in una vlan quelle che su cisco sono porte access qui sono untagged. Chiamano invece trunk quelle su cui viaggia traffico taggato, quindi potenzialmente appartenente a più vlan distinte appunto dai tag.

Una stessa porta può essere untagged per al massimo una singola vlan e contemporaneamente tagged per nessuna, alcune, o tutte le altre vlan.

In altre parole ad una vlan puoi assegnare alcune porte come untagged (che non potranno essere untagged per nessun'altra vlan) ed altre porte tagged.
« Ultima modifica: 02 Maggio 2020, 02:11 da LuKePicci »

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci questa conf sembra funzionare

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 'vlan10_eth0'
        list ifname 'eth1'
        list ifname 'eth2'
        list ifname 'eth3'
        list ifname 'eth5'

config interface 'voip'
        option type 'bridge'
        list ifname 'atmvoip'
        list ifname 'vlan20_eth0'

config device 'vlan10_eth0'
        option type '8021q'
        option ifname 'eth0'
        option name 'vlan10_eth0'
        option vid '10'

config device 'vlan20_eth0'
        option type '8021q'
        option ifname 'eth0'
        option name 'vlan20_eth0'
        option vid '20'

anche con la notazione dot funziona

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'
list ifname 'eth2'
list ifname 'eth3'
list ifname 'eth5'

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



ho problemi invece con la wifi 5ghz ad arrivare alla porzione di rete che sta dietro il trunk vlan10_eth0.
è un problema abbastanza bloccante perchè dietro quell'interfaccia ci sono i firewall pfsense virtuali in ha installati nel vmware.
te che hai più esperienza di me, sai perchè proprio la wifi 5ghz da problemi. ha già qualche tag nativo?
« Ultima modifica: 02 Maggio 2020, 13:13 da nclmrc »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Ma le vlan dello switch come le hai configurate? Hai abilitato il tagging su vid 10 alla sua porta?

Se ho capito quello che stai cercando di ottenere, io la farei funzionare con una cosa del genere (edit: cambiando di conseguenza anche il mapping di wl1 da eth5 a vlan1_eth5 in /etc/config/ethernet):
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 'vlan1_eth0'
        list ifname 'vlan1_eth1'
        list ifname 'vlan1_eth2'
        list ifname 'vlan1_eth3'
        list ifname 'vlan1_eth5'

config interface 'voip'
        option type 'bridge'
        list ifname 'atmvoip'
        list ifname 'vlan20_eth0'

config device 'vlan1_eth0'
        option type '8021q'
        option ifname 'eth0'
        option name 'vlan1_eth0'
        option vid '1'

config device 'vlan1_eth1'
        option type '8021q'
        option ifname 'eth1'
        option name 'vlan1_eth1'
        option vid '1'

config device 'vlan1_eth2'
        option type '8021q'
        option ifname 'eth2'
        option name 'vlan1_eth2'
        option vid '1'

config device 'vlan1_eth3'
        option type '8021q'
        option ifname 'eth3'
        option name 'vlan1_eth3'
        option vid '1'

config device 'vlan1_eth5'
        option type '8021q'
        option ifname 'eth5'
        option name 'vlan1_eth5'
        option vid '1'

config device 'vlan20_eth0'
        option type '8021q'
        option ifname 'eth0'
        option name 'vlan20_eth0'
        option vid '20'

config switch 'bcmsw'
        …
        option unit '0'
        option enable_vlan '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* 5* 8t'

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

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

Oppure così (ma non so se funziona, di solito tch usa la soluzione sopra) se vuoi provare ad evitare di gestire il tagging lato cpu su tutte le interfacce e quindi evitare di dover cambiare il mapping di wl1:
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'
        list ifname 'eth1'
        list ifname 'eth2'
        list ifname 'eth3'
        list ifname 'eth5'

config interface 'voip'
        option type 'bridge'
        list ifname 'atmvoip'
        list ifname 'vlan20_eth0'

config device 'vlan20_eth0'
        option type '8021q'
        option ifname 'eth0'
        option name 'vlan20_eth0'
        option vid '20'

config switch 'bcmsw'
        …
        option unit '0'
        option enable_vlan '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* 5* 8*'

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

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

Quest'altra invece riproduce qualcosa di simile a quello che volevi fare con la tua soluzione, ovvero tagga su eth0 il traffico lan e lo lascia non taggato sulle altre, facendole però comunicare correttamente tra loro, ed anche questa richiede modifiche al mapping di wl1:
Codice: [Seleziona]
[code]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 'vlan10_eth0'
        list ifname 'vlan10_eth1'
        list ifname 'vlan10_eth2'
        list ifname 'vlan10_eth3'
        list ifname 'vlan10_eth5'

config interface 'voip'
        option type 'bridge'
        list ifname 'atmvoip'
        list ifname 'vlan20_eth0'

config device 'vlan10_eth0'
        option type '8021q'
        option ifname 'eth0'
        option name 'vlan10_eth0'
        option vid '10'

config device 'vlan10_eth1'
        option type '8021q'
        option ifname 'eth1'
        option name 'vlan10_eth1'
        option vid '10'

config device 'vlan10_eth2'
        option type '8021q'
        option ifname 'eth2'
        option name 'vlan10_eth2'
        option vid '10'

config device 'vlan10_eth3'
        option type '8021q'
        option ifname 'eth3'
        option name 'vlan10_eth3'
        option vid '10'

config device 'vlan10_eth5'
        option type '8021q'
        option ifname 'eth5'
        option name 'vlan10_eth5'
        option vid '10'

config device 'vlan20_eth0'
        option type '8021q'
        option ifname 'eth0'
        option name 'vlan20_eth0'
        option vid '20'

config switch 'bcmsw'
        …
        option unit '0'
        option enable_vlan '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 '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 'guest_switch'
        option device 'bcmsw_ext'
        option vlan '3'
        option ports '5t 8t'

Quest'altra è uguale alla precedente dal punto di vista esterno, ma gestisce diversamente il tagging sulla porta verso la cpu e non richiede modifiche al mapping di wl1, ma fa passare il traffico tra eth0 e le altre solo via bridge cpu e non direttamente tramite switch:
Codice: [Seleziona]
[code]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 'vlan10_eth0'
        list ifname 'eth1'
        list ifname 'eth2'
        list ifname 'eth3'
        list ifname 'eth5'

config interface 'voip'
        option type 'bridge'
        list ifname 'atmvoip'
        list ifname 'vlan20_eth0'

config device 'vlan10_eth0'
        option type '8021q'
        option ifname 'eth0'
        option name 'vlan10_eth0'
        option vid '10'

config device 'vlan20_eth0'
        option type '8021q'
        option ifname 'eth0'
        option name 'vlan20_eth0'
        option vid '20'

config switch 'bcmsw'
        …
        option unit '0'
        option enable_vlan '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 '1* 2* 3* 5* 8*'

config switch_vlan 'lan_b_switch'
        option device 'bcmsw_ext'
        option vlan '10'
        option ports '0t 8t*'

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

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

Così non usi lo switch, resta tutto come di default ma hai in più l'interfaccia host taggata qui sul technicolor da cui far passare il voip verso eth0. Tuttavia non devi farti trarre in inganno dalla DSA. Il fatto che tu non vada a definire qui nel sistema operativo interfacce vid 20 per le altre eth1..eth5 non impedisce alle corrispondenti porte di ricevere il traffico così taggato proveniente dal'host connesso alla porta a cui corrisponde eth0.
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'
        list ifname 'eth1'
        list ifname 'eth2'
        list ifname 'eth3'
        list ifname 'eth5'

config interface 'voip'
        option type 'bridge'
        list ifname 'atmvoip'
        list ifname 'vlan20_eth0'

config device 'vlan20_eth0'
        option type '8021q'
        option ifname 'eth0'
        option name 'vlan20_eth0'
        option vid '20'

config switch 'bcmsw'
        …
        option unit '0'
        option enable_vlan '0'

config switch 'bcmsw_ext'
        option reset '1'
        option type 'bcmsw'
        option qosimppauseenable '0'
        option unit '1'
        option enable_vlan '0'
        option jumbo '1'
« Ultima modifica: 02 Maggio 2020, 18:09 da LuKePicci »

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci ho configurato così

https://imgur.com/a/37T2uVz

 a livello di switch dga4132 non volevo mettere le mani, a me sinceramente funziona tutto con le conf postate tranne il wifi 5ghz. il mio intanto è quello di usare solo la porta eth0 taggata per separare il traffico in input al vmware.
« Ultima modifica: 02 Maggio 2020, 13:40 da nclmrc »

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Devi per forza configurare lo switch, altrimenti quello che mandi taggato in eth0 esce taggato sulle altre porte, e quello che mandi non taggato sulle altre porte esce non taggato su eth0. Tu vuoi che il traffico lan su eth0 sia taggato ma lo hai lasciato non taggato sulle altre, quindi per quanto appena detto la cosa non funziona.
« Ultima modifica: 02 Maggio 2020, 13:49 da LuKePicci »

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci è per questo dici non funziona la wifi 5ghz essendo l eth5?

Offline LuKePicci

  • Global Moderator
  • VIP
  • *****
  • 2789
Sì, certo. Ora ti aggiungo al post di sopra altre due configurazioni equivalenti. L'ultima non richiede configurazioni allo switch ma lascia agli host connessi sulle altre porte la possibilità di accedere all'altra vlan a loro piacimento.

Offline nclmrc

  • Membro Anziano
  • ***
  • 246
@LuKePicci nelle conf che mi hai girato, * sta per untag, t per tag? e 8t sta per?