Versione 1 del 2016-12-29 15:10:39

Nascondi questo messaggio
Italiano English
Modifica History Actions

nnxx/firmware

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 :)

OpenWISP2

Al momento stiamo tenendo tutte le configurazioni su una VM di Michele Salerno di Ninux Basilicata.

Quando avremo terminato il lavoro sulle configurazioni ansible creeremo un istanza per ogni gruppo che vorrà partecipare. Un istanza al momento contiene un server openvpn e django-netjsonconfig.

Link utili:

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