• FTTH
  • Aruba FTTH e OpenWRT

Ciao a tutti, vi sottopongo una questione:
Ho deciso di passare ad Aruba FTTH, con router mio. Premesso che non ho ancora deciso quale router definitivo comprarmi, per ora ho un routeraccio cinese di recupero (YouHua WR1200JS, chip MediaTek MT7621 ver:1 eco:3) con su Openwrt (ver 19.07) che vorrei configurare appunto per Aruba FTTH, per capire se vale poi la pena spendere dei soldi per un buon router.

La linea me la attivano a breve, ma vorrei prepararmi e capire da voi che ne sapete sicuramente di più se si può fare oppure se ci sono problemi nel configurare OpenWRT con i settaggi di Aruba, che sono:

Per esempio non ho capito bene la parte VLAN, che non ho capito come si possa configurare sulla interfaccia WAN di openwrt. Conoscete qualche guida a cui appoggiarmi?

    pazzoide Per esempio non ho capito bene la parte VLAN

    Dovrai attivare il PPPoE su una VLAN invece che su una porta fisica.
    Tipo

    config interface 'wan'
    	option proto 'pppoe'
    	option ifname 'ethN.835'

    dove N è la tua porta fisica.

    Sto aspettando il tecnico intanto provo a presettare il tutto.
    Se ho capito bene devo configurare anche l'ipv6, dovrebbe risultare così:

    config interface 'wan'
        option ifname 'eth0.835'
        option proto 'pppoe'
        option username 'aruba'
        option password 'aruba'
        option ipv6 'auto'
    
    config interface 'wan6'
        option proto 'dhcpv6'
        option reqaddress 'try'
        option reqprefix 'auto'
        option ifname '@wan'

    Ma non bisogna anche configurare lo switch_vlan?

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

    In ogni caso, appena riesco a trovare la quadra aggiorno qui
    https://openwrt.org/docs/guide-user/network/wan/isp-configurations#italy
    Sarebbe buono avere una bella pagina aggiornata a riguardo.

    pazzoide

    Se usi OpenWrt 21.02, la sintassi è simile a quella suggerita da mark129, ma usando DSA e non swconfig, diventa:

    config interface 'wan'
    	option proto 'pppoe'
    	option username 'aruba'
    	option password 'aruba'
    	option ipv6 'auto'
    	option device 'wan.835'

    In DSA, ogni porta ha il suo nome (lan1, lan2, lan3, lan4, wan) e quindi, a livello logico, non devi usare eth0.porta
    Se usi 19.07, devi invece configurare lo switch_vlan.

    Per IPv6 dovrebbe andare bene così come hai scritto.

    pazzoide routeraccio cinese di recupero (YouHua WR1200JS, chip MediaTek MT7621 ver:1 eco:3)

    Routeraccio è un po' dispregiativo, specialmente considerando il prezzo bassissimo (è lo stesso hardware del Xiaomi MI 4A Gigabit, 23 euro o giù di lì)... con flow offloading (sicuramente su 19.07) dovrebbe arrivare a 800 Mbps, su 21.02 non ho provato.
    A livello di WiFi, è 802.11ac 2x2, 866Mbps, su OSX in LAN riesce a fare 450-500 Mbps. Soffre a fare routing + wireless insieme.

      stemax97

      Ah ero ancora sulla 19.07! A sto punto aggiorno alla 21 e faccio come proposto da @mark129 e da te. Anche se il tecnico non si è presentato all'appuntamento di stamattina 😒 e quindi dovrò rimandare... Vi farò sapere, intanto grazie a entrambi!

      PS: routeraccio proprio per il prezzo bassissimo, in effetti l'avevo preso proprio per il prezzo (mi pare sotto i 20€ un annetto fa su aliexpress), da usare alla bisogna o per smanettare con openwrt e imparare di più.

      stemax97 Per IPv6 dovrebbe andare bene così come hai scritto.

      In realtà OpenWrt se vede che gli viene dato un link local sulla PPPoE attiva lui di default un client dhcp, quindi farlo a mano non serve

      Allora il tecnico OF è finalmente arrivato e ha allacciato tutto. Era sconvolto dal fatto che non dovesse configurare il fritz ma che si dovesse attaccare al mio router 😁
      Appena settato l'ONT ho allacciato il mio router e con le configurazioni suggerite funziona alla perfezione 👍️ (appena ho tempo faccio un hard reset e vedo se prende tutto in automatico). Il tecnico mi ha chiamato "genio" per essere riuscito a configurare tutto 😂, complimento che giro a voi 😇

      Comunque, lo speedtest si attesta sui 350 DL / 250 UL (con cavo cat6) ma è un terzo di quando dovrebbe andare in DL, ma comunque va bene. Purtroppo il tecnico OF si è rifiutato di provare con il Fritz che aveva a portata di mano (cosa molto sgradita) avrei controllato che il collo di bottiglia non fosse il mio router.

      In ogni caso magari conoscete dei settaggi che possono migliorare la velocità? Per esempio il flow offloading che citava stemax97 non lo conoscevo... non ho ben compreso cos'è, ho capito che non è compatibile con il QoS

      Grazie ancora 😃

        pazzoide Mi fa piacere abbia funzionato tutto, spesso su OpenWRT gestire le VLAN è un po' un casino.

        Prova ad abilitare Software o hardware offloading nelle impostazioni del firewall, ed installare ed abilitare il pacchetto irqbalance

          • [cancellato]

          • Modificato

          pazzoide Purtroppo il tecnico OF si è rifiutato di provare con il Fritz che aveva a portata di mano (cosa molto sgradita) avrei controllato che il collo di bottiglia non fosse il mio router.

          Beh non è tenuto a farlo, per loro è un costo e una perdita di tempo; se il cliente vuole il "modem libero" si deve poter arrangiare 😉

          Per provare, puoi anche impostare la connessione su un PC e collegarlo direttamente all'ONT. Se hai Linux è un attimo, con Windows è più complicato perché non tutte le schede di rete permettono di impostare la VLAN.

            pazzoide In ogni caso magari conoscete dei settaggi che possono migliorare la velocità? Per esempio il flow offloading che citava stemax97 non lo conoscevo... non ho ben compreso cos'è, ho capito che non è compatibile con il QoS

            La spiegazione tecnica approfondita è qui.
            In soldoni, il flow offloading permette di saltare lo stack iptables per le connessioni stabilite (established). Meno computazioni porta a maggiore velocità.
            Questo impedisce l'utilizzo di molti sistemi di QoS che si basano sull'analisi del traffico.
            Con una FTTH, il QoS non è così necessario, a meno di saturare la velocità e nel frattempo aver bisogno di servizi real time.
            In ogni caso, PPPoE fa storcere il naso a molti sul forum, specialmente quando non serve per identificare l'utente (user: aruba / pass: aruba - @edofullo ). Su OpenWrt è single-core, quindi potrebbe un altro collo di bottiglia. Secondo me, dovresti riuscire a raggiungere 800Mbps con flow offloading e giocando con irqbalance.

              stemax97 ma per mt7621 è disponibile anche l’hardware offloading, non so per la 19.0x perché al momento sto usando la 21.02.1
              Controlla nel menu firewall.

              stemax97 Qualcuno (@fl4co?) su telegram diceva che i router distribuiti da Aruba sono forse configurati in DHCP.

              Se fosse così non escludo che si possano sniffare i parametri e usare DHCP anche su modem libero, considerando che anche loro all'inizio attivano in DHCP per poi cambiare idea.

                edofullo Purtroppo sniffando non avevo trovato nessun pacchetto DHCP. L'ipotesi sul gruppo, non confermata, è che usassero DHCP per configurare i Fritz i quali poi si connettono probabilmente in PPPoE. Ci vorrebbe un abbonato con un Fritz con il loro file di configurazione per confermare.

                  edofullo
                  Appena ho tempo ci provo, grazie

                  [cancellato] Per provare, puoi anche impostare la connessione su un PC e collegarlo direttamente all'ONT

                  Buona idea, grazie

                  fl4co Interessante, posso provare a chiedere al tecnico OF se mi dà il file di configurazione del fritz

                  • fl4co ha risposto a questo messaggio

                    pazzoide Lo puoi scaricare direttamente da qui, ma non so se va bene per tutti i modelli.

                    • x_term ha risposto a questo messaggio

                      pazzoide appena ho tempo faccio un hard reset e vedo se prende tutto in automatico

                      Occhio che mi sa che la VLAN tu la debba impostare comunque

                      fl4co Lo puoi scaricare direttamente da qui

                      per curiosità l'ho aperto:

                      active_provider = "Open Fiber DHCP";
                      vlancfg {
                                              [...]
                                              vlanid = 835;
                                              [...]
                      }

                      poi c'è una sezione in cui configura uno user e password per il tr069 ma senza URL... o lo prende da qualche altra parte o boh...

                      igd {
                                      managementserver {
                                              username = "usr0p3nf1b3r";
                                              password = "pwd0p3nf1b3r";
                      }

                      onestamente non ha senso sta cosa (almeno dal punto di vista utente)... è come se avessero un dhcp che risponde, magari forse con IP privati, configura il fritz e poi passano in PPP? Che idiozia...
                      Nella guida in pdf danno indicazione di selezionare come operatore "OpenFiber", ovvero il profilo di OpenInternet, e di selezionare appunto DHCP come metodo di connessione... Che OF abbia un servizio di autoconfigurazione tramite i suoi server TR69? Ma la C-VLAN non può essere cambiata dinamicamente, quindi è sempre Aruba che risponde... 🤷🏻‍♂️

                      Ho riprovato a resettare tutto e vedere se impostando solo la vlan e lasciando dhcp funzionasse, ma sembra di no.

                      In ogni caso con i tweak che mi avete suggerito arrivo quasi a 600mbit di download 👍😃

                      3 mesi dopo

                      Ragazzi dopo qualche mese di utilizzo di questa configurazione mi sono accorto che ogni tanto, circa una volta all'ora, la connessione salta per una manciata di sencodi e poco dopo riparte.

                      Sto cercando di capire il problema. Guardate le mie interfaces:

                      Sì è creata una wan_6 virtuale che non capisco da dove si gestisca:

                      # cat /etc/config/network
                      
                      config interface 'loopback'
                              option device 'lo'
                              option proto 'static'
                              option ipaddr '127.0.0.1'
                              option netmask '255.0.0.0'
                      
                      config globals 'globals'
                              option packet_steering '1'
                              option ula_prefix 'fd64:3270:e4c1::/48'
                      
                      config device
                              option name 'br-lan'
                              option type 'bridge'
                              list ports 'lan1'
                              list ports 'lan2'
                              list ports 'lan3'
                              list ports 'lan4'
                      
                      config interface 'lan'
                              option device 'br-lan'
                              option proto 'static'
                              option netmask '255.255.255.0'
                              option ip6assign '60'
                              option ipaddr '192.168.10.1'
                      
                      config interface 'wan'
                              option device 'wan.835'
                              option proto 'pppoe'
                              option username 'aruba'
                              option password 'aruba'
                      #       option ipv6 'auto'
                              option peerdns '0'
                              list dns '208.67.222.222'
                              list dns '208.67.220.220'
                      
                      config interface 'wan6'
                              option device 'wan'
                              option proto 'dhcpv6'
                              option reqaddress 'try'
                              option reqprefix 'auto'
                              option peerdns '0'
                              list dns '2620:119:35::35'
                              list dns '2620:119:53::53'

                      Potrebbe essere questo il problema? O forse sto sbagliando la configurazione di ipv6?

                        pazzoide

                        Guarda nei log del router tramite ssh (logread) e dovresti vedere la motivazione delle disconnessioni.

                        Informativa privacy - Informativa cookie - Termini e condizioni - Regolamento - Disclaimer - 🏳️‍🌈
                        P.I. IT16712091004 - info@fibraclick.it

                        ♻️ Il server di questo sito è alimentato al 100% con energia rinnovabile