<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="https://wiki.bologna.ninux.org/mediawiki/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>https://wiki.bologna.ninux.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thegamer</id>
		<title>NinuxBO - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki.bologna.ninux.org/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Thegamer"/>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/Special:Contributions/Thegamer"/>
		<updated>2026-04-15T17:02:21Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.19.20+dfsg-0+deb7u3</generator>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/File:EOLO_diritto_antenna.pdf</id>
		<title>File:EOLO diritto antenna.pdf</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/File:EOLO_diritto_antenna.pdf"/>
				<updated>2015-10-18T16:56:04Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: Un file prodotto da NGI per il supporto relativo al diritto d'antenna nell'installazione del loro prodotto 'EOLO'.
Condominio legale&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Un file prodotto da NGI per il supporto relativo al diritto d'antenna nell'installazione del loro prodotto 'EOLO'.&lt;br /&gt;
Condominio legale&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/File:NinuxBO-api.json</id>
		<title>File:NinuxBO-api.json</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/File:NinuxBO-api.json"/>
				<updated>2015-08-20T09:09:51Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: File utile alla pubblicazione delle info su NinuxBO sul sito http://flons.org/&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;File utile alla pubblicazione delle info su NinuxBO sul sito http://flons.org/&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/OrdineAntenne</id>
		<title>OrdineAntenne</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/OrdineAntenne"/>
				<updated>2015-01-17T16:57:29Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pagina di coordinazione per gli ordini delle antenne&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Labas:'''&lt;br /&gt;
* 1 X Nanostation M5&lt;br /&gt;
'''Thegamer:'''&lt;br /&gt;
* 1 X Nanostation M5&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/OrdineAntenne</id>
		<title>OrdineAntenne</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/OrdineAntenne"/>
				<updated>2015-01-17T16:57:12Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Pagina di coordinazione per gli ordini delle antenne&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Labas:'''&lt;br /&gt;
*Nanostation M5&lt;br /&gt;
'''Thegamer:'''&lt;br /&gt;
*Nanostation M5&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt</id>
		<title>CompilareDaOpenWrt</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt"/>
				<updated>2014-11-20T06:46:05Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Questa piccola guida server a compilare libremesh partendo dai sorgenti di openwrt.&lt;br /&gt;
&lt;br /&gt;
Su una macchina debian installare i seguenti pacchetti(aggiungere pacchetti necessari volta per volta): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aptitude install libncurses5-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prima di tutto scaricare i sorgenti di openwrt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$git clone git://git.openwrt.org/openwrt.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
entrare nella cartella appena scaricata da git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$cd openwrt/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
copiare il file feed di default in modo che sia utilizzabile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$cp feeds.conf.default feeds.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quindi editare il fil feeds.conf appena creato&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$vi feeds.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e aggiungere le seguenti linee&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git libremap git://github.com/libremap/libremap-agent-openwrt.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nel caso si voglia lavorare col ramo di sviluppo sostituire questa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con questa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eseguire il seguente blocco di comandi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make clean &amp;amp;&amp;amp; git pull &amp;amp;&amp;amp; rm -rf feeds/lime &amp;amp;&amp;amp; rm -rf feeds/libremap &amp;amp;&amp;amp; scripts/feeds update -a &amp;amp;&amp;amp; scripts/feeds install -a &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
make clean inizialmente chiedera' di procedere al menuconfig...potete fare exit e rimandare questa parte.&lt;br /&gt;
A questo punto e' possibile lanciare la configurazione con:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make menuconfig &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Bisogna: &lt;br /&gt;
&lt;br /&gt;
* prima di tutto disabilitare &amp;quot;dnsmasq&amp;quot; in &amp;quot;Base System&amp;quot; &lt;br /&gt;
* andare in &amp;quot;LiMe&amp;quot; e selezionare &amp;quot;lime-full&amp;quot; (lime-full deve avere la selezione [*] e non [M], vedi nota sotto)&lt;br /&gt;
&lt;br /&gt;
per velocizzare la compilazione e produrre i files per una specifico hardware&lt;br /&gt;
&lt;br /&gt;
* &amp;quot;Target Profile&amp;quot; dove scegliere per quale hardware compilare. (Questo riduce di molto i tempi di compilazione)&lt;br /&gt;
&lt;br /&gt;
Ora bisogna fare delle valutazioni in base alla flash disponibile sul dispositivo che andra' ad ospitare il nostro firmware:&lt;br /&gt;
nel caso di una flash piccola(4mb) potrebbe essere necessario rimuovere dei pacchetti(lime-debug e lime-webui sono sacrificabili, per questo caso deselezionare lime-full e selezionare le singole voci da abilitare) , nel ramo di sviluppo sono implementate tecniche per ridurre ulteriormente la richiesta di spazio del firmware compilato. &lt;br /&gt;
&lt;br /&gt;
Selezionare anche il target system corretto: la famiglia del processore della propria CPE e' individuabile sul sito di openwrt: per i tpl841 e' atheros AR7x/AR9x.&lt;br /&gt;
&lt;br /&gt;
'''ATTENZIONE:''' se si cambia l'architettura (target) si perderanno le altre scelte (dovrete riselezionare lime-full o comunque le singole voci).&lt;br /&gt;
&lt;br /&gt;
Una volta terminata la configurazione si può compilare il firmware con il comando&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
per velocizzare la compilazione si può usare&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make -j ''n''&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
dove ''n'' è uguale al numero dei core più uno.&lt;br /&gt;
&lt;br /&gt;
Se il processo di compilazione giungera' a buon fine troverete tutti il materiale prodotto nella cartella ./bin:&lt;br /&gt;
ovviamente vengono prodotti i firmware per tutte le macchine supportate per il target selezionato, per il mio tplink tl-wr841nd V8 dovro' scegliere tra&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 thegamer thegamer 3.8M May 30 12:53 bin/ar71xx/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin&lt;br /&gt;
&lt;br /&gt;
dedicata al caso in cui si faccia l'upgrade da firmware originale&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 thegamer thegamer 2.9M May 30 12:53 bin/ar71xx/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade.bin&lt;br /&gt;
&lt;br /&gt;
dedicata agli update da openwrt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTA bene:&lt;br /&gt;
per creare un firmware compatibile con il resto dei dispositivi di Bologna Ninux, e' necessario passare a Li-Me la configurazione corretta, sostituendo prima della compilazione del firmware il file feeds/lime/packages/lime-system/files/etc/config/lime con il seguente:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Beware this file is not supposed to store specific configuration, like &amp;quot;config net eth0&amp;quot;&lt;br /&gt;
# System option&lt;br /&gt;
&lt;br /&gt;
config lime system&lt;br /&gt;
option  hostname 'NinuxBoNode-%M4%M5%M6'                                # Parametrizable hostname \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Network general option&lt;br /&gt;
&lt;br /&gt;
config lime network&lt;br /&gt;
option primary_interface eth0                                                 # The mac address of this device will be used in different places&lt;br /&gt;
option main_ipv4_address '10.51.%M5.%M6/16'                             # Parametrizablezable main IPv4 address \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
option main_ipv6_address '2001:db8::%M5%M6/64'                       # Parametrizablezableable main IPv6 address \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
list protocols adhoc&lt;br /&gt;
list protocols lan&lt;br /&gt;
list protocols anygw                                                                          # Refer to http://libre-mesh.org/projects/libre-mesh/wiki/Anygw&lt;br /&gt;
list protocols batadv:11                                               # Define virtual interface name es: bat0.11&lt;br /&gt;
list protocols bmx6:13                                                  # Define virtual interface name es: bm6.13&lt;br /&gt;
list resolvers 208.67.222.222                                          #        DNS servers node will use&lt;br /&gt;
list resolvers 2620:0:ccc::2                                           #open DNS&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# WiFi general options&lt;br /&gt;
&lt;br /&gt;
config lime wifi  &lt;br /&gt;
option channel_2ghz '11'&lt;br /&gt;
option          channel_5ghz '48'&lt;br /&gt;
list modes 'ap'&lt;br /&gt;
list modes 'adhoc'&lt;br /&gt;
option ap_ssid                  'NinuxBO'&lt;br /&gt;
option adhoc_ssid 'NinuxBO-mesh'&lt;br /&gt;
option adhoc_bssid 'de:d1:dec0:c0:d1:ce'                                 #vecchio mac:'ca:fe:00:c0:ff:ee'&lt;br /&gt;
option adhoc_mcast_rate_2ghz '24000'&lt;br /&gt;
option adhoc_mcast_rate_5ghz '6000'&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si può applicare questa configurazione anche dopo aver compilato e installato il firmware sul dispositivo con i seguenti passi:&lt;br /&gt;
&lt;br /&gt;
Copiare il file precedente sul dispositivo appena flashato come &amp;lt;code&amp;gt;/etc/config/lime &amp;lt;/code&amp;gt;  ed eseguire &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; lime-config &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e poi &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt; uci commit &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Si noti che la rete ipv4 segnata nel file di configurazione è parte della /15 assegnata a NinuxBO mentre la rete ipv6 ha ancora un indirizzamento generico.&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/Main_Page"/>
				<updated>2014-11-03T10:55:37Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Benvenuto sul wiki di ninux Bologna!&lt;br /&gt;
&lt;br /&gt;
= Chi siamo =&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ninux.org/PaginaPrincipale Ninux] è una wireless community network, cioè una rete informatica senza fili nata a Roma ed estesa in tutta Italia da una comunita' di informatici, radioamatori e appassionati.&lt;br /&gt;
&lt;br /&gt;
Noi vogliamo portare ninux anche a Bologna!&lt;br /&gt;
&lt;br /&gt;
'''''Che cosa significa?'''''&lt;br /&gt;
&lt;br /&gt;
Immagina di stendere un cavo telefonico tra te e il tuo vicino. &lt;br /&gt;
&lt;br /&gt;
E immagina che il tuo vicino stenda un cavo tra lui e il suo vicino, fino a ricoprire un quartiere o una città. &lt;br /&gt;
&lt;br /&gt;
E immagina, grazie a questi cavi (e ad opportuni &amp;quot;smistatori&amp;quot; telefonici) di poter parlare gratuitamente con tutta la città, utilizzando una rete telefonica di tutti. &lt;br /&gt;
&lt;br /&gt;
Ora immagina, oltre a parlare gratuitamente, di poter scambiare foto o filmati tramite PC, effettuare streaming audio e video, giocare in rete, ospitare siti web o qualsiasi altra cosa che già si può fare con internet. &lt;br /&gt;
Immagina quindi di eliminare tutti i cavi (quindi senza bisogno di scavare e/o bucare muri e/o pavimenti) e di utilizzare le onde radio.&lt;br /&gt;
Immagina che chi ha una connessione ad internet molto veloce decida di condividerla con chi non ce l'ha e con tutto il vicinato attraverso questa rete.&lt;br /&gt;
&lt;br /&gt;
Ecco, ora immagina che ci siano altre persone in giro per il mondo che stiano facendo la stessa cosa e che abbiano come obiettivo quello di collegare tra loro tutte queste reti per creare una rete globale veramente libera, indipendente e di proprietà delle persone. &lt;br /&gt;
&lt;br /&gt;
Questa è ninux ed in generale il movimento delle community networks.&lt;br /&gt;
&lt;br /&gt;
Ninux non vuole essere solamente una rete parallela ad internet e scollegata da essa, al contrario mira a diventare parte integrante di internet.&lt;br /&gt;
&lt;br /&gt;
Ninux è un modello alternativo allo sviluppo delle reti di telecomunicazione, un modello basato sulla condivisione, sulla collaborazione e sulla libertà, in accordo con la filosofia del software libero.&lt;br /&gt;
&lt;br /&gt;
In particolare utilizziamo la tecnologia Wi-Fi. Esistono degli access point (o router wireless) che utilizzano questa tecnologia e che grazie ad un Firmware_Linux permettono di realizzare reti di tutti i generi ad un prezzo accessibile.&lt;br /&gt;
&lt;br /&gt;
Queste informazione sono tratte dal sito [http://wiki.ninux.org ninux.org], ti consigliamo di visitare la pagina [http://wiki.ninux.org/NinuxOrgFAQ Domande frequenti] per approfondire alcune informazioni che qui abbiamo solo accennato&lt;br /&gt;
&lt;br /&gt;
= Quindi? =&lt;br /&gt;
&lt;br /&gt;
Per il momento stiamo raccogliendo informazioni e iniziando a sperimentare:&lt;br /&gt;
&lt;br /&gt;
* segnaliamo il nostro interesse per il progetto sul [http://map.ninux.org/ map server] di ninux e' una cosa molto importante, ci aiuta a capire chi e' disposto a dare una mano e quante persone sono interessate al progetto&lt;br /&gt;
* abbiamo una [http://ml.ninux.org/mailman/listinfo/bologna mailing list] di cui puoi anche consultare [http://ml.ninux.org/pipermail/bologna/ l'archivio pubblico] &lt;br /&gt;
* su questo wiki raccogliamo tutte le informazioni utili per il nostro progetto&lt;br /&gt;
* organizziamo incontri periodici per testare e discutere le soluzioni da adottare&lt;br /&gt;
* informiamo le persone interessate con eventi dedicati al nostro progetto&lt;br /&gt;
* ci confrontiamo con gli altri gruppi in giro per l'Italia per ricevere consigli dato che siamo ancora un gruppo giovane&lt;br /&gt;
&lt;br /&gt;
= Come posso partecipare? =&lt;br /&gt;
&lt;br /&gt;
Se sei interessato ci sono alcuni passaggi che puoi fare subito&lt;br /&gt;
&lt;br /&gt;
* segnala il tuo interesse sul [http://map.ninux.org/ map server] di ninux ed inserendo un nodo potenziale&lt;br /&gt;
* iscriviti alla [http://ml.ninux.org/mailman/listinfo/bologna mailing list]&lt;br /&gt;
* vieni a trovarci ai nostri incontri periodici: ogni primo e terzo giovedi' del mese a partire dalle 20:30 al makerspace di [http://www.raspibo.org  RaspiBO] in via Canonica,18 a Casalecchio di Reno, [http://www.openstreetmap.org/node/2541180101 vai alla mappa]&lt;br /&gt;
&lt;br /&gt;
= Che cosa si puo' realizzare? =&lt;br /&gt;
&lt;br /&gt;
Teoricamente tutto quello che si trova su internet si puo' realizzare anche su ninux [https://guifi.net/ca/node/2413/view/services qui] ad esempio c'e' lo stato in tempo reale dei servizi offerti su guifi, la rete wireless della Catalogna&lt;br /&gt;
&lt;br /&gt;
= HoW To =&lt;br /&gt;
&lt;br /&gt;
Le guide che stiamo preparando:&lt;br /&gt;
&lt;br /&gt;
Firmware:&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.bologna.ninux.org/mediawiki/index.php/compilareDaOpenWrt come compilare libremesh partendo dai sorgenti di OpenWrt]&lt;br /&gt;
* [https://wiki.bologna.ninux.org/mediawiki/index.php/How_To Preparare e installare libre-mesh]&lt;br /&gt;
* [https://wiki.bologna.ninux.org/mediawiki/index.php/Analisi_configurazione Analisi di configurazione della rete]&lt;br /&gt;
&lt;br /&gt;
Altro:&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.bologna.ninux.org/mediawiki/index.php/Captive_portal Configurare un captive portal]&lt;br /&gt;
&lt;br /&gt;
= I firmware sono su =&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.libre-mesh.org/develop/ Developer build from LiMe]&lt;br /&gt;
* [https://wiki.bologna.ninux.org/storage/  From NinuxBO]&lt;br /&gt;
&lt;br /&gt;
= Documentazione utile =&lt;br /&gt;
&lt;br /&gt;
* Audio serata 28 marzo 2014 [http://www.arkiwi.org/search64/dGl0bGU6IG5pbnV4IEFORCBkYXRlOiAyMDE0LTAzLTI4/html Ninux: noi siamo internet]&lt;br /&gt;
* Presentazione [http://www.youtube.com/playlist?list=PLjdaTaDJvaVzotzdFSpblCVegRpHgGPLG Battlemesh V7]&lt;br /&gt;
* [http://bmx6.net/news/14 Analysis of the BMX6 routing protocol]&lt;br /&gt;
* [http://git.open-mesh.org/alfred.git/blob_plain/refs/heads/master:/README A.L.F.R.E.D.] Readme&lt;br /&gt;
* [http://coderazzi.net/howto/openwrt/tl841n/vlans.htm Configuring separate virtual lans on TL-WR841N]&lt;br /&gt;
* [https://github.com/axn/bmx6/blob/master/README.md Documentazione di bmx6]&lt;br /&gt;
* [http://wiki.prplfoundation.org/wiki/Building_prplwrt Guida alla compilazione di OpenWRT]&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/Main_Page</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/Main_Page"/>
				<updated>2014-10-16T08:46:53Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Benvenuto sul wiki di ninux Bologna!&lt;br /&gt;
&lt;br /&gt;
= Chi siamo =&lt;br /&gt;
&lt;br /&gt;
[http://wiki.ninux.org/PaginaPrincipale Ninux] è una wireless community network, cioè una rete informatica senza fili nata a Roma ed estesa in tutta Italia da una comunita' di informatici, radioamatori e appassionati.&lt;br /&gt;
&lt;br /&gt;
Noi vogliamo portare ninux anche a Bologna!&lt;br /&gt;
&lt;br /&gt;
'''''Che cosa significa?'''''&lt;br /&gt;
&lt;br /&gt;
Immagina di stendere un cavo telefonico tra te e il tuo vicino. &lt;br /&gt;
&lt;br /&gt;
E immagina che il tuo vicino stenda un cavo tra lui e il suo vicino, fino a ricoprire un quartiere o una città. &lt;br /&gt;
&lt;br /&gt;
E immagina, grazie a questi cavi (e ad opportuni &amp;quot;smistatori&amp;quot; telefonici) di poter parlare gratuitamente con tutta la città, utilizzando una rete telefonica di tutti. &lt;br /&gt;
&lt;br /&gt;
Ora immagina, oltre a parlare gratuitamente, di poter scambiare foto o filmati tramite PC, effettuare streaming audio e video, giocare in rete, ospitare siti web o qualsiasi altra cosa che già si può fare con internet. &lt;br /&gt;
Immagina quindi di eliminare tutti i cavi (quindi senza bisogno di scavare e/o bucare muri e/o pavimenti) e di utilizzare le onde radio.&lt;br /&gt;
Immagina che chi ha una connessione ad internet molto veloce decida di condividerla con chi non ce l'ha e con tutto il vicinato attraverso questa rete.&lt;br /&gt;
&lt;br /&gt;
Ecco, ora immagina che ci siano altre persone in giro per il mondo che stiano facendo la stessa cosa e che abbiano come obiettivo quello di collegare tra loro tutte queste reti per creare una rete globale veramente libera, indipendente e di proprietà delle persone. &lt;br /&gt;
&lt;br /&gt;
Questa è ninux ed in generale il movimento delle community networks.&lt;br /&gt;
&lt;br /&gt;
Ninux non vuole essere solamente una rete parallela ad internet e scollegata da essa, al contrario mira a diventare parte integrante di internet.&lt;br /&gt;
&lt;br /&gt;
Ninux è un modello alternativo allo sviluppo delle reti di telecomunicazione, un modello basato sulla condivisione, sulla collaborazione e sulla libertà, in accordo con la filosofia del software libero.&lt;br /&gt;
&lt;br /&gt;
In particolare utilizziamo la tecnologia Wi-Fi. Esistono degli access point (o router wireless) che utilizzano questa tecnologia e che grazie ad un Firmware_Linux permettono di realizzare reti di tutti i generi ad un prezzo accessibile.&lt;br /&gt;
&lt;br /&gt;
Queste informazione sono tratte dal sito [http://wiki.ninux.org ninux.org], ti consigliamo di visitare la pagina [http://wiki.ninux.org/NinuxOrgFAQ Domande frequenti] per approfondire alcune informazioni che qui abbiamo solo accennato&lt;br /&gt;
&lt;br /&gt;
= Quindi? =&lt;br /&gt;
&lt;br /&gt;
Per il momento stiamo raccogliendo informazioni e iniziando a sperimentare:&lt;br /&gt;
&lt;br /&gt;
* segnaliamo il nostro interesse per il progetto sul [http://map.ninux.org/ map server] di ninux e' una cosa molto importante, ci aiuta a capire chi e' disposto a dare una mano e quante persone sono interessate al progetto&lt;br /&gt;
* abbiamo una [http://ml.ninux.org/mailman/listinfo/bologna mailing list] di cui puoi anche consultare [http://ml.ninux.org/pipermail/bologna/ l'archivio pubblico] &lt;br /&gt;
* su questo wiki raccogliamo tutte le informazioni utili per il nostro progetto&lt;br /&gt;
* organizziamo incontri periodici per testare e discutere le soluzioni da adottare&lt;br /&gt;
* informiamo le persone interessate con eventi dedicati al nostro progetto&lt;br /&gt;
* ci confrontiamo con gli altri gruppi in giro per l'Italia per ricevere consigli dato che siamo ancora un gruppo giovane&lt;br /&gt;
&lt;br /&gt;
= Come posso partecipare? =&lt;br /&gt;
&lt;br /&gt;
Se sei interessato ci sono alcuni passaggi che puoi fare subito&lt;br /&gt;
&lt;br /&gt;
* segnala il tuo interesse sul [http://map.ninux.org/ map server] di ninux ed inserendo un nodo potenziale&lt;br /&gt;
* iscriviti alla [http://ml.ninux.org/mailman/listinfo/bologna mailing list]&lt;br /&gt;
* vieni a trovarci ai nostri incontri periodici: ogni primo e terzo giovedi' del mese a partire dalle 20:30 al makerspace di [http://www.raspibo.org  RaspiBO] in via Canonica,18 a Casalecchio di Reno, [http://www.openstreetmap.org/node/2541180101 vai alla mappa]&lt;br /&gt;
&lt;br /&gt;
= Che cosa si puo' realizzare? =&lt;br /&gt;
&lt;br /&gt;
Teoricamente tutto quello che si trova su internet si puo' realizzare anche su ninux [https://guifi.net/ca/node/2413/view/services qui] ad esempio c'e' lo stato in tempo reale dei servizi offerti su guifi, la rete wireless della Catalogna&lt;br /&gt;
&lt;br /&gt;
= HoW To =&lt;br /&gt;
&lt;br /&gt;
Le guide che stiamo preparando:&lt;br /&gt;
&lt;br /&gt;
* [https://wiki.bologna.ninux.org/mediawiki/index.php/compilareDaOpenWrt come compilare libremesh partendo dai sorgenti di OpenWrt]&lt;br /&gt;
* [https://wiki.bologna.ninux.org/mediawiki/index.php/How_To Preparare e installare libre-mesh]&lt;br /&gt;
* [https://wiki.bologna.ninux.org/mediawiki/index.php/Analisi_configurazione Analisi di configurazione della rete]&lt;br /&gt;
&lt;br /&gt;
= I firmware sono su =&lt;br /&gt;
&lt;br /&gt;
* [http://downloads.libre-mesh.org/develop/ Developer build from LiMe]&lt;br /&gt;
* [https://wiki.bologna.ninux.org/storage/  From NinuxBO]&lt;br /&gt;
&lt;br /&gt;
= Documentazione utile =&lt;br /&gt;
&lt;br /&gt;
* Audio serata 28 marzo 2014 [http://www.arkiwi.org/search64/dGl0bGU6IG5pbnV4IEFORCBkYXRlOiAyMDE0LTAzLTI4/html Ninux: noi siamo internet]&lt;br /&gt;
* Presentazione [http://www.youtube.com/playlist?list=PLjdaTaDJvaVzotzdFSpblCVegRpHgGPLG Battlemesh V7]&lt;br /&gt;
* [http://bmx6.net/news/14 Analysis of the BMX6 routing protocol]&lt;br /&gt;
* [http://git.open-mesh.org/alfred.git/blob_plain/refs/heads/master:/README A.L.F.R.E.D.] Readme&lt;br /&gt;
* [http://coderazzi.net/howto/openwrt/tl841n/vlans.htm Configuring separate virtual lans on TL-WR841N]&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/How_To</id>
		<title>How To</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/How_To"/>
				<updated>2014-10-16T08:00:46Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: Replaced content with &amp;quot;La soluzione proposta da libre-mesh ci sembra molto interessante, usa diversi protocolli che sono interessanti, è in fase di sviluppo e ha bisogno di test perciò è adat...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;La soluzione proposta da libre-mesh ci sembra molto interessante, usa diversi protocolli che sono interessanti, è in fase di sviluppo e ha bisogno di test perciò è adatta per una rete che inizia da zero, il sito ufficiale è questo: http://libre-mesh.org/&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt</id>
		<title>CompilareDaOpenWrt</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt"/>
				<updated>2014-06-25T13:28:43Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Questa piccola guida server a compilare libremesh partendo dai sorgenti di openwrt.&lt;br /&gt;
&lt;br /&gt;
Su una macchina debian installare i seguenti pacchetti(aggiungere pacchetti necessari volta per volta): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aptitude install libncurses5-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prima di tutto scaricare i sorgenti di openwrt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$git clone git://git.openwrt.org/openwrt.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
entrare nella cartella appena scaricata da git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$cd openwrt/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
copiare il file feed di default in modo che sia utilizzabile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$cp feeds.conf.default feeds.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quindi editare il fil feeds.conf appena creato&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$vi feeds.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e aggiungere le seguenti linee&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git libremap git://github.com/libremap/libremap-agent-openwrt.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nel caso si voglia lavorare col ramo di sviluppo sostituire questa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con questa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eseguire il seguente blocco di comandi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make clean &amp;amp;&amp;amp; git pull &amp;amp;&amp;amp; rm -rf feeds/lime &amp;amp;&amp;amp; rm -rf feeds/libremap &amp;amp;&amp;amp; scripts/feeds update -a &amp;amp;&amp;amp; scripts/feeds install -a &amp;lt;/code&amp;gt;&lt;br /&gt;
make clean inizialmente chiedera' di procedere al menuconfig...potete fare exit e rimandare questa parte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a questo punto e' possibile lanciare la configurazione con&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make menuconfig &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
bisogna prima di tutto disabilitare &amp;quot;dnsmasq&amp;quot; in &amp;quot;Base System&amp;quot; quindi andare in &amp;quot;LiMe&amp;quot; e selezionare &amp;quot;lime-full&amp;quot; (lime-full deve avere la selezione [*] e non [M])&lt;br /&gt;
&lt;br /&gt;
Ora bisogna fare delle valutazioni in base alla flash disponibile sul dispositivo che andra' ad ospitare il nostro firmware:&lt;br /&gt;
nel caso di una flash piccola(4mb) potrebbe essere necessario rimuovere dei pacchetti(lime-debug e lime-webui sono sacrificabili) , nel ramo di sviluppo sono implementate tecniche per ridurre ulteriormente la richiesta di spazio del firmware compilato. Selezionare anche il target system corretto: la famiglia del processore della propria CPE e' individuabile sul sito di openwrt: per i tpl841 e' atheros AR7x/AR9x.&lt;br /&gt;
ATTENZIONE: se si cambia l'architettura (target) si perderanno le altre scelte (dovrete riselezionare lime-full)&lt;br /&gt;
&lt;br /&gt;
Se il processo di compilazione giungera' a buon fine troverete tutti il materiale prodotto nella cartell ./bin:&lt;br /&gt;
ovviamente vengono prodotti i firmware per tutte le macchine supportate per il target selezionato, per il mio tplink tl-wr841nd V8 dovro' scegliere tra&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 thegamer thegamer 3.8M May 30 12:53 bin/ar71xx/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin&lt;br /&gt;
&lt;br /&gt;
dedicata al caso in cui si faccia l'upgrade da firmware originale&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 thegamer thegamer 2.9M May 30 12:53 bin/ar71xx/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade.bin&lt;br /&gt;
&lt;br /&gt;
dedicata agli update da openwrt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTA bene:&lt;br /&gt;
per creare un firmware compatibile con il resto dei dispositivi di Bologna Ninux, e' necessario passare a Li-Me la configurazione corretta: &lt;br /&gt;
sostituire il file  feeds/lime/packages/lime-system/files/etc/config/lime  con questo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Beware this file is not supposed to store specific configuration, like &amp;quot;config net eth0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# System option&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
config lime system&lt;br /&gt;
        option hostname 'NinuxBoNode-\M4\\M5\\M6\'                                # Parametrizable hostname \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Network general option&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
config lime network&lt;br /&gt;
        option primary_interface eth0                                          # The mac address of this device will be used in different places&lt;br /&gt;
        option main_ipv4_address '192.0.2.\M6\/24'                             # Parametrizable main IPv4 address \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
        option main_ipv6_address '2001:db8::\M5\\M6\/64'                       # Parametrizable main IPv6 address \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
        list protocols adhoc&lt;br /&gt;
        list protocols lan&lt;br /&gt;
        list protocols anygw&lt;br /&gt;
        list protocols batadv:11&lt;br /&gt;
        list protocols bmx6:12&lt;br /&gt;
        list resolvers 208.67.222.222                                                 # DNS servers node will use&lt;br /&gt;
        list resolvers 2001:4860:4860::8844&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# WiFi general options&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
config lime wifi&lt;br /&gt;
        option channel_2ghz '11'&lt;br /&gt;
        option channel_5ghz '48'&lt;br /&gt;
        list modes 'ap'&lt;br /&gt;
        list modes 'adhoc'&lt;br /&gt;
        option ap_ssid 'NinuxBO'&lt;br /&gt;
        option adhoc_ssid 'NinuxBO-mesh'&lt;br /&gt;
        option adhoc_bssid 'ca:fe:00:c0:ff:ee'&lt;br /&gt;
        option adhoc_mcast_rate_2ghz '24000'&lt;br /&gt;
        option adhoc_mcast_rate_5ghz '6000'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HELP: qualcuno piu' skillato di me con mediawiki potrebbe fare in modo che anche i commenti vengano cormattati come &amp;quot;code&amp;quot;?&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt</id>
		<title>CompilareDaOpenWrt</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt"/>
				<updated>2014-06-25T13:25:57Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Questa piccola guida server a compilare libremesh partendo dai sorgenti di openwrt.&lt;br /&gt;
&lt;br /&gt;
Su una macchina debian installare i seguenti pacchetti(aggiungere pacchetti necessari volta per volta): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aptitude install libncurses5-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prima di tutto scaricare i sorgenti di openwrt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$git clone git://git.openwrt.org/openwrt.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
entrare nella cartella appena scaricata da git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$cd openwrt/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
copiare il file feed di default in modo che sia utilizzabile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$cp feeds.conf.default feeds.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quindi editare il fil feeds.conf appena creato&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$vi feeds.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e aggiungere le seguenti linee&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git libremap git://github.com/libremap/libremap-agent-openwrt.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nel caso si voglia lavorare col ramo di sviluppo sostituire questa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con questa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eseguire il seguente blocco di comandi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make clean &amp;amp;&amp;amp; git pull &amp;amp;&amp;amp; rm -rf feeds/lime &amp;amp;&amp;amp; rm -rf feeds/libremap &amp;amp;&amp;amp; scripts/feeds update -a &amp;amp;&amp;amp; scripts/feeds install -a &amp;lt;/code&amp;gt;&lt;br /&gt;
make clean inizialmente chiedera' di procedere al menuconfig...potete fare exit e rimandare questa parte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a questo punto e' possibile lanciare la configurazione con&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make menuconfig &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
bisogna prima di tutto disabilitare &amp;quot;dnsmasq&amp;quot; in &amp;quot;Base System&amp;quot; quindi andare in &amp;quot;LiMe&amp;quot; e selezionare &amp;quot;lime-full&amp;quot; (lime-full deve avere la selezione [*] e non [M])&lt;br /&gt;
&lt;br /&gt;
Ora bisogna fare delle valutazioni in base alla flash disponibile sul dispositivo che andra' ad ospitare il nostro firmware:&lt;br /&gt;
nel caso di una flash piccola(4mb) potrebbe essere necessario rimuovere dei pacchetti(lime-debug e lime-webmap sono sacrificabili) , nel ramo di sviluppo sono implementate tecniche per ridurre ulteriormente la richiesta di spazio del firmware compilato. Selezionare anche il target system corretto: la famiglia del processore della propria CPE e' individuabile sul sito di openwrt: per i tpl841 e' atheros AR7x/AR9x.&lt;br /&gt;
ATTENZIONE: se si cambia l'architettura (target) si perderanno le altre scelte (dovrete riselezionare lime-full)&lt;br /&gt;
&lt;br /&gt;
Se il processo di compilazione giungera' a buon fine troverete tutti il materiale prodotto nella cartell ./bin:&lt;br /&gt;
ovviamente vengono prodotti i firmware per tutte le macchine supportate per il target selezionato, per il mio tplink tl-wr841nd V8 dovro' scegliere tra&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 thegamer thegamer 3.8M May 30 12:53 bin/ar71xx/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin&lt;br /&gt;
&lt;br /&gt;
dedicata al caso in cui si faccia l'upgrade da firmware originale&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 thegamer thegamer 2.9M May 30 12:53 bin/ar71xx/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade.bin&lt;br /&gt;
&lt;br /&gt;
dedicata agli update da openwrt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTA bene:&lt;br /&gt;
per creare un firmware compatibile con il resto dei dispositivi di Bologna Ninux, e' necessario passare a Li-Me la configurazione corretta: &lt;br /&gt;
sostituire il file  feeds/lime/packages/lime-system/files/etc/config/lime  con questo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Beware this file is not supposed to store specific configuration, like &amp;quot;config net eth0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# System option&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
config lime system&lt;br /&gt;
        option hostname 'NinuxBoNode-\M4\\M5\\M6\'                                # Parametrizable hostname \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Network general option&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
config lime network&lt;br /&gt;
        option primary_interface eth0                                          # The mac address of this device will be used in different places&lt;br /&gt;
        option main_ipv4_address '192.0.2.\M6\/24'                             # Parametrizable main IPv4 address \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
        option main_ipv6_address '2001:db8::\M5\\M6\/64'                       # Parametrizable main IPv6 address \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
        list protocols adhoc&lt;br /&gt;
        list protocols lan&lt;br /&gt;
        list protocols anygw&lt;br /&gt;
        list protocols batadv:11&lt;br /&gt;
        list protocols bmx6:12&lt;br /&gt;
        list resolvers 208.67.222.222                                                 # DNS servers node will use&lt;br /&gt;
        list resolvers 2001:4860:4860::8844&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# WiFi general options&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
config lime wifi&lt;br /&gt;
        option channel_2ghz '11'&lt;br /&gt;
        option channel_5ghz '48'&lt;br /&gt;
        list modes 'ap'&lt;br /&gt;
        list modes 'adhoc'&lt;br /&gt;
        option ap_ssid 'NinuxBO'&lt;br /&gt;
        option adhoc_ssid 'NinuxBO-mesh'&lt;br /&gt;
        option adhoc_bssid 'ca:fe:00:c0:ff:ee'&lt;br /&gt;
        option adhoc_mcast_rate_2ghz '24000'&lt;br /&gt;
        option adhoc_mcast_rate_5ghz '6000'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HELP: qualcuno piu' skillato di me con mediawiki potrebbe fare in modo che anche i commenti vengano cormattati come &amp;quot;code&amp;quot;?&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt</id>
		<title>CompilareDaOpenWrt</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt"/>
				<updated>2014-06-25T13:24:11Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Questa piccola guida server a compilare libremesh partendo dai sorgenti di openwrt.&lt;br /&gt;
&lt;br /&gt;
Su una macchina debian installare i seguenti pacchetti(aggiungere pacchetti necessari volta per volta): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aptitude install libncurses5-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prima di tutto scaricare i sorgenti di openwrt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$git clone git://git.openwrt.org/openwrt.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
entrare nella cartella appena scaricata da git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$cd openwrt/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
copiare il file feed di default in modo che sia utilizzabile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$cp feeds.conf.default feeds.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quindi editare il fil feeds.conf appena creato&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$vi feeds.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e aggiungere le seguenti linee&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git libremap git://github.com/libremap/libremap-agent-openwrt.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nel caso si voglia lavorare col ramo di sviluppo sostituire questa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con questa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eseguire il seguente blocco di comandi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make clean &amp;amp;&amp;amp; git pull &amp;amp;&amp;amp; rm -rf feeds/lime &amp;amp;&amp;amp; rm -rf feeds/libremap &amp;amp;&amp;amp; scripts/feeds update -a &amp;amp;&amp;amp; scripts/feeds install -a &amp;lt;/code&amp;gt;&lt;br /&gt;
make clean inizialmente chiedera' di procedere al menuconfig...potete fare exit e rimandare questa parte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a questo punto e' possibile lanciare la configurazione con&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make menuconfig &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
bisogna prima di tutto disabilitare &amp;quot;dnsmasq&amp;quot; in &amp;quot;Base System&amp;quot; quindi andare in &amp;quot;LiMe&amp;quot; e selezionare &amp;quot;lime-full&amp;quot; (lime-full deve avere la selezione [*] e non [M])&lt;br /&gt;
&lt;br /&gt;
Ora bisogna fare delle valutazioni in base alla flash disponibile sul dispositivo che andra' ad ospitare il nostro firmware:&lt;br /&gt;
nel caso di una flash piccola(4mb) potrebbe essere necessario rimuovere dei pacchetti(lime-debug e lime-webmap sono sacrificabili) , nel ramo di sviluppo sono implementate tecniche per ridurre ulteriormente la richiesta di spazio del firmware compilato. Selezionare anche il target system corretto: la famiglia del processore della propria CPE e' individuabile sul sito di openwrt: per i tpl841 e' atheros AR7x/AR9x.&lt;br /&gt;
ATTENZIONE: se si cambia l'architettura (target) si perderanno le altre scelte (dovrete riselezionare lime-full)&lt;br /&gt;
&lt;br /&gt;
Se il processo di compilazione giungera' a buon fine troverete tutti il materiale prodotto nella cartell ./bin:&lt;br /&gt;
ovviamente vengono prodotti i firmware per tutte le macchine supportate per il target selezionato, per il mio tplink tl-wr841nd V8 dovro' scegliere tra&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 thegamer thegamer 3.8M May 30 12:53 bin/ar71xx/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin&lt;br /&gt;
&lt;br /&gt;
dedicata al caso in cui si faccia l'upgrade da firmware originale&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 thegamer thegamer 2.9M May 30 12:53 bin/ar71xx/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade.bin&lt;br /&gt;
&lt;br /&gt;
dedicata agli update da openwrt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTA bene:&lt;br /&gt;
per creare un firmware compatibile con il resto dei dispositivi di Bologna Ninux, e' necessario passare a Li-Me la configurazione corretta: &lt;br /&gt;
sostituire il file  feeds/lime/packages/lime-system/files/etc/config/lime  con questo:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;&lt;br /&gt;
 	&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Beware this file is not supposed to store specific configuration, like &amp;quot;config net eth0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
# System option&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
config lime system&lt;br /&gt;
        option hostname 'NinuxBoNode-\M4\\M5\\M6\'                                # Parametrizable hostname \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# Network general option&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
config lime network&lt;br /&gt;
        option primary_interface eth0                                          # The mac address of this device will be used in different places&lt;br /&gt;
        option main_ipv4_address '192.0.2.\M6\/24'                             # Parametrizable main IPv4 address \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
        option main_ipv6_address '2001:db8::\M5\\M6\/64'                       # Parametrizable main IPv6 address \Mn\ will be substituted with the n'th byte of the primary_dev MAC&lt;br /&gt;
        list protocols adhoc&lt;br /&gt;
        list protocols lan&lt;br /&gt;
        list protocols anygw&lt;br /&gt;
        list protocols batadv:11&lt;br /&gt;
        list protocols bmx6:12&lt;br /&gt;
        list resolvers 208.67.222.222                                                 # DNS servers node will use&lt;br /&gt;
        list resolvers 2001:4860:4860::8844&lt;br /&gt;
&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
# WiFi general options&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
config lime wifi&lt;br /&gt;
        option channel_2ghz '11'&lt;br /&gt;
        option channel_5ghz '48'&lt;br /&gt;
        list modes 'ap'&lt;br /&gt;
        list modes 'adhoc'&lt;br /&gt;
        option ap_ssid 'NinuxBO'&lt;br /&gt;
        option adhoc_ssid 'NinuxBO-mesh'&lt;br /&gt;
        option adhoc_bssid 'ca:fe:00:c0:ff:ee'&lt;br /&gt;
        option adhoc_mcast_rate_2ghz '24000'&lt;br /&gt;
        option adhoc_mcast_rate_5ghz '6000'&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 	&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
HELP: qualcuno piu' skillato di me con mediawiki potrebbe fare in modo che anche i commenti vengano cormattati come &amp;quot;&amp;lt;code&amp;gt;&amp;quot;?&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	<entry>
		<id>https://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt</id>
		<title>CompilareDaOpenWrt</title>
		<link rel="alternate" type="text/html" href="https://wiki.bologna.ninux.org/mediawiki/index.php/CompilareDaOpenWrt"/>
				<updated>2014-06-25T13:15:31Z</updated>
		
		<summary type="html">&lt;p&gt;Thegamer: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Questa piccola guida server a compilare libremesh partendo dai sorgenti di openwrt.&lt;br /&gt;
&lt;br /&gt;
Su una macchina debian installare i seguenti pacchetti(aggiungere pacchetti necessari volta per volta): &lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;aptitude install libncurses5-dev&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Prima di tutto scaricare i sorgenti di openwrt&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$git clone git://git.openwrt.org/openwrt.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
entrare nella cartella appena scaricata da git&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$cd openwrt/&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
copiare il file feed di default in modo che sia utilizzabile&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$cp feeds.conf.default feeds.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
quindi editare il fil feeds.conf appena creato&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;$vi feeds.conf&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
e aggiungere le seguenti linee&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git libremap git://github.com/libremap/libremap-agent-openwrt.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
nel caso si voglia lavorare col ramo di sviluppo sostituire questa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
con questa&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;src-git lime https://github.com/libre-mesh/lime-packages.git;develop&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
eseguire il seguente blocco di comandi&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make clean &amp;amp;&amp;amp; git pull &amp;amp;&amp;amp; rm -rf feeds/lime &amp;amp;&amp;amp; rm -rf feeds/libremap &amp;amp;&amp;amp; scripts/feeds update -a &amp;amp;&amp;amp; scripts/feeds install -a &amp;lt;/code&amp;gt;&lt;br /&gt;
make clean inizialmente chiedera' di procedere al menuconfig...potete fare exit e rimandare questa parte&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
a questo punto e' possibile lanciare la configurazione con&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;make menuconfig &amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
bisogna prima di tutto disabilitare &amp;quot;dnsmasq&amp;quot; in &amp;quot;Base System&amp;quot; quindi andare in &amp;quot;LiMe&amp;quot; e selezionare &amp;quot;lime-full&amp;quot; (lime-full deve avere la selezione [*] e non [M])&lt;br /&gt;
&lt;br /&gt;
Ora bisogna fare delle valutazioni in base alla flash disponibile sul dispositivo che andra' ad ospitare il nostro firmware:&lt;br /&gt;
nel caso di una flash piccola(4mb) potrebbe essere necessario rimuovere dei pacchetti(lime-debug e lime-webmap sono sacrificabili) , nel ramo di sviluppo sono implementate tecniche per ridurre ulteriormente la richiesta di spazio del firmware compilato. Selezionare anche il target system corretto: la famiglia del processore della propria CPE e' individuabile sul sito di openwrt: per i tpl841 e' atheros AR7x/AR9x.&lt;br /&gt;
ATTENZIONE: se si cambia l'architettura (target) si perderanno le altre scelte (dovrete riselezionare lime-full)&lt;br /&gt;
&lt;br /&gt;
Se il processo di compilazione giungera' a buon fine troverete tutti il materiale prodotto nella cartell ./bin:&lt;br /&gt;
ovviamente vengono prodotti i firmware per tutte le macchine supportate per il target selezionato, per il mio tplink tl-wr841nd V8 dovro' scegliere tra&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 thegamer thegamer 3.8M May 30 12:53 bin/ar71xx/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-factory.bin&lt;br /&gt;
&lt;br /&gt;
dedicata al caso in cui si faccia l'upgrade da firmware originale&lt;br /&gt;
&lt;br /&gt;
 -rw-r--r-- 1 thegamer thegamer 2.9M May 30 12:53 bin/ar71xx/openwrt-ar71xx-generic-tl-wr841n-v8-squashfs-sysupgrade.bin&lt;br /&gt;
&lt;br /&gt;
dedicata agli update da openwrt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
NOTA bene:&lt;br /&gt;
per creare un firmware compatibile con il resto dei dispositivi di Bologna Ninux, e' necessario passare a Li-Me la configurazione corretta:&lt;/div&gt;</summary>
		<author><name>Thegamer</name></author>	</entry>

	</feed>