Italiano English
Modifica History Actions

Differenze per "nnxx"

Differenze tra le versioni 1 e 14 (in 13 versioni)
Versione 1 del 2016-03-06 19:06:20
Dimensione: 1637
Autore: Nemesis
Commento: init
Versione 14 del 2016-05-09 14:44:36
Dimensione: 3674
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 7: Linea 7:
La sperimentazione è cominciata sull'isola di Matera ([[http://basilicata.ninux.org/|ninux basilicata]]) a Febbraio 2016. La sperimentazione è cominciata sull'isola di Matera ([[http://basilicata.ninux.org/|ninux basilicata]]) a Febbraio 2016 e sulla Campania ([[http://wiki.ninux.org/IndirizziCampania]]) a Maggio 2016 .
Linea 13: Linea 13:
 * [[https://trello.com/b/YTyT16e9/nnxx-ninux-experimental|Trello board NNXX]]
 * [[http://ml.ninux.org/mailman/listinfo/ninux-dev|Mailing list ninux-dev]]
 * [[https://telegram.me/ninux_experimental|Canale telegram]] per supporto realtime
* [[https://trello.com/b/YTyT16e9/nnxx-ninux-experimental|Trello board NNXX]] per pianificare e tracciare l'avanzamento
 * [[http://ml.ninux.org/mailman/listinfo/ninux-dev|Mailing list ninux-dev]] per supporto non realtime
Linea 35: Linea 36:
Repository: [[https://github.com/ninuxorg/openwrt-basilicata]] Repository: [[https://github.com/ninuxorg/nnxx-firmware]]
Linea 40: Linea 41:

=== Guida per Installazione (for newbie) ===

1. Installare Firmware da http://downloads.openwisp.org/nnx-bas/openwrt-15.05/latest/ar71xx/ <<BR>>
   (oppure qui per Router con 8Mb di flash (tipo TP-LINK 841nd): http://downloads.openwisp.org/nnx-openwisp-mini/ar71xx/)

2. NON COLLEGARE WAN

3. Configurare Hostname ''(es. M5Antonio o AGLuca)''

4. Configurare '''solo''' VLAN/Switch/Firewall come da Guida per '''Groundrouting''' (raggiungibile da qui https://docs.google.com/document/d/1tEp4rFNDis4RAwwo4wwg6xDMdqeJKAi8FVYh_FsPEdk)

5. Aggiungere in '''''/etc/config/openwisp''''' la seguente riga ''(dove "ANTENNA1" corrisponde al nome dell'interfaccia dell'Antenna)'':

     {{{
list unmanaged 'network.ANTENNA1'
     }}}

6 Riavviare il demone openwisp_config così:

     {{{
/etc/init.d/openwisp_config restart
     }}}


7. Collegare WAN e attendere auto-configurazione (che avviene entro qualche minuto tramite "Controller" https://controller.basilicata.ninux.org/admin/django_netjsonconfig/config/)

8. Loggare su https://controller.basilicata.ninux.org/admin/django_netjsonconfig e selezionare il MAC Address del proprio router (che si è auto-aggiunto), poi:

     8.1 Modificare il nome del nodo con quello secondo lo standard

     8.2 Cliccare su '''Advanced Mode''' sotto '''Configuration''' ed inserire quanto segue ''(dove "ANTENNA1" corrisponde al nome dell'interfaccia della/delle Antenna/e)'' e poi salvare:
     {{{
    "olsrd2": [
        {
            "config_name": "olsrv2",
            "lan": [
                "10.x.x.x/24"
            ]
        },
        {
            "config_name": "interface",
            "ifname": [
                "ANTENNA1"
            ]
        }
    ]
}
     }}}

9. Verificare che tutto funzioni :)

NNXX (Ninux Experimental)

NNXX è un iniziativa che mira a sperimentare nuove soluzioni in ninux.

Il desiderio di questa sperimentazione è quello di trovare un setup che faciliti la crescita di nuove isole ninux, che sia ben documentato, facilmente replicabile, che enfatizzi l'automazione di task ripetitivi.

La sperimentazione è cominciata sull'isola di Matera (ninux basilicata) a Febbraio 2016 e sulla Campania (http://wiki.ninux.org/IndirizziCampania) a Maggio 2016 .

Siamo disponibilissimi ad allargare la sperimentazione con chiunque abbia voglia di imparare e impegnarsi.

Link generali:

Ninux Basilicata

La sperimentazione ha i seguenti obiettivi:

  • facilitare la configurazione e l'aggiornamento delle configurazioni di nuovi nodi
  • connessione VPN che non richieda modifiche sul server VPN per aggiungere nuovi nodi
  • mantenere le configurazioni dei servizi essenziali su ansible, evitando modifiche manuali non replicabili e non tracciabili
  • transizione a OLSRd2

controller.basilicata.ninux.org

URL: https://controller.basilicata.ninux.org/admin

Playbook Ansible: https://git.nemesisdesign.net/ninux/ansible-ninux-openwisp (repository privato)

Gestore configurazioni: https://github.com/openwisp/django-netjsonconfig

Firmware

Repository: https://github.com/ninuxorg/nnxx-firmware

Build: http://downloads.openwisp.org/nnx-bas/

openwisp-config: https://github.com/openwisp/openwisp-config

Guida per Installazione (for newbie)

1. Installare Firmware da http://downloads.openwisp.org/nnx-bas/openwrt-15.05/latest/ar71xx/

2. NON COLLEGARE WAN

3. Configurare Hostname (es. M5Antonio o AGLuca)

4. Configurare solo VLAN/Switch/Firewall come da Guida per Groundrouting (raggiungibile da qui https://docs.google.com/document/d/1tEp4rFNDis4RAwwo4wwg6xDMdqeJKAi8FVYh_FsPEdk)

5. Aggiungere in /etc/config/openwisp la seguente riga (dove "ANTENNA1" corrisponde al nome dell'interfaccia dell'Antenna):

  • list unmanaged 'network.ANTENNA1'

6 Riavviare il demone openwisp_config così:

  • /etc/init.d/openwisp_config restart

7. Collegare WAN e attendere auto-configurazione (che avviene entro qualche minuto tramite "Controller" https://controller.basilicata.ninux.org/admin/django_netjsonconfig/config/)

8. Loggare su https://controller.basilicata.ninux.org/admin/django_netjsonconfig e selezionare il MAC Address del proprio router (che si è auto-aggiunto), poi:

  • 8.1 Modificare il nome del nodo con quello secondo lo standard

    8.2 Cliccare su Advanced Mode sotto Configuration ed inserire quanto segue (dove "ANTENNA1" corrisponde al nome dell'interfaccia della/delle Antenna/e) e poi salvare:

        "olsrd2": [
            {
                "config_name": "olsrv2",
                "lan": [
                    "10.x.x.x/24"
                ]
            },
            {
                "config_name": "interface",
                "ifname": [
                    "ANTENNA1"
                ]
            }
        ]
    }

9. Verificare che tutto funzioni :)