<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>nnxx</title><revhistory><revision><revnumber>29</revnumber><date>2022-05-17 20:05:00</date><authorinitials>mob-5-91-110-179.net.vodafone.it</authorinitials></revision><revision><revnumber>28</revnumber><date>2019-02-10 23:36:55</date><authorinitials>host129-153-dynamic.235-95-r.retail.telecomitalia.it</authorinitials></revision><revision><revnumber>27</revnumber><date>2017-05-03 08:46:48</date><authorinitials>Nemesis</authorinitials><revremark>Aggiunta sezione &quot;Macro-obiettivi pratici su cui stiamo lavorando&quot;</revremark></revision><revision><revnumber>26</revnumber><date>2017-02-09 18:18:20</date><authorinitials>Nemesis</authorinitials><revremark>Aggiunto link &quot;How to install OpenWISP&quot;</revremark></revision><revision><revnumber>25</revnumber><date>2017-02-09 18:02:14</date><authorinitials>Nemesis</authorinitials><revremark>Aggiornati link utili e aggiunto link a ML OpenWISP</revremark></revision><revision><revnumber>24</revnumber><date>2017-02-06 18:39:58</date><authorinitials>Nemesis</authorinitials><revremark>openwisp.nnxx.ninux.org</revremark></revision><revision><revnumber>23</revnumber><date>2017-01-31 16:28:27</date><authorinitials>Nemesis</authorinitials><revremark>Aggiornata URL repo privato</revremark></revision><revision><revnumber>22</revnumber><date>2017-01-25 13:05:51</date><authorinitials>Nemesis</authorinitials><revremark>Aggiunto link a https://github.com/ninuxorg/ansible-nnxx</revremark></revision><revision><revnumber>21</revnumber><date>2016-12-29 15:42:10</date><authorinitials>Nemesis</authorinitials><revremark>Semplificata parte firmware</revremark></revision><revision><revnumber>20</revnumber><date>2016-12-29 15:11:46</date><authorinitials>Nemesis</authorinitials><revremark>Updated docs</revremark></revision><revision><revnumber>19</revnumber><date>2016-12-27 13:31:17</date><authorinitials>Stefanauss</authorinitials><revremark>chiarimento sull'obbiettivo di una overlay network facilitante per i nuovi nodi fisicamente installati</revremark></revision><revision><revnumber>18</revnumber><date>2016-10-17 20:35:47</date><authorinitials>93-40-198-246.ip40.fastwebnet.it</authorinitials></revision><revision><revnumber>17</revnumber><date>2016-10-17 20:34:24</date><authorinitials>93-40-198-246.ip40.fastwebnet.it</authorinitials></revision><revision><revnumber>16</revnumber><date>2016-05-11 08:49:12</date><authorinitials>Nemesis</authorinitials><revremark>Obiettivi Generali</revremark></revision><revision><revnumber>15</revnumber><date>2016-05-09 16:18:40</date><authorinitials>2001:4c00:893b:fede:499:278f:3537:f177</authorinitials><revremark>parentesi</revremark></revision><revision><revnumber>14</revnumber><date>2016-05-09 14:44:36</date><authorinitials>GiuseppeFerraiolo</authorinitials></revision><revision><revnumber>13</revnumber><date>2016-05-09 14:37:57</date><authorinitials>GiuseppeFerraiolo</authorinitials></revision><revision><revnumber>12</revnumber><date>2016-05-09 14:20:03</date><authorinitials>GiuseppeFerraiolo</authorinitials></revision><revision><revnumber>11</revnumber><date>2016-05-09 14:00:42</date><authorinitials>GiuseppeFerraiolo</authorinitials><revremark>by z3n0</revremark></revision><revision><revnumber>10</revnumber><date>2016-05-09 13:56:21</date><authorinitials>GiuseppeFerraiolo</authorinitials></revision><revision><revnumber>9</revnumber><date>2016-05-09 13:49:47</date><authorinitials>GiuseppeFerraiolo</authorinitials></revision><revision><revnumber>8</revnumber><date>2016-05-09 13:41:34</date><authorinitials>GiuseppeFerraiolo</authorinitials><revremark>by z3n0</revremark></revision><revision><revnumber>7</revnumber><date>2016-05-09 13:39:16</date><authorinitials>GiuseppeFerraiolo</authorinitials><revremark>by z3n0</revremark></revision><revision><revnumber>6</revnumber><date>2016-05-09 13:25:06</date><authorinitials>GiuseppeFerraiolo</authorinitials><revremark>by z3n0</revremark></revision><revision><revnumber>5</revnumber><date>2016-05-09 10:23:25</date><authorinitials>GiuseppeFerraiolo</authorinitials><revremark>by z3n0</revremark></revision><revision><revnumber>4</revnumber><date>2016-05-09 00:28:54</date><authorinitials>Nemesis</authorinitials><revremark>https://github.com/ninuxorg/nnxx-firmware</revremark></revision><revision><revnumber>3</revnumber><date>2016-04-27 13:08:41</date><authorinitials>Nemesis</authorinitials><revremark>spiegazione link generali</revremark></revision><revision><revnumber>2</revnumber><date>2016-04-27 13:07:33</date><authorinitials>Nemesis</authorinitials><revremark>aggiunto canale telegram</revremark></revision><revision><revnumber>1</revnumber><date>2016-03-06 19:06:20</date><authorinitials>Nemesis</authorinitials><revremark>init</revremark></revision></revhistory></articleinfo><section><title>NNXX (Ninux Experimental)</title><para><emphasis role="strong">NNXX</emphasis> è un iniziativa che mira a sperimentare nuove soluzioni in ninux. </para><para>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. </para><para>La sperimentazione è cominciata a Febbraio 2016. </para><para>Siamo disponibilissimi ad allargare la sperimentazione con chiunque abbia voglia di imparare e impegnarsi. </para><para>Link generali: </para><itemizedlist><listitem><para><ulink url="https://telegram.me/ninux_experimental">Canale telegram</ulink> per supporto realtime </para></listitem><listitem><para><ulink url="https://trello.com/b/YTyT16e9/nnxx-ninux-experimental">Trello board NNXX</ulink> per pianificare e tracciare l'avanzamento </para></listitem><listitem><para><ulink url="http://ml.ninux.org/mailman/listinfo/ninux-dev">Mailing list ninux-dev</ulink> per supporto non realtime </para></listitem><listitem><para><ulink url="https://github.com/ninuxorg/ansible-nnxx">configurazioni ansible</ulink> </para></listitem></itemizedlist><section><title>Obiettivi Generali</title><para>La sperimentazione ha i seguenti obiettivi: </para><itemizedlist><listitem><para>facilitare la crescita di nuove isole ninux </para></listitem><listitem><para>consentire ai nuovi nodi creati ma ancora fisicamente disconnessi dal resto di Ninux di entrare nella rete attraverso una VPN (<emphasis role="strong">overlay network</emphasis>) </para><itemizedlist><listitem><para>la connessione VPN non deve necessitare di modifiche sul server per aggiungere nuovi nodi </para></listitem></itemizedlist></listitem><listitem><para>facilitare la configurazione e l'aggiornamento delle configurazioni di nuovi nodi </para></listitem><listitem><para>mantenere le configurazioni dei servizi essenziali su ansible, evitando modifiche manuali non replicabili e non tracciabili </para></listitem><listitem><para>uso del protocollo Babel tramite bird2, configurazione client/server implementata da Francesco Bonanno </para></listitem><listitem><para>documentare tutto il processo per distribuire la conoscenza </para></listitem></itemizedlist></section><section><title>Macro-obiettivi pratici su cui stiamo lavorando</title><itemizedlist><listitem><para><emphasis role="strikethrough">creare un modo per aiutare a entrare nuovi nodi facilmente</emphasis> FATTO </para></listitem><listitem><para>aiutare a creare nuove isole ninux da zero con gli strumenti sviluppati nell'ambito NNXX in poco tempo - IN CORSO </para></listitem><listitem><para>fare in modo che ogni isola creata sia collegata alle altre isole con un automatismo o semi-automatismo - DA FARE </para></listitem><listitem><para>automatizzare l'allocazione degli indirizzi ip per i nuovi nodi - DA FARE </para></listitem></itemizedlist><para><ulink url="https://trello.com/b/YTyT16e9/nnxx-ninux-experimental">Consulta la lista completa dei task</ulink>. </para><section><title>Entrare in rete</title><para>Per entrare in rete basta seguire la <ulink url="http://wiki.ninux.org/nnxx/nnxx/firmware#">guida di installazione del firmware</ulink>. </para></section><section><title>OpenWISP2</title><para>Al momento stiamo tenendo tutte le configurazioni su una VM di Michele Salerno di Ninux Basilicata. </para><para><emphasis role="strong">Link utili:</emphasis> </para><itemizedlist><listitem><para><ulink url="https://github.com/ninuxorg/ansible-nnxx">Configurazioni del firmware nnxx</ulink> </para></listitem><listitem><para><ulink url="https://controller.nnxx.ninux.org/admin">instanza openwisp2</ulink> </para></listitem><listitem><para><ulink url="https://gitlab.ninux.org/ninux/nnxx/ansible-ninux-openwisp">Playbook Ansible OpenWISP2</ulink> (repository privato) </para></listitem><listitem><para>Gestore configurazioni: <ulink url="https://github.com/openwisp/django-netjsonconfig">django-netjsonconfig</ulink> </para></listitem><listitem><para><ulink url="https://groups.google.com/d/forum/openwisp">Mailing List del progetto OpenWISP</ulink> </para></listitem><listitem><para><ulink url="http://nemesisdesign.net/blog/coding/how-to-install-openwisp/">How to install OpenWISP</ulink> </para></listitem></itemizedlist></section></section></section></article>