<html>
  <head>
    <meta content="text/html; charset=ISO-8859-1"
      http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    Gabriel ti ringrazio.<br>
    Ti commento a seguire.<br>
    <br>
    <div class="moz-cite-prefix">Il 02/12/2013 17:52, Gabriel ha
      scritto:<br>
    </div>
    <blockquote cite="mid:529CBACC.6020907@autistici.org" type="cite">
      <pre wrap="">scusa mi son reso conto di essermi confuso, allora:

il plugin che fa risoluzione nomi e scrive quel file li è 'nameservice'
[1],  mi sembra abbia anche delle funzionalità per annunciare servizi
sulla rete olsr.
Possiamo farlo girare sullo stesso server di ninuxoo insieme a OLSRD e
non preoccuparci della cifratura dei risultati.</pre>
    </blockquote>
    Ci preoccupiamo eccome... :)<br>
    <br>
    <blockquote cite="mid:529CBACC.6020907@autistici.org" type="cite">
      <pre wrap="">
Usiamo un dominio tipo .ninuxoo.nnx per annunciare le varie istanze e il
tuo backend in php selo parsa e si trova gli ip delle macchine su cui
gira ninuxoo.</pre>
    </blockquote>
    ...e fu così che la postale seppe ip-nodo-proprietario dei files
    condivisi... :(<br>
    <br>
    <blockquote cite="mid:529CBACC.6020907@autistici.org" type="cite">
      <pre wrap="">L'alternativa è il plugin 'mdns'[2], che gira sempre su rete ninux,
questo si occupa di incapsulare i messaggi mdns (viaggiano su multicast)
in messaggi olsrd, di propagarli nella rete e di decapsularli nelle
subnet locali. 
Con questo possiamo creare un canale di comunicazione tra i vari ninuxoo
attraverso tutta la rete. Devi aprire una socket multicast da php o
dallo script che si occupa di generare il file che ti serve.
</pre>
    </blockquote>
    Si potrebbe fare :)<br>
    <br>
    <blockquote cite="mid:529CBACC.6020907@autistici.org" type="cite">
      <pre wrap="">Un' altra possibilità che ho trovato cercano tra i plugin esitenti è
p2pd [3]
questo plugin consente di incapsulare in messaggi di olsrd, il traffico
provienente su una certa porta udp (sia brodcast, che unicast, che
multicast)
e di decapsularlo in ogni altro nodo con installato questo plugin, il
vantaggio di questo rispetto a mdns è che basta mandare in broadcast, ma
non è installato da nessuna parte nella rete.

</pre>
    </blockquote>
    Premetto che la cosa più utile e semplice sarebbe che il NAS sapesse
    <i>lui da solo</i> il "chi" e il "dove", in modo che questi valori
    rimanessero confinati e quindi facilmente oscurabili.<br>
    Iniziai a spremermi le meningi, facendo delle prove con netcat, arp,
    ecc... ma con pochi risultati o con risultati invasivi (facendo uno
    scan in broadcast lo trovi l'ip di un nas, ma è poco etico).<br>
    Così parlandone con @Arkanet, arrivammo alla conclusione che i vari
    nas dovevano trovarsi solo attraverso una certa porta via udp.<br>
    Pensai addirittura a quale dovesse eventualmente essere la porta: la
    64689 (equivalente dei tasti pigiati su un vecchio telefono a
    tastiera quando si scrive "ninux").<br>
    Però per me il problema rimane sul come si fa... :(<br>
    <br>
    Ho visto comunque che su Openwrt ci sono i plugin <tt>olsrd-mod-p2pd</tt>
    e <tt>olsrd-mod-mdns</tt>... :)<br>
    <br>
    <blockquote cite="mid:529CBACC.6020907@autistici.org" type="cite">
      <pre wrap="">inserisco anche zioproto, che ha sviluppato mdns e penso possa darci un
consiglio su cosa sia meglio
</pre>
    </blockquote>
    Saggia decisione.<br>
    <br>
    Consigli?<br>
    Gubi<br>
  </body>
</html>