<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://ca.wiki.guifi.net/w/skins/common/feed.css?303"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ca">
		<id>http://ca.wiki.guifi.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mperezfra</id>
		<title>Guifi.net - Wiki Català - Contribucions de l'usuari [ca]</title>
		<link rel="self" type="application/atom+xml" href="http://ca.wiki.guifi.net/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Mperezfra"/>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/wiki/Especial:Contribucions/Mperezfra"/>
		<updated>2026-07-29T04:21:56Z</updated>
		<subtitle>Contribucions de l'usuari</subtitle>
		<generator>MediaWiki 1.22.0</generator>

	<entry>
		<id>http://ca.wiki.guifi.net/wiki/Unsolclic</id>
		<title>Unsolclic</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/wiki/Unsolclic"/>
				<updated>2014-06-27T14:18:57Z</updated>
		
		<summary type="html">&lt;p&gt;Mperezfra: /* Afegir suport per a nous aparells */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{wikificar}}&lt;br /&gt;
= Introducció i Definició =&lt;br /&gt;
&lt;br /&gt;
L'UnsolClic és una eina per configurar els aparells que formen part de la xarxa [http://guifi.net Guifi.net] i un dels factors clau per al seu creixement i expansió. Pren la forma d'un fitxer de text que correspòn a una sequència d'ordres escrita en el llenguatge acceptat per el aparell que utilitzem per connectar a la xarxa lliure guifi.net. &lt;br /&gt;
&lt;br /&gt;
Aquest document vol descriure, des de la vessant del desenvolupament del mòdul [https://gitorious.org/guifi/drupal-guifi Drupal-Guifi], tots els processos involucrats en la  confecció  del UnsolClic&lt;br /&gt;
&lt;br /&gt;
== Fortaleses i Febleses ==&lt;br /&gt;
* Fortaleses  &lt;br /&gt;
** Aïlla a l'usuari de la configuració del trasto&lt;br /&gt;
** Actua com a backup de la configuració &lt;br /&gt;
** Fa visibles les configuracións dels trastos per a tots els usuaris&lt;br /&gt;
** Dóna consistència a la xarxa &lt;br /&gt;
* Febleses&lt;br /&gt;
** Ha de generar codi en diferents llenguatges per a diferents [[dispositiu]]s, per tant s'han de conèixer mínimament aquests llenguatges&lt;br /&gt;
** La incorporació de dispositius nous requereix aquesta codificació i porta temps. &lt;br /&gt;
** En la seva implementació actual es genera a l'instant i no fa [[cache]] ni manté [[control de versions&lt;br /&gt;
]]&lt;br /&gt;
&lt;br /&gt;
== Exemples == &lt;br /&gt;
* Nodes Client &lt;br /&gt;
** Linksys WRT54GL :[http://guifi.net/ca/guifi/device/315/view/unsolclic UnSolclic DD-Guifi] del node [http://guifi.net/ca/node/1589 Gurb Castell]&lt;br /&gt;
** Nanostation 2 : [http://guifilocal/ca/guifi/device/26702/view/unsolclic AirOS 2.0] del node [http://guifilocal/ca/guifi/device/26702 TRSANord80Rd1]&lt;br /&gt;
* Supernodes &lt;br /&gt;
** Linksys WRT54GL&lt;br /&gt;
** RouterBoard RB433 : [http://guifilocal/ca/guifi/device/30084/view/unsolclic RouterOS 4.0+] del node [http://guifilocal/ca/guifi/device/30084 TRSASocietatNord]&lt;br /&gt;
&lt;br /&gt;
= Procés de Generació = &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== La recepta dels tres passos per connectar  == &lt;br /&gt;
&lt;br /&gt;
Abans de generar el UnSolClic cal que completem a la web de guifi.net la recepta dels [https://guifi.net/ca/connectar_a_guifi tres passos per connectar], que ens proporcionarà tota la informació imprescindible, bàsicament&lt;br /&gt;
* 1. Crear un node, defineix el nom del node, la zona de la que hereta configuracions, etc...&lt;br /&gt;
&lt;br /&gt;
[[File:Addnode1.png]]&lt;br /&gt;
&lt;br /&gt;
* 2. Crear un trasto, defineix totes les propietats del nostre aparelli el firmware que executa, així com dades identificatives del nostre trasto.&lt;br /&gt;
 &lt;br /&gt;
[[File:Addradio1b.png]]&lt;br /&gt;
&lt;br /&gt;
* 3. Crear un enllaç, defineix quines seran les connexions del nostre node, l'adreça IP assignada i quins protocols d'enrutament s'utilitzaran&lt;br /&gt;
&lt;br /&gt;
[[File:Addradio3b.png]]&lt;br /&gt;
&lt;br /&gt;
== Fitxers involucrats (per ordre d'execució) == &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
├── guifi.module : Definició de rutes&lt;br /&gt;
├── guifi_unsolclic.inc.php : Execució Ruta UnSolclic, preparació de dependencies, generació Unsolclic&lt;br /&gt;
├── guifi_includes.inc.php : Funcions diverses de guifi.&lt;br /&gt;
├── guifi_node.inc.php : Càrrega de la informació del node&lt;br /&gt;
├── guifi_devices.inc.php : Càrrega de la informació del trasto&lt;br /&gt;
├── guifi_radios.inc.php : Càrrega de la informació de la radio&lt;br /&gt;
├── guifi_interfaces.inc.php : Càrrega de la informació de les interfaces&lt;br /&gt;
├── guifi_ipv4.inc.php : Càrrega de la informació de les adreces ip&lt;br /&gt;
├── guifi_links.inc.php : Càrrega de la informació dels enllaços&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Entitats involucrades ==&lt;br /&gt;
* Zona, la més específica de les diferents zones de la xarxa guifi.net on volem connectar, és a dir, que no tingui altres subzones&lt;br /&gt;
* Node, la ubicació concreta des d'on volem connectar. &lt;br /&gt;
** Trasto (device), l'aparell que utilitzarem per realitzar la connexió ( un node pot tenir més de un trasto i de diferents tipus) &lt;br /&gt;
** Radio , el dispositiu inalàmbric que utilitza el nostre trasto per establir una connexió física  ( per enllaçar es requereix almenys una radio) &lt;br /&gt;
** Interface , el nom mitjançant el qual interactuem amb la radio (n'hi pot haver vàries per cada radio) &lt;br /&gt;
** IPV4 , cadascuna de les adreces IP que reben les interfaces.&lt;br /&gt;
** Enllaços (links) , cadascuna de les connexions del nostre trasto amb altres trastos propers (poden ser wireless o per cable).&lt;br /&gt;
* Fabricant, la casa comercial que ven el trasto&lt;br /&gt;
* Model, la denominació pròpia del fabricant per a determinar el trasto&lt;br /&gt;
* Firmware, el programari intern que executa el trasto per realitzar totes les seves funcions (pot ser propietat del Fabricant, de tercers o de Programari Lliure) &lt;br /&gt;
&lt;br /&gt;
== Esquema de la Base de Dades ==&lt;br /&gt;
&lt;br /&gt;
En la següent imatge es pot veure l'esquema de les taules de les entitats involucreades en la generació del fitxer UnSolClic:&lt;br /&gt;
&lt;br /&gt;
[[File:TaulesUnSolclic2.png]]&lt;br /&gt;
&lt;br /&gt;
== Families de Casos actuals ==&lt;br /&gt;
Les configuracions UnSolclic existents es basen en les següents famílies de [[firmware]]s : &lt;br /&gt;
* [[Kamikaze]]&lt;br /&gt;
* [[AirOs]]&lt;br /&gt;
* [[GuifiStation]]&lt;br /&gt;
* [[RouterOS]]&lt;br /&gt;
* [[WRT-SveaSoft]]&lt;br /&gt;
&lt;br /&gt;
TODO : Faltaria afegir altres firmwares com el de [[qMp]], etc... &lt;br /&gt;
&lt;br /&gt;
Actualment, tot el codi implicat dels unsolclics  es troba dins de la carpeta [https://gitorious.org/guifi/drupal-guifi/trees/master/firmware firmware], on tenim un fitxer per cadascuna de les families esmentades. &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
├── firmware&lt;br /&gt;
│   ├── [https://gitorious.org/guifi/drupal-guifi/blobs/master/firmware/airos.inc.php airos.inc.php&lt;br /&gt;
│   ├── firmware-todo.inc.php&lt;br /&gt;
│   ├── guifistationos.inc.php&lt;br /&gt;
│   ├── kamikaze&lt;br /&gt;
│   │   ├── ar71xx&lt;br /&gt;
│   │   │   └── kamikaze_ap.inc.php&lt;br /&gt;
│   │   ├── atheros&lt;br /&gt;
│   │   │   ├── kamikaze_ad-hoc.inc.php&lt;br /&gt;
│   │   │   ├── kamikaze_ap.inc.php&lt;br /&gt;
│   │   │   └── kamikaze_client.inc.php&lt;br /&gt;
│   │   ├── broadcom&lt;br /&gt;
│   │   │   ├── kamikaze_ad-hoc.inc.php&lt;br /&gt;
│   │   │   ├── kamikaze_ap.inc.php&lt;br /&gt;
│   │   │   └── kamikaze_client.inc.php&lt;br /&gt;
│   │   └── ixp4xx&lt;br /&gt;
│   │       └── kamikaze_ap.inc.php&lt;br /&gt;
│   ├── kamikaze.inc.php&lt;br /&gt;
│   ├── mikrotik-routeros.inc.php&lt;br /&gt;
│   └── wrt-sveasoft-dd.inc.php&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Procés Original Detallat ==&lt;br /&gt;
* Es crida la URL de generació del UnSolclic. &lt;br /&gt;
* Es carrega la ruta definida a guifi.module&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
  $items['guifi/device/%guifi_device/view/unsolclic'] = array(&lt;br /&gt;
    'title' =&amp;gt; 'unsolclic',&lt;br /&gt;
    'page callback' =&amp;gt; 'guifi_unsolclic',&lt;br /&gt;
    'page arguments' =&amp;gt; array(2),&lt;br /&gt;
    'access callback' =&amp;gt; 'user_access',&lt;br /&gt;
    'access arguments' =&amp;gt; array('access content'),&lt;br /&gt;
    'type' =&amp;gt; MENU_LOCAL_TASK&lt;br /&gt;
  );&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* S'executa la funció guifi_unsolclic() del fitxer guifi_unsolclic.inc.php  que rep tota la informació del device del que volem l'unsolclic&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
function guifi_unsolclic($dev, $format = 'html') {&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
* Es comprova que el Device tingui assignat un firmware &lt;br /&gt;
* Es carreguen els fitxers de la familia de firmwares corresponent&lt;br /&gt;
* Es comprova el firmware del trasto per cridar la funció del fitxer per aquella família.&lt;br /&gt;
* Es mostra per pantalla el resultat de tot el procés. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Procés Nou Detallat ==&lt;br /&gt;
&lt;br /&gt;
Continua a partir del pas tres del Procés Original &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Afegir suport per a nous aparells = &lt;br /&gt;
&lt;br /&gt;
Per a poder fer aquestes accions cal el rol «Developer».&lt;br /&gt;
&lt;br /&gt;
== Idea general ==&lt;br /&gt;
&lt;br /&gt;
L'objectiu és millorar el procés d'incorporació de nous dispositius a l'aplicació actual. Mitjançant una nova gestió web i un sistema de plantilles estándard, els usuaris avançats podràn crear els configuradors 'UnSolClic' per als nous dispositius del mercat i mantenir els existents amb més facilitat i eficiència.&lt;br /&gt;
&lt;br /&gt;
== Diagrama de fluxe del procés ==&lt;br /&gt;
&lt;br /&gt;
En el següent diagrama, partint de la situació inicial que veiem a la part superior esquerra, es mostra el procés a seguir per poder generar l'UnSolclic per a un aparell nou &lt;br /&gt;
&lt;br /&gt;
[[File:Diagrama fluxe2.png]]&lt;br /&gt;
&lt;br /&gt;
== Creació de Fabricants ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Llistat&lt;br /&gt;
[[File:Manufacturer1.png]]&lt;br /&gt;
&lt;br /&gt;
* Formulari&lt;br /&gt;
[[File:Manufacturer2.png]]&lt;br /&gt;
&lt;br /&gt;
== Creació de Models  ==&lt;br /&gt;
&lt;br /&gt;
Llistat&lt;br /&gt;
* [[File:models1b.png]]&lt;br /&gt;
&lt;br /&gt;
Formulari&lt;br /&gt;
* [[File:models2c.png]]&lt;br /&gt;
&lt;br /&gt;
== Creació de Paràmetres ==&lt;br /&gt;
&lt;br /&gt;
Llistat&lt;br /&gt;
* [[File:Params1b.png]]&lt;br /&gt;
&lt;br /&gt;
Formulari&lt;br /&gt;
* [[File:Params2c.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Creació de Firmwares ==&lt;br /&gt;
&lt;br /&gt;
Llistat&lt;br /&gt;
* [[File:firmware1b.png]]&lt;br /&gt;
&lt;br /&gt;
Formulari&lt;br /&gt;
* [[File:firmware2b.png]]&lt;br /&gt;
&lt;br /&gt;
== Creació de Plantilles UnsolClic ==&lt;br /&gt;
&lt;br /&gt;
Llistat&lt;br /&gt;
* [[File:unsolclic1b.png]]&lt;br /&gt;
&lt;br /&gt;
Formulari&lt;br /&gt;
* [[File:unsolclic2b.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Motor de plantilles Twig ===&lt;br /&gt;
&lt;br /&gt;
En la majoria de les webs actuals trobem que, per facilitar el manteniment i l'optimització de codi, es busca la manera de separar la presentació del contingut, el patró de disseny del [http://es.wikipedia.org/wiki/ModeloVistaControlador Model-Vista-Controlador] és el més utilitzat en la majoria de frameworks actuals. Així per una banda tenim les nostres dades i per l'altre un fitxer plantilla de com volem mostrar-les. &lt;br /&gt;
&lt;br /&gt;
Per implementar la capa de presentació és molt útil recórrer a un motor de plantilles estàndard que ens faciliti la feina. En el nostre sistema utilitzarem [http://twig.sensiolabs.org/ Twig] per la seva potència i simplicitat.Les seves característiques principals són les següents:&lt;br /&gt;
* Orígen : Symfony 2 Framework - Llicència : BSD&lt;br /&gt;
* Substitució de variables, filtres de text i crida de funcions natives.&lt;br /&gt;
* Estructures de control de flux&lt;br /&gt;
* Inclusió de fitxers i catxé per augment de rendiment&lt;br /&gt;
* Herència de plantilles&lt;br /&gt;
* Extensions, plugins i sandbox&lt;br /&gt;
&lt;br /&gt;
=== Sintaxi de Twig ===&lt;br /&gt;
&lt;br /&gt;
La sintaxi de Twig s'ha pensat per ser fàcil de fer servir i ràpida. Bàsicament, una plantilla és un fitxer de text en el que hi trobem variables o expressions i etiquetes que en controlen la lògica. &lt;br /&gt;
&lt;br /&gt;
Per mostrar el contingut d'una variable o expressió utilitzem la següent sintaxi : &lt;br /&gt;
{{ variable }} &lt;br /&gt;
&lt;br /&gt;
Per utilitzar etiquetes de control, utilitzarem &lt;br /&gt;
{% set buffer = 'un string amb quelcom' %} &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
En el següent exemple de plantilla podem veure diferents exemples de la sintaxi de Twig&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{# hello comment! #}&lt;br /&gt;
{{ foo.bar }} {% set foo = 'foo' %}&lt;br /&gt;
{{ name|striptags|title }}&lt;br /&gt;
{% if users|length &amp;gt; 0 %}&lt;br /&gt;
    &amp;lt;ul&amp;gt;&lt;br /&gt;
        {% for user in users %}&lt;br /&gt;
            &amp;lt;li&amp;gt;{{ user.username|e }}&amp;lt;/li&amp;gt;&lt;br /&gt;
        {% endfor %}&lt;br /&gt;
    &amp;lt;/ul&amp;gt;&lt;br /&gt;
{% endif %}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
A la documentació oficial de Twig podem veure [http://twig.sensiolabs.org/doc/templates.html més casos]&lt;br /&gt;
&lt;br /&gt;
=== Utilització de Twig ===&lt;br /&gt;
&lt;br /&gt;
Des de la banda del codi, per utilitzar Twig cal incloure la llibreria, carregar l'objecte i definir mínimament el seu comportament. A la [http://twig.sensiolabs.org/doc/api.html documentació oficial] hi podem trobar el següent fragment de codi :&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
require_once '/path/to/lib/Twig/Autoloader.php';&lt;br /&gt;
Twig_Autoloader::register();&lt;br /&gt;
&lt;br /&gt;
$loader = new Twig_Loader_Filesystem('/path/to/templates');&lt;br /&gt;
$twig = new Twig_Environment($loader, array(&lt;br /&gt;
    'cache' =&amp;gt; '/path/to/compilation_cache',&lt;br /&gt;
));&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Per carregar una plantilla utilitzem el següent fragment: &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
$template = $twig-&amp;gt;loadTemplate('index.html');&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
i finalment per establir els valors que prendran les variables a la nostra plantilla  i visualitzar-la, el següent codi : &lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
echo $template-&amp;gt;render(array('the' =&amp;gt; 'variables', 'go' =&amp;gt; 'here'));&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Convencions de Guifi.net disponibles a les plantilles ===&lt;br /&gt;
&lt;br /&gt;
Com podem extreure de les entitats de guifi.net la informació necessària per fer una plantilla UnSolClic? &lt;br /&gt;
&lt;br /&gt;
Abans de la confecció de l'UnSolclic s'inicialitzen unes variables que contenen tota la informació de les entitats necessàries per tal que la poguem referenciar a les nostres plantilles.  Aquesta informació arriba estructurada de diferents formes i hi podem accedir de dos formes: &lt;br /&gt;
&lt;br /&gt;
* Amb una convenció de noms&lt;br /&gt;
&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
* Jeràrquicament &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Edició de plantilles UnSolclic ===&lt;br /&gt;
=== Validació de plantilles UnSolclic ===&lt;br /&gt;
&lt;br /&gt;
= Plantilles UnSolclic  =&lt;br /&gt;
== Validades  ==&lt;br /&gt;
*  Mikrotik	- OmniTIK Uxx-5HnD- RouterOSv5.x&lt;br /&gt;
== Pendents de Validar  ==&lt;br /&gt;
* Ubiquiti	- NanoStation2 - AirOsv30&lt;br /&gt;
* Mikrotik -Routerboard 433	 - RouterOSv4.7+&lt;br /&gt;
* Linksys	- WRT54GL	- DD-guifi (MODE AP)&lt;br /&gt;
&lt;br /&gt;
== Combinacions de Model - Firmware == &lt;br /&gt;
&lt;br /&gt;
A la pràctica, com que passem a tenir una plantilla UnSolClic  per cada combinació de Model / Firmware,  necessitem conèixer el total de combinacions que trobem a dins de la xarxa guifi.net, per saber quantes plantilles hauriem de confeccionar. &lt;br /&gt;
&lt;br /&gt;
A continuació mostrem el llistat amb totes les combinacions existents a la BD real de guifi.net a data de 15/9/2012 &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! total&lt;br /&gt;
! name&lt;br /&gt;
! model&lt;br /&gt;
! nom&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3818&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation2&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2237&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation5&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2144&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Rocket/Nano/Loco&lt;br /&gt;
| AirOsv52&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1785&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GL&lt;br /&gt;
| DD-guifi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1428&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation2&lt;br /&gt;
| Freifunk-OLSR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1319&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco5&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1247&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Bullet/PwBrg/AirGrd/NanoBr&lt;br /&gt;
| AirOsv52&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1225&lt;br /&gt;
| Buffalo&lt;br /&gt;
| WHR-HP-G54, WHR-G54S&lt;br /&gt;
| DD-guifi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 969&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard SXT 5HnD&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 892&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco2&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 664&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco5&lt;br /&gt;
| AirOsv3.6+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 441&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM2 Rocket/Nano/Loco&lt;br /&gt;
| AirOsv52&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 410&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GL&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 362&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation5&lt;br /&gt;
| AirOsv3.6+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 361&lt;br /&gt;
| Other&lt;br /&gt;
| Other&lt;br /&gt;
| n/a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 297&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard SXT 5HnD&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 292&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 433&lt;br /&gt;
| RouterOSv4.0+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 291&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 133C&lt;br /&gt;
| RouterOSv2.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 266&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation2&lt;br /&gt;
| AirOsv3.6+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 243&lt;br /&gt;
| Buffalo&lt;br /&gt;
| WHR-HP-G54, WHR-G54S&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 242&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 433&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 230&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 600&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 186&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| Alchemy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 181&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 750/G&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 177&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation5&lt;br /&gt;
| Freifunk-OLSR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 175&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 433&lt;br /&gt;
| RouterOSv3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 172&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 600&lt;br /&gt;
| RouterOSv3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 169&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 162&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM2 Bullet/PwBrg/AirGrd/NanoBr&lt;br /&gt;
| AirOsv52&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 160&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 433&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 124&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco2&lt;br /&gt;
| AirOsv3.6+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 119&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 600&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 117&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 411&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 114&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 411&lt;br /&gt;
| RouterOSv3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 112&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 411&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 112&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 532&lt;br /&gt;
| RouterOSv2.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 89&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| DD-guifi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 79&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 750/G&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 66&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation2&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 66&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Supertrasto guifiBUS guifi.net&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 59&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| Bullet2&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 53&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 532&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 46&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 800&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 43&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 133&lt;br /&gt;
| RouterOSv2.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 42&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 532&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| n/a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 39&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco2&lt;br /&gt;
| Freifunk-OLSR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 36&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 493/G&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| RouterStation&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 32&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 532&lt;br /&gt;
| RouterOSv3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 31&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 800&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation5&lt;br /&gt;
| AirOsv221&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 30&lt;br /&gt;
| Pcengines&lt;br /&gt;
| Alix2&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 133&lt;br /&gt;
| RouterOSv3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 29&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GL&lt;br /&gt;
| whiterussian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 27&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv4&lt;br /&gt;
| DD-guifi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 22&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Supertrasto guifiBUS guifi.net&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv4&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| LiteStation2&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 21&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation2&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 133C&lt;br /&gt;
| RouterOSv3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Pcengines&lt;br /&gt;
| Alix2&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 20&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| LiteStation5&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation2&lt;br /&gt;
| AirOsv221&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 19&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GL&lt;br /&gt;
| Freifunk-OLSR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| Bullet2&lt;br /&gt;
| AirOsv3.6+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| OmniTIK Uxx-5HnD&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 17&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation5&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 16&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| RouterStation&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv1-2&lt;br /&gt;
| DD-guifi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco2&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 333&lt;br /&gt;
| RouterOSv3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15&lt;br /&gt;
| Asus&lt;br /&gt;
| Asus WL-500xx&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 14&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GL&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| Bullet5&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 13&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco5&lt;br /&gt;
| AirOsv221&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Meraki&lt;br /&gt;
| Meraki/Fonera&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 153&lt;br /&gt;
| RouterOSv2.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 11&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| LiteStation2&lt;br /&gt;
| Freifunk-OLSR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 10&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GL&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 9&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 133&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 133C&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 8&lt;br /&gt;
| Pcengines&lt;br /&gt;
| Alix3&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Other&lt;br /&gt;
| Other&lt;br /&gt;
| DD-guifi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 133&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| D-Link&lt;br /&gt;
| DIR-600 B1/B2&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco5&lt;br /&gt;
| AirOsv52&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| Bullet5&lt;br /&gt;
| AirOsv3.6+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Rocket/Nano/Loco&lt;br /&gt;
| AirOsv3.6+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 112&lt;br /&gt;
| RouterOSv2.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 1100&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Setup Informatica&lt;br /&gt;
| GuifiStation2&lt;br /&gt;
| GuifiStationOS1.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GL&lt;br /&gt;
| Talisman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Meraki&lt;br /&gt;
| Meraki/Fonera&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 6&lt;br /&gt;
| Setup Informatica&lt;br /&gt;
| GuifiStation5&lt;br /&gt;
| GuifiStationOS1.0&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| RouterStationPro&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco5&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 800&lt;br /&gt;
| RouterOSv4.0+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco5&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation5&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 5&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Supertrasto guifiBUS guifi.net&lt;br /&gt;
| RouterOSv2.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GL&lt;br /&gt;
| n/a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 2011&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| RouterStation&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| RouterStationPro&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Supertrasto guifiBUS guifi.net&lt;br /&gt;
| RouterOSv3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 133C&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Other&lt;br /&gt;
| Other&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation2&lt;br /&gt;
| AirOsv52&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 532&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco5&lt;br /&gt;
| Freifunk-OLSR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 493/G&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation5&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation5&lt;br /&gt;
| AirOsv52&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco2&lt;br /&gt;
| AirOsv221&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 333&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 600&lt;br /&gt;
| RouterOSv2.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Rocket/Nano/Loco&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 333&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Other&lt;br /&gt;
| Other&lt;br /&gt;
| Alchemy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv4&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 3&lt;br /&gt;
| Asus&lt;br /&gt;
| Asus WL-500xx&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Gateworks&lt;br /&gt;
| Avila GW2348-4&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco5&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| Talisman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Asus&lt;br /&gt;
| Asus WL-500xx&lt;br /&gt;
| AirOsv52&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 750/G&lt;br /&gt;
| DD-guifi&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 532&lt;br /&gt;
| RouterOSv4.0+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Buffalo&lt;br /&gt;
| WHR-HP-G54, WHR-G54S&lt;br /&gt;
| n/a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv1-2&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 1100&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| RouterStationPro&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Asus&lt;br /&gt;
| Asus WL-500xx&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv1-2&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Supertrasto guifiBUS guifi.net&lt;br /&gt;
| RouterOSv4.0+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 153&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Other&lt;br /&gt;
| Other&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| Bullet2&lt;br /&gt;
| Freifunk-OLSR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| Freifunk-OLSR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| whiterussian&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Supertrasto guifiBUS guifi.net&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Bullet/PwBrg/AirGrd/NanoBr&lt;br /&gt;
| AirOsv3.6+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Other&lt;br /&gt;
| Other&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM2 Rocket/Nano/Loco&lt;br /&gt;
| AirOsv221&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Asus&lt;br /&gt;
| Asus WL-500xx&lt;br /&gt;
| AirOsv221&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Pcengines&lt;br /&gt;
| Alix1&lt;br /&gt;
| kamikaze&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM2 Rocket/Nano/Loco&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 153&lt;br /&gt;
| RouterOSv3.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Bullet/PwBrg/AirGrd/NanoBr&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 133C&lt;br /&gt;
| n/a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation5&lt;br /&gt;
| RouterOSv4.0+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| LiteStation5&lt;br /&gt;
| Freifunk-OLSR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 112&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation2&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Bullet/PwBrg/AirGrd/NanoBr&lt;br /&gt;
| Freifunk-OLSR&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| Bullet2&lt;br /&gt;
| AirOsv221&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| LiteStation5&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tp-Link&lt;br /&gt;
| TL-WA7510N&lt;br /&gt;
| n/a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 600&lt;br /&gt;
| RouterOSv4.0+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Meraki&lt;br /&gt;
| Meraki/Fonera&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv4&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GL&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 750/G&lt;br /&gt;
| AirOsv30&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| Freifunk-BATMAN&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM2 Rocket/Nano/Loco&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| Bullet2&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv1-2&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 153&lt;br /&gt;
| RouterOSv4.7+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv1-2&lt;br /&gt;
| Alchemy&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Asus&lt;br /&gt;
| Asus WL-500xx&lt;br /&gt;
| AirOsv3.6+&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 112&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM2 Bullet/PwBrg/AirGrd/NanoBr&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Rocket/Nano/Loco&lt;br /&gt;
| RouterOSv2.9&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv1-2&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 153&lt;br /&gt;
| n/a&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Pcengines&lt;br /&gt;
| Alix3&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GL&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Buffalo&lt;br /&gt;
| WHR-HP-G54, WHR-G54S&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Bullet/PwBrg/AirGrd/NanoBr&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| Bullet2&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Rocket/Nano/Loco&lt;br /&gt;
| RouterOSv5.x&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| Bullet5&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| AirMaxM5 Rocket/Nano/Loco&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Pcengines&lt;br /&gt;
| Alix2&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation Loco2&lt;br /&gt;
| DD-WRTv23&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Mikrotik&lt;br /&gt;
| Routerboard 133C&lt;br /&gt;
| AirOsv52&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation2&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54GSv4&lt;br /&gt;
| Talisman&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Linksys&lt;br /&gt;
| WRT54Gv1-4&lt;br /&gt;
| gsffirm&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
| NanoStation2&lt;br /&gt;
| DD-WRTv24preSP2&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Total d'aparells per fabricant == &lt;br /&gt;
&lt;br /&gt;
Finalment com a curiositat un llistat del total de aparells agrupats per fabricant a data de 15/9/2012: &lt;br /&gt;
&lt;br /&gt;
{|&lt;br /&gt;
|-&lt;br /&gt;
! total&lt;br /&gt;
! name&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 15788&lt;br /&gt;
| Ubiquiti&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 4223&lt;br /&gt;
| Mikrotik&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2859&lt;br /&gt;
| Linksys&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1471&lt;br /&gt;
| Buffalo&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 378&lt;br /&gt;
| Other&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 61&lt;br /&gt;
| Pcengines&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 24&lt;br /&gt;
| Asus&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 18&lt;br /&gt;
| Meraki&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 12&lt;br /&gt;
| Setup Informatica&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 7&lt;br /&gt;
| D-Link&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 2&lt;br /&gt;
| Gateworks&lt;br /&gt;
&lt;br /&gt;
|-&lt;br /&gt;
| 1&lt;br /&gt;
| Tp-Link&lt;br /&gt;
&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Mperezfra</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/wiki/Annex:subxarxes_mesh</id>
		<title>Annex:subxarxes mesh</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/wiki/Annex:subxarxes_mesh"/>
				<updated>2014-06-23T13:49:47Z</updated>
		
		<summary type="html">&lt;p&gt;Mperezfra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#ececec;&amp;quot;&lt;br /&gt;
! Abreviació de la comunitat &amp;lt;ref&amp;gt;Segons les [[convencions de noms]] s'hauria de fer servir la minúscula, en aquesta taula surten reflexades dues en alguns casos per reflexar que per motius històrics es poden trobar nodes encara amb la convenció de noms en majúscula (NOTA: S'ha d'acordar bé encara això)&amp;lt;/ref&amp;gt;&lt;br /&gt;
! Nom de la xarxa - comunitat&lt;br /&gt;
! Ubicació&lt;br /&gt;
! [[ESSID]] comunitari&lt;br /&gt;
! [[firmware]]&lt;br /&gt;
! [[canal]]&lt;br /&gt;
! [[vlan]]&lt;br /&gt;
! IP&lt;br /&gt;
! Comentari&lt;br /&gt;
|-&lt;br /&gt;
| GSF - '''gsf'''&lt;br /&gt;
| [[Gràcia Sense Fils]]&lt;br /&gt;
| Vila de Gràcia al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[gsffirm]] i [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.0.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GS - '''gs'''&lt;br /&gt;
| [[GuifiSants]]&lt;br /&gt;
| Sants - Les Corts al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 108+, 124+ i 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.8.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| RAV - '''rav'''&lt;br /&gt;
| [[Mesh al Raval]]&lt;br /&gt;
| Barri del raval al municipi de Barcelona&lt;br /&gt;
| Cada node te el seu, la URL al node de guifi.net, exemple guifi.net/bcnsalvadors24&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 136-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.16.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| UPC - '''upc'''&lt;br /&gt;
| [[Mesh a la UPC]]&lt;br /&gt;
| Campus Nord de la Universitat Politècnica de Catalunya a Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.24.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| HW&lt;br /&gt;
| [[Hospitalet Wireless]]&lt;br /&gt;
| Núvol de Bellvitge a la ciutat de l'Hospitalet del Llobregat&lt;br /&gt;
| &lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 124-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.32.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SJD - '''sjd'''&lt;br /&gt;
| [[Mesh a Sant Joan Despí]]&lt;br /&gt;
| Municipi de Sant Joan Despí a la comarca del Baix Llobregat&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.40.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| vllc&lt;br /&gt;
| [[Mesh a Vallcarca]]&lt;br /&gt;
| Barri de Vallcarca i els Penitents al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 108+ i 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.48.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SAND - '''sand'''&lt;br /&gt;
| [[Mesh a Sant Andreu]]&lt;br /&gt;
| Barri de Sant Andreu al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.56.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P9SF - '''p9sf'''&lt;br /&gt;
| [[Poblenou Sense Fils]]&lt;br /&gt;
| Poblenou al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.64.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| HRT&lt;br /&gt;
| [[Horta-Carmel]]&lt;br /&gt;
| Part nord del districte Horta-Guinardó al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.72.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SCC&lt;br /&gt;
| [[ Mesh a Santa Coloma de Cervelló]]&lt;br /&gt;
| Municipi de Santa Coloma de Cervelló a la comarca del Baix Llobregat&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.80.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ?&lt;br /&gt;
| [[Mesh al Prat]]&lt;br /&gt;
| Municipi de El Prat de Llobregat a la comarca de Baix Llobregat&lt;br /&gt;
| ?&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| 10.1.88.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| gll&lt;br /&gt;
| [[Garraf Lliure]]&lt;br /&gt;
| Comarca del Garraf a Barcelona&lt;br /&gt;
| garraflliure.guifi.net&lt;br /&gt;
| [[libre-mesh]]&lt;br /&gt;
| 11 i 36&lt;br /&gt;
|&lt;br /&gt;
| 10.1.96.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| mtj&lt;br /&gt;
| [[Montjuïc - Jardí Botànic]]&lt;br /&gt;
| Cara alta nord de Montjuïc al districte de Sants - Montjuïc a Barcelona&lt;br /&gt;
| jardibotanic.guifi.net&lt;br /&gt;
| [[libre-mesh]]&lt;br /&gt;
| 48&lt;br /&gt;
|&lt;br /&gt;
| 10.1.104.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ?&lt;br /&gt;
| [[Mesh a Cornellà]]&lt;br /&gt;
| Municipi de Cornellà a la comarca de Baix Llobregat&lt;br /&gt;
| ?&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| 10.1.112.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| afrd&lt;br /&gt;
| Aiguafreda&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.120.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Wales&lt;br /&gt;
| Mesh a Gal·les&lt;br /&gt;
| Nodes desplegats a Merthyr Tydfil (més info: Routek.net)&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.128.0/17&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CIU&lt;br /&gt;
| [[Mesh a Ciutadella]]&lt;br /&gt;
| Ciutadella a l'illa de Menorca.&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140- i més ...?&lt;br /&gt;
|&lt;br /&gt;
| 10.2.0.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IRU&lt;br /&gt;
| [[Mesh a Iruña]]&lt;br /&gt;
| Núvol Mesh a Iruña a Navarra&lt;br /&gt;
| &lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color: orange;&amp;quot;| 10.3.0.0/21 &amp;lt;ref name=&amp;quot;conflict&amp;quot;&amp;gt; '''IMPORTANT: encara hi han nodes amb IPs del rang antic que entra en conflicte amb el rang de Wales.'''&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ?&lt;br /&gt;
| [[Xarxa híbrida de Castelldefels]]&lt;br /&gt;
| Municipi de Castelldefels a la comarca de Baix Llobregat&lt;br /&gt;
| ?&lt;br /&gt;
| [[qMp]] i [[RouterOS]]&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| 10.10.8.0/22&lt;br /&gt;
| Al mateix rang s'estan fent servir modes en [[infraestructura]] amb RouterOS i nodes [[mesh]] amb qMp. La IP inicial que s'està fent servir és la [https://guifi.net/ca/node/61866 10.10.10.1/22].&lt;br /&gt;
|-&lt;br /&gt;
| Castelló de la plana&lt;br /&gt;
| Mesh de Castelló&lt;br /&gt;
| Nodes desplegats a Castelló&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
| 10.4.0.0/21&lt;br /&gt;
|-&lt;br /&gt;
| Benicassim&lt;br /&gt;
| Mesh de benicassim&lt;br /&gt;
| Nodes desplegats a Benicassim&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
| 10.4.8.0/21&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[categoria:MANET]]&lt;/div&gt;</summary>
		<author><name>Mperezfra</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/wiki/Annex:subxarxes_mesh</id>
		<title>Annex:subxarxes mesh</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/wiki/Annex:subxarxes_mesh"/>
				<updated>2014-06-10T23:33:51Z</updated>
		
		<summary type="html">&lt;p&gt;Mperezfra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|- style=&amp;quot;background:#ececec;&amp;quot;&lt;br /&gt;
! Abreviació de la comunitat &amp;lt;ref&amp;gt;Segons les [[convencions de noms]] s'hauria de fer servir la minúscula, en aquesta taula surten reflexades dues en alguns casos per reflexar que per motius històrics es poden trobar nodes encara amb la convenció de noms en majúscula (NOTA: S'ha d'acordar bé encara això)&amp;lt;/ref&amp;gt;&lt;br /&gt;
! Nom de la xarxa - comunitat&lt;br /&gt;
! Ubicació&lt;br /&gt;
! [[ESSID]] comunitari&lt;br /&gt;
! [[firmware]]&lt;br /&gt;
! [[canal]]&lt;br /&gt;
! [[vlan]]&lt;br /&gt;
! IP&lt;br /&gt;
! Comentari&lt;br /&gt;
|-&lt;br /&gt;
| GSF - '''gsf'''&lt;br /&gt;
| [[Gràcia Sense Fils]]&lt;br /&gt;
| Vila de Gràcia al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[gsffirm]] i [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.0.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| GS - '''gs'''&lt;br /&gt;
| [[GuifiSants]]&lt;br /&gt;
| Sants - Les Corts al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 108+, 124+ i 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.8.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| RAV - '''rav'''&lt;br /&gt;
| [[Mesh al Raval]]&lt;br /&gt;
| Barri del raval al municipi de Barcelona&lt;br /&gt;
| Cada node te el seu, la URL al node de guifi.net, exemple guifi.net/bcnsalvadors24&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 136-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.16.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| UPC - '''upc'''&lt;br /&gt;
| [[Mesh a la UPC]]&lt;br /&gt;
| Campus Nord de la Universitat Politècnica de Catalunya a Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.24.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| HW&lt;br /&gt;
| [[Hospitalet Wireless]]&lt;br /&gt;
| Núvol de Bellvitge a la ciutat de l'Hospitalet del Llobregat&lt;br /&gt;
| &lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 124-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.32.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SJD - '''sjd'''&lt;br /&gt;
| [[Mesh a Sant Joan Despí]]&lt;br /&gt;
| Municipi de Sant Joan Despí a la comarca del Baix Llobregat&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.40.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| vllc&lt;br /&gt;
| [[Mesh a Vallcarca]]&lt;br /&gt;
| Barri de Vallcarca i els Penitents al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 108+ i 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.48.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SAND - '''sand'''&lt;br /&gt;
| [[Mesh a Sant Andreu]]&lt;br /&gt;
| Barri de Sant Andreu al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.56.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| P9SF - '''p9sf'''&lt;br /&gt;
| [[Poblenou Sense Fils]]&lt;br /&gt;
| Poblenou al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.64.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| HRT&lt;br /&gt;
| [[Horta-Carmel]]&lt;br /&gt;
| Part nord del districte Horta-Guinardó al municipi de Barcelona&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.72.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| SCC&lt;br /&gt;
| [[ Mesh a Santa Coloma de Cervelló]]&lt;br /&gt;
| Municipi de Santa Coloma de Cervelló a la comarca del Baix Llobregat&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.80.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ?&lt;br /&gt;
| [[Mesh al Prat]]&lt;br /&gt;
| Municipi de El Prat de Llobregat a la comarca de Baix Llobregat&lt;br /&gt;
| ?&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| 10.1.88.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| gll&lt;br /&gt;
| [[Garraf Lliure]]&lt;br /&gt;
| Comarca del Garraf a Barcelona&lt;br /&gt;
| garraflliure.guifi.net&lt;br /&gt;
| [[libre-mesh]]&lt;br /&gt;
| 11 i 36&lt;br /&gt;
|&lt;br /&gt;
| 10.1.96.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| mtj&lt;br /&gt;
| [[Montjuïc - Jardí Botànic]]&lt;br /&gt;
| Cara alta nord de Montjuïc al districte de Sants - Montjuïc a Barcelona&lt;br /&gt;
| jardibotanic.guifi.net&lt;br /&gt;
| [[libre-mesh]]&lt;br /&gt;
| 48&lt;br /&gt;
|&lt;br /&gt;
| 10.1.104.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ?&lt;br /&gt;
| [[Mesh a Cornellà]]&lt;br /&gt;
| Municipi de Cornellà a la comarca de Baix Llobregat&lt;br /&gt;
| ?&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| 10.1.112.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| afrd&lt;br /&gt;
| Aiguafreda&lt;br /&gt;
| &lt;br /&gt;
| &lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.120.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| Wales&lt;br /&gt;
| Mesh a Gal·les&lt;br /&gt;
| Nodes desplegats a Merthyr Tydfil (més info: Routek.net)&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
| 10.1.128.0/17&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| CIU&lt;br /&gt;
| [[Mesh a Ciutadella]]&lt;br /&gt;
| Ciutadella a l'illa de Menorca.&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140- i més ...?&lt;br /&gt;
|&lt;br /&gt;
| 10.2.0.0/21&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| IRU&lt;br /&gt;
| [[Mesh a Iruña]]&lt;br /&gt;
| Núvol Mesh a Iruña a Navarra&lt;br /&gt;
| &lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| 140-&lt;br /&gt;
|&lt;br /&gt;
|style=&amp;quot;background-color: orange;&amp;quot;| 10.3.0.0/21 &amp;lt;ref name=&amp;quot;conflict&amp;quot;&amp;gt; '''IMPORTANT: encara hi han nodes amb IPs del rang antic que entra en conflicte amb el rang de Wales.'''&amp;lt;/ref&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
|-&lt;br /&gt;
| ?&lt;br /&gt;
| [[Xarxa híbrida de Castelldefels]]&lt;br /&gt;
| Municipi de Castelldefels a la comarca de Baix Llobregat&lt;br /&gt;
| ?&lt;br /&gt;
| [[qMp]] i [[RouterOS]]&lt;br /&gt;
| ?&lt;br /&gt;
|&lt;br /&gt;
| 10.10.8.0/22&lt;br /&gt;
| Al mateix rang s'estan fent servir modes en [[infraestructura]] amb RouterOS i nodes [[mesh]] amb qMp. La IP inicial que s'està fent servir és la [https://guifi.net/ca/node/61866 10.10.10.1/22].&lt;br /&gt;
|-&lt;br /&gt;
| UJI - Castelló&lt;br /&gt;
| Mesh de la UJI&lt;br /&gt;
| Nodes desplegats a la Universitat Jaume I&lt;br /&gt;
|&lt;br /&gt;
| [[qMp]]&lt;br /&gt;
| -&lt;br /&gt;
|&lt;br /&gt;
| 10.91.164.0/22 &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[categoria:MANET]]&lt;/div&gt;</summary>
		<author><name>Mperezfra</name></author>	</entry>

	<entry>
		<id>http://ca.wiki.guifi.net/wiki/Servidor_Proxy/ca</id>
		<title>Servidor Proxy/ca</title>
		<link rel="alternate" type="text/html" href="http://ca.wiki.guifi.net/wiki/Servidor_Proxy/ca"/>
				<updated>2012-11-06T11:58:03Z</updated>
		
		<summary type="html">&lt;p&gt;Mperezfra: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Fusió|Squid}}&lt;br /&gt;
{{Fusió|Sortida a Internet}}&lt;br /&gt;
&lt;br /&gt;
''nota: Aquest manual, basat en Debian, inclou instal·lar servidor web, webmin, sarg i webalizer''&lt;br /&gt;
= Proxy Manual Curt =&lt;br /&gt;
== Que és Guifi-proxy3? ==&lt;br /&gt;
Guifi-proxy3 és l'ampliació del paquet guifi-proxy, creat per en Carles Guadall, més un conjunt de configuracions per tal d'aconseguir un proxy federat-cache en el moment de finalitzar el assistent de configuració.&lt;br /&gt;
&lt;br /&gt;
= Creació del servei a la web de guifi =&lt;br /&gt;
Prèviament haurem d'haver afegit un dispositiu tipus '''servidor''' en el nostre supernode i assigar-li una IP de guifi (dispositiu del supernode &amp;gt; editar &amp;gt; secció de connexions per cable &amp;gt; Rang de IPs destinat als server (es crea si no existeix) &amp;gt; endoll &amp;gt; Enllaça dispositiu &amp;gt; crea &amp;gt; Guardar y modificar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
# Crea continguts&lt;br /&gt;
# guifi.net service&lt;br /&gt;
## '''Service name:''' Servidor Proxy de XXXXXX&lt;br /&gt;
## '''Nom curt:''' NOMCurtSupernode-PROXY&lt;br /&gt;
## '''Contacte:''' mail de contacte de l'administrador&lt;br /&gt;
## '''Dispositiu:''' comencem a escriure el nom del nostre servidor i sortiran els noms dels servidors que comencen així&lt;br /&gt;
## '''Servei:''' Accés a Internet a través d'un Proxy  &lt;br /&gt;
## '''Estat:''' Estat del servei&lt;br /&gt;
# Desa&lt;br /&gt;
&lt;br /&gt;
Un cop desat, tornem a modificar i canviem alguns valors:&lt;br /&gt;
&lt;br /&gt;
# '''Proxy Configuració:'''&lt;br /&gt;
## '''Descàrrega:''' Ample de banda de baixada&lt;br /&gt;
## '''Carregueu:''' Ample de banda de pujada&lt;br /&gt;
# '''Federació del proxy:'''&lt;br /&gt;
## '''IN''' Els usuaris d'altres proxis poden fer-lo servir&lt;br /&gt;
## '''OUT''' Els usuaris del proxy poden fer-ne servir d'altres&lt;br /&gt;
# '''Nom:''' IP o ressolució interna del proxy&lt;br /&gt;
# '''Port:''' Port del proxy (normalment 3128)&lt;br /&gt;
# '''Tipus:''' Normalment HTTP&lt;br /&gt;
# Desa &lt;br /&gt;
 &lt;br /&gt;
== Com instal·la? ==&lt;br /&gt;
Entrem per ssh a la màquina i afegim els repositoris d'apt de guifi:&lt;br /&gt;
&lt;br /&gt;
* [[Configurar_Repositori_apt_guifi|Configurar el repositori d'apt de guifi]]&lt;br /&gt;
&lt;br /&gt;
 # apt-get install guifi-proxy3&lt;br /&gt;
&lt;br /&gt;
'''Nota''': en el repositori ''guifi'' instal·la la versió antiga del paquet (''guifi-proxy3_0.0.1-2_all.deb''), per a intal·lar la versió nova (''guifi-proxy3_1.1.11_all.deb'') que utilitza ldap cal posar el repositori ''guifi-testing''&lt;br /&gt;
&lt;br /&gt;
== Configuració del guifi-proxy3 ==&lt;br /&gt;
Durant el procés d'instal·lació us demanarà els següents paràmetres:&lt;br /&gt;
* nº del node del servidor proxy (el numero de node del servei)&lt;br /&gt;
* nom del servidor proxy ( display que els surt als clients que utilitzin el vostre proxy en començar a navegar )&lt;br /&gt;
* e-mail de contacte. És l'email que apareix a les pàgines d'error que mostra el squid&lt;br /&gt;
* idioma de les pàgines d'error del squid. Doncs això, depenent de l'idioma que definiu les pàgines d'error del squid surtiràn en un idioma o en un altre.&lt;br /&gt;
* espai del disc per emmagatzamar cache. (/var/spool/squid3) &lt;br /&gt;
* quantiat de memoria RAM dedicada a la cache.&lt;br /&gt;
&lt;br /&gt;
En acabar aquest assistent ( hi ha valors per defecte, per si hi ha dubtes) ja tindreu un servidor proxy-cache federat a punt per ser utilitzat, si no es vol no s'ha d'afegir cap altre configuració [veure més avall].  &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
== Com queda organitzada la configuració del squid? ==&lt;br /&gt;
En finalitzar l'assistent tindrem els següents fitxers:&lt;br /&gt;
* /etc/squid3/squid.conf [NO TOCAR/EDITAR] --&amp;gt; configuració estàndard &lt;br /&gt;
* /etc/squid3/guifi.conf  [NO TOCAR/EDITAR] --&amp;gt; configuració generada durant el procés d'instalació del guifi-proxy3&lt;br /&gt;
* /etc/squid3/custom.conf --&amp;gt; fitxer reservat per les configuracions dels administradors dels server proxy. ( per exemple les acl que tallen megaupload i demés)&lt;br /&gt;
&lt;br /&gt;
= Configuracions avançades =&lt;br /&gt;
== Permetre connexions serveis de missatgeria ==&lt;br /&gt;
 # Allow AIM protocols&lt;br /&gt;
 acl AIM_ports port 5190 9898 6667&lt;br /&gt;
 acl AIM_domains dstdomain .oscar.aol.com .blue.aol.com .freenode.net&lt;br /&gt;
 acl AIM_domains dstdomain .messaging.aol.com .aim.com&lt;br /&gt;
 acl AIM_hosts dstdomain login.oscar.aol.com login.glogin.messaging.aol.com toc.oscar.aol.com irc.freenode.net&lt;br /&gt;
 acl AIM_nets dst 64.12.0.0/255.255.0.0&lt;br /&gt;
 acl AIM_methods method CONNECT&lt;br /&gt;
 http_access allow AIM_methods AIM_ports AIM_nets&lt;br /&gt;
 http_access allow AIM_methods AIM_ports AIM_hosts&lt;br /&gt;
 http_access allow AIM_methods AIM_ports AIM_domains&lt;br /&gt;
 &lt;br /&gt;
 # Allow Yahoo Messenger&lt;br /&gt;
 acl YIM_ports port 5050&lt;br /&gt;
 acl YIM_domains dstdomain .yahoo.com .yahoo.co.jp&lt;br /&gt;
 acl YIM_hosts dstdomain scs.msg.yahoo.com cs.yahoo.co.jp&lt;br /&gt;
 acl YIM_methods method CONNECT&lt;br /&gt;
 http_access allow YIM_methods YIM_ports YIM_hosts&lt;br /&gt;
 http_access allow YIM_methods YIM_ports YIM_domains&lt;br /&gt;
 &lt;br /&gt;
 # Allow GTalk&lt;br /&gt;
 acl GTALK_ports port 5222 5050&lt;br /&gt;
 acl GTALK_domains dstdomain .google.com&lt;br /&gt;
 acl GTALK_hosts dstdomain talk.google.com&lt;br /&gt;
 acl GTALK_methods method CONNECT&lt;br /&gt;
 http_access allow GTALK_methods GTALK_ports GTALK_hosts&lt;br /&gt;
 http_access allow GTALK_methods GTALK_ports GTALK_domains&lt;br /&gt;
 &lt;br /&gt;
 # Allow jabber.org&lt;br /&gt;
 acl jabber_ports port 5222 5050&lt;br /&gt;
 acl jabber_domains dstdomain .jabber.org .marsupi.org .guifi.net&lt;br /&gt;
 acl jabber_hosts dstdomain hermes.jabber.org&lt;br /&gt;
 acl jabber_methods method CONNECT&lt;br /&gt;
 http_access allow jabber_methods jabber_ports jabber_hosts&lt;br /&gt;
 http_access allow jabber_methods jabber_ports jabber_domains&lt;br /&gt;
 &lt;br /&gt;
 # Allow MSN&lt;br /&gt;
 acl MSN_ports port 1863 443 1503&lt;br /&gt;
 acl MSN_domains dstdomain .microsoft.com .hotmail.com .live.com .msft.net .msn.com .passport.com&lt;br /&gt;
 acl MSN_hosts dstdomain messenger.hotmail.com&lt;br /&gt;
 acl MSN_nets dst 207.46.111.0/255.255.255.0&lt;br /&gt;
 acl MSN_methods method CONNECT&lt;br /&gt;
 http_access allow MSN_methods MSN_ports MSN_hosts&lt;br /&gt;
 http_access allow MSN_methods MSN_ports MSN_domains&lt;br /&gt;
 http_access allow MSN_methods MSN_ports MSN_nets&lt;br /&gt;
 &lt;br /&gt;
 # Permit IRC&lt;br /&gt;
 acl IRC_ports port 6667&lt;br /&gt;
 acl IRC_domains dstdomain .freenode.net .guifi.net&lt;br /&gt;
 acl IRC_hosts dstdomain  irc.freenode.net&lt;br /&gt;
 acl IRC_methods method CONNECT&lt;br /&gt;
 http_access allow IRC_methods IRC_ports IRC_hosts&lt;br /&gt;
 http_access allow IRC_methods IRC_ports IRC_domains&lt;br /&gt;
&lt;br /&gt;
== Delay Pools Pool Relay ==&lt;br /&gt;
Per a dosificar les connexions al squid&lt;br /&gt;
&lt;br /&gt;
 [http://guifi.net/ca/node/27265  enllaç al blog d'en Josep Mercader, a la web de guifi.net]&lt;br /&gt;
&lt;br /&gt;
== Proxy per a vídeos ==&lt;br /&gt;
&lt;br /&gt;
http://perufw.wordpress.com/2012/04/07/instalando-haarpcache-v1-0/&lt;br /&gt;
&lt;br /&gt;
== Instal·lació + webmin + sarge (Antic) ==&lt;br /&gt;
-&amp;gt;Tots els paquets estan disponibles a Debian, menys el webmin. L'instal·larem des del seu repositori. Afegim la direcció del seu repositori:&lt;br /&gt;
&lt;br /&gt;
 echo &amp;quot;deb http://download.webmin.com/download/repository sarge contrib&amp;quot; &amp;gt;&amp;gt; /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Instal·lem la clau GPG del repositori:&lt;br /&gt;
&lt;br /&gt;
 cd /root&lt;br /&gt;
 wget http://www.webmin.com/jcameron-key.asc&lt;br /&gt;
 apt-key add jcameron-key.asc&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Actual·lizem:&lt;br /&gt;
&lt;br /&gt;
 apt-get update&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Instal·lem els paquets:'''&lt;br /&gt;
&lt;br /&gt;
 apt-get install squid sarg webmin apache2 webalizer&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Apache: ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Generem un certificat:&lt;br /&gt;
&lt;br /&gt;
 openssl req $@ -new -x509 -days 365 -nodes -out /etc/apache2/apache.pem -keyout /etc/apache2/apache.pem&lt;br /&gt;
&lt;br /&gt;
...resultat:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
   Generating a 1024 bit RSA private key&lt;br /&gt;
   .......................++++++&lt;br /&gt;
   ..++++++&lt;br /&gt;
   writing new private key to '/etc/apache2/apache.pem'&lt;br /&gt;
&lt;br /&gt;
   You are about to be asked to enter information that will be incorporated&lt;br /&gt;
   into your certificate request.&lt;br /&gt;
   What you are about to enter is what is called a Distinguished Name or a DN.&lt;br /&gt;
   There are quite a few fields but you can leave some blank&lt;br /&gt;
   For some fields there will be a default value,&lt;br /&gt;
   If you enter '.', the field will be left blank.&lt;br /&gt;
&lt;br /&gt;
   Country Name (2 letter code) [AU]:SP&lt;br /&gt;
   State or Province Name (full name) [Some-State]:Regió&lt;br /&gt;
   Locality Name (eg, city) []:Ciutat&lt;br /&gt;
   Organization Name (eg, company) [Internet Widgits Pty Ltd]:guifi.net&lt;br /&gt;
   Organizational Unit Name (eg, section) []:&lt;br /&gt;
   Common Name (eg, YOUR name) []:admin&lt;br /&gt;
   Email Address []:blabla(arroba)mail(punt)com&lt;br /&gt;
   Srv:~#&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
-&amp;gt;Cargarem el mòdul SSL de l'Apache:&lt;br /&gt;
&lt;br /&gt;
 a2enmod ssl&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;El reiniciarem perquè ens carregui el mòdul:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/apache2 force-reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Webmin: ===&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;un cop tinguem instal·lat el paquet, podem accedir a la seva configuració des del navegador:&lt;br /&gt;
&lt;br /&gt;
  https://''ip-del-servidor'':10000/&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Accedirem amb l'usuari que tinguem al servidor. En el menú de l'esquerra anem a &amp;quot;Webmin - Change Language and Theme&amp;quot; per posar-lo a català.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Squid: ===&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Primer crearem un directori que ens caldrà més endavant:&lt;br /&gt;
&lt;br /&gt;
 mkdir /usr/etc/&lt;br /&gt;
 touch /usr/etc/passwd&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Programes d'autentificació:'''&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;A continuació accedirem a &amp;quot;Servidors - Squid - Servidor Proxy - Programes de autentificació&amp;quot;. Allà afagirem a &amp;quot;Programa d'autenticació bàsica&amp;quot;, ''/usr/lib/squid/ncsa_auth /usr/etc/passwd'' i els següents valors marcats a la imatge[[http://asociacionjuvenilelcueto.info/files/user2/autenticacion_squid.png]]&lt;br /&gt;
&lt;br /&gt;
  Programa d'autentificació bàsica: -&amp;gt; /usr/lib/squid/ncsa_auth /usr/etc/passwd&lt;br /&gt;
  Nº de programes d'autentificació: -&amp;gt; 5&lt;br /&gt;
  Temps de cache d'autentificació:  -&amp;gt; 2  hores&lt;br /&gt;
  Pòcima d'autentificació:  -&amp;gt;  Squid proxy-caching web server&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Cliquem a &amp;quot;Aplicar els canvis&amp;quot;, adalt a la dreta, per guardar.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Control d'accés:'''&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;A &amp;quot;Servidors - Squid - Servidor Proxy - Control d'accés&amp;quot;, cliquem al botó de &amp;quot;Crear nova ACL&amp;quot;, amb el menú desplegable marcat amb &amp;quot;Autentificació Externa&amp;quot; i li donem el nom usuaris_autentificats.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Ara a &amp;quot;Servidors - Squid - Servidor Proxy - Control d'accés&amp;quot;, anem a la pestanya &amp;quot;Restriccions del proxy&amp;quot; i afagim una nova que permetrà els usuaris autentificats.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Sel·leccionar &amp;quot;Permetre&amp;quot; i sel·leccionar &amp;quot;Usuaris Autentificats&amp;quot;&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;És important l'ordre en què aparèixin llistades les restriccions, pel que haurem de pujar-la, amb la fletxa, per sobre de la que ho denega tot.&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Per últim, cliquem a &amp;quot;Aplicar canvis&amp;quot;, a dalt a la dreta.&lt;br /&gt;
&lt;br /&gt;
'''Llistar els Guifaires loguejats al proxy federat'''&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Obrir un cron amb la ordre següent:&lt;br /&gt;
&lt;br /&gt;
 crontab -e &lt;br /&gt;
&lt;br /&gt;
 3,8,13,17,28,24,28,33,39,44,49,53,57 * * * * tail -1000 /var/log/squid/access.log | awk '{print$8,&amp;quot;\t&amp;quot;}' | grep -v &amp;quot;-&amp;quot; | sort | uniq &amp;gt; /var/www/guifaires.txt&lt;br /&gt;
&lt;br /&gt;
..ara podem llistar l'arxiu escollit: /var/www/guifaires.txt&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Sarg: ===&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Des del webmin, podrem accedir a &amp;quot;Servidors - Generador d'Informes d'Anàlisis de Squid&amp;quot; i generar un informe per visualizar les estadístiques.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Federació del proxy: ===&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Per que altres usuaris de proxys federats puguin conectar-se al nostre, necessitem tenir una llista actualizada dels mateixos amb les seves contrasenyes. Per això crearem un script que ho descargui periòdicament de guifi.net mitjançant el cron. El còdig de l'script és el següent:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
#!/bin/sh&lt;br /&gt;
wget http://www.guifi.net/node/00000/view/federated -qO /tmp/passwd&lt;br /&gt;
touch /usr/etc/passwd&lt;br /&gt;
NEW=`diff /usr/etc/passwd /tmp/passwd|wc -l`&lt;br /&gt;
OK=`grep Federated /tmp/passwd|wc -l`&lt;br /&gt;
if [ $OK != &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
 if [ $NEW != &amp;quot;0&amp;quot; ]; then&lt;br /&gt;
   cp /tmp/passwd /usr/etc/&lt;br /&gt;
  /etc/init.d/squid reload&lt;br /&gt;
   echo &amp;quot;Nou /usr/etc/passwd copiat&amp;quot;&lt;br /&gt;
  fi;&lt;br /&gt;
fi&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Hem de sustituir el &amp;quot;00000&amp;quot; pel número de nodo corresponent al nostre proxy. Ho guardem com proxypasswd.sh, li donem permisos d'execució i el copiem a una ruta dins del PATH.&lt;br /&gt;
&lt;br /&gt;
 chmod 755 proxypasswd.sh&lt;br /&gt;
 mv proxypasswd.sh /usr/bin/proxypasswd.sh&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Ens queda automatizar el procés de recuperació d'usuaris, usant el cron.&lt;br /&gt;
&lt;br /&gt;
 crontab -e&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Ens obre un arxiu de texto on es troben les entrades dels processos periòdics del sistema. Afagim la següent línea:&lt;br /&gt;
&lt;br /&gt;
 54 * * * * sh /usr/bin/proxypasswd.sh&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Reiniciem el cron per que tingui en compte els canvis:&lt;br /&gt;
&lt;br /&gt;
 /etc/init.d/cron restart&lt;br /&gt;
&lt;br /&gt;
=== Webalizer: ===&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Crearem els directoris necessaris:&lt;br /&gt;
&lt;br /&gt;
 mkdir /var/www/webalizer/apache&lt;br /&gt;
 mkdir /var/www/webalizer/squid&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;Configurem mitjançant webmin:&lt;br /&gt;
&lt;br /&gt;
 https://''ip-del-servidor'':10000/&lt;br /&gt;
&lt;br /&gt;
-&amp;gt;A &amp;quot;Servidors - Webalizer - Anàlisis d'Històrics (Logs)&amp;quot; hem d'editar dos logs clicant sobre ells:&lt;br /&gt;
&lt;br /&gt;
 * /var/log/apache2/access.log&lt;br /&gt;
     Escriure informe en el directori:    /var/www/webalizer/apache&lt;br /&gt;
     Generació d'informe planificada:   Habilitat, a les hores escollides a sota ..&lt;br /&gt;
 * /var/log/squid/access.log&lt;br /&gt;
     Escriure informe en el directori:    /var/www/webalizer/squid&lt;br /&gt;
     Generació d'informe planificada:   Habilitat, a les hores escollides a sota ..&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
== referències ==&lt;br /&gt;
...partint d'altres experiencies i manuals com:&lt;br /&gt;
*[http://www.guifi.net/proxy-debian manual debian de guifi.net]&lt;br /&gt;
*[http://asociacionjuvenilelcueto.info/node/156 manual de l'associació Juvenil el Cueto (Rioja)]&lt;br /&gt;
&lt;br /&gt;
[[es:Servidor_Proxy]]&lt;/div&gt;</summary>
		<author><name>Mperezfra</name></author>	</entry>

	</feed>