Español  

Obrir xarxes tipus mesh a través de Guifi.net: Diferència entre les revisions

De Guifi.net - Wiki Català

Línia 1: Línia 1:
 
[[File:GSF-logo.png|right]]
 
[[File:GSF-logo.png|right]]
 
[[File:Qmp_small.png|right|200px]]
 
[[File:Qmp_small.png|right|200px]]
 +
Aquest manual explica com integrar amb Guifi.net les xarxes mesh (també conegudes com [[MANET]] i enteses com xarxes que funcionen amb protocols d'enrutament dinàmic com [[B.A.T.M.A.N.-adv]], [[BMX6]] o d'[[protocols d'enrutament dinàmic|altres]]) de forma que s'intercanviin dades amb la resta de la xarxa lliure a través d'IPv4.
  
Originàriament a [[Guifi.net|Guifi.net]] per fer aquest tipus de xarxes es feia servir un software desenvolupat per la comunitat del barri de Gràcia de Barcelona, [[GSF|Gràcia Sense Fils (GSF)]].
+
El manual es basa en la manera de donar d'alta els nodes mesh a la web de Guifi.net.
  
Actualment es fa servir el software desenvolupat al projecte [[Quick_Mesh_Project_(qMp)|Quick Mesh Project (qMp)]].
+
Originàriament a [[Guifi.net]] per fer aquest tipus de xarxes es feia servir un software desenvolupat per la comunitat del barri de Gràcia de Barcelona, [[GSF|Gràcia Sense Fils (GSF)]].
  
 +
Actualment es fa servir habitualment el software desenvolupat al projecte [[Quick Mesh Project (qMp)]], encara que hi han altres tipus de software aquest manual es basa en qMp.
  
 
Des de juny de 2013 s'han aplicat uns petits canvis per adaptar la web millor a les xarxes Mesh, més concretament amb [[Quick_Mesh_Project_(qMp)|qMp]].
 
Des de juny de 2013 s'han aplicat uns petits canvis per adaptar la web millor a les xarxes Mesh, més concretament amb [[Quick_Mesh_Project_(qMp)|qMp]].
Línia 12: Línia 14:
  
 
A més, per poder fer una millor agregació IP a les zones, es defineix un nou tipus d'adreces IP "Mesh" que és el que s'assigna als dispositius amb aquestes ràdios.
 
A més, per poder fer una millor agregació IP a les zones, es defineix un nou tipus d'adreces IP "Mesh" que és el que s'assigna als dispositius amb aquestes ràdios.
 
 
 
== Què és una xarxa Mesh ==
 
 
''[Cal afegir]''
 
 
 
  
 
== Crear un núvol Mesh ==
 
== Crear un núvol Mesh ==
 
 
La finalitat de crear un núvol Mesh és permetre agrupar els nodes que és connectaran a aquest tipus de xarxes, i reservar i assignar adreces IP a la web només per aquests nodes.
 
La finalitat de crear un núvol Mesh és permetre agrupar els nodes que és connectaran a aquest tipus de xarxes, i reservar i assignar adreces IP a la web només per aquests nodes.
 
  
 
=== Crear una nova zona ===  
 
=== Crear una nova zona ===  
 
Es pot crear una zona nova a la web seguint aquests [[Zona|passos per configurar-la]], o bé utilitzar una existent.
 
Es pot crear una zona nova a la web seguint aquests [[Zona|passos per configurar-la]], o bé utilitzar una existent.
 
  
 
=== Afegir un rang IP ===
 
=== Afegir un rang IP ===
Línia 34: Línia 25:
  
 
[[File:MeshNetwork1.png|Afegir un rang nou]]
 
[[File:MeshNetwork1.png|Afegir un rang nou]]
 
  
 
=== Limitacions actuals ===
 
=== Limitacions actuals ===
 
 
* La web '''no cerca per a rangs de tipus Mesh'''.
 
* La web '''no cerca per a rangs de tipus Mesh'''.
 
** S'ha de utilitzar l'eina de [http://guifi.net/es/guifi/menu/ip/ipsearch/10.1.%2525 cerca d'adreces IP] per veure els rangs disponibles.
 
** S'ha de utilitzar l'eina de [http://guifi.net/es/guifi/menu/ip/ipsearch/10.1.%2525 cerca d'adreces IP] per veure els rangs disponibles.
 
** S'ha d'afegir manualment la IP base de xarxa, la màscara
 
** S'ha d'afegir manualment la IP base de xarxa, la màscara
 
 
* La web '''no distingueix si un rang o IP està en ús''' si no s'afegeix exactament la mateixa adreça i màscara.
 
* La web '''no distingueix si un rang o IP està en ús''' si no s'afegeix exactament la mateixa adreça i màscara.
 
:''P.ex. Si s'afegeix una xarxa 10.1.4.0/24, ho permet, tot i que el rang 10.1.0.0/21 estigui assignat prèviament (només ho evitaria si intentèssim afegir 10.1.0.0/21 de nou).''
 
:''P.ex. Si s'afegeix una xarxa 10.1.4.0/24, ho permet, tot i que el rang 10.1.0.0/21 estigui assignat prèviament (només ho evitaria si intentèssim afegir 10.1.0.0/21 de nou).''
 
 
  
 
== Connectar-se a una xarxa Mesh ==
 
== Connectar-se a una xarxa Mesh ==
 
 
Per a connectar-se a una de les xarxes Mesh amb qMp existents a Guifi.net cal primer fer els [[Tres_passos|"tres passos per unir-se a Guifi.net"]]; es a dir:
 
Per a connectar-se a una de les xarxes Mesh amb qMp existents a Guifi.net cal primer fer els [[Tres_passos|"tres passos per unir-se a Guifi.net"]]; es a dir:
 
 
# Enregistrar-se a la web
 
# Enregistrar-se a la web
 
# Crear un node  
 
# Crear un node  
Línia 57: Línia 41:
  
 
=== Afegir un dispositiu ===
 
=== Afegir un dispositiu ===
 
 
* Primer cal seleccionar el model de dispositiu, i concretament un dels [http://qmp.cat/projects/qmp/wiki/Devices suportats (en)] per qMp.
 
* Primer cal seleccionar el model de dispositiu, i concretament un dels [http://qmp.cat/projects/qmp/wiki/Devices suportats (en)] per qMp.
 
 
* A diferència d'altres xarxes de Guifi.net, per enllaçar i connectar a una xarxa Mesh, al crear un dispositiu nou s'ha d'afegir '''una ràdio de tipus "Mesh"'''.
 
* A diferència d'altres xarxes de Guifi.net, per enllaçar i connectar a una xarxa Mesh, al crear un dispositiu nou s'ha d'afegir '''una ràdio de tipus "Mesh"'''.
  
 
[[File:MeshRadio1.png|Afegir una ràdio per enllaçar en Mesh]]
 
[[File:MeshRadio1.png|Afegir una ràdio per enllaçar en Mesh]]
 
  
 
* Un cop afegida la ràdio s'han de configurar els següents paràmetres:
 
* Un cop afegida la ràdio s'han de configurar els següents paràmetres:
Línia 74: Línia 55:
  
 
[[File:MeshRadio2.png|Paràmetres de la ràdio per enllaçar en Mesh]]
 
[[File:MeshRadio2.png|Paràmetres de la ràdio per enllaçar en Mesh]]
 
  
 
* Finalment, s'haurà d'instal·lar el software qMp al dispositiu amb els paràmetres que s'han configurat a la web (BSSID, SSID, Canal, IP, etc.).
 
* Finalment, s'haurà d'instal·lar el software qMp al dispositiu amb els paràmetres que s'han configurat a la web (BSSID, SSID, Canal, IP, etc.).
 
** Podeu seguir els passos de http://es.wiki.guifi.net/wiki/QMP per a instal·lar i configurar qMp.
 
** Podeu seguir els passos de http://es.wiki.guifi.net/wiki/QMP per a instal·lar i configurar qMp.
 
 
  
 
=== Nodes frontera ===
 
=== Nodes frontera ===
Línia 92: Línia 70:
  
 
''[Cal completar]''
 
''[Cal completar]''
 
  
 
:2. Nodes frontera amb diferents dispositius.
 
:2. Nodes frontera amb diferents dispositius.
Línia 98: Línia 75:
  
 
''[Cal completar]''
 
''[Cal completar]''
 
 
  
 
=== Limitacions actuals ===
 
=== Limitacions actuals ===
 
 
Actualment la web de Guifi.net presenta algunes limitacions per crear i representar les xarxes Mesh.
 
Actualment la web de Guifi.net presenta algunes limitacions per crear i representar les xarxes Mesh.
  
 
* No es pot fer un dispositiu amb una ràdio per Mesh i altra per infraestructura, i alhora '''reservar un rang d'IP diferent (Mesh,public)''' per cadascuna, ja que la interfície wlan/lan es crea associada només a la primera ràdio afegida i llavors només es poden afegir nous rangs d'IP a aquesta interfície.
 
* No es pot fer un dispositiu amb una ràdio per Mesh i altra per infraestructura, i alhora '''reservar un rang d'IP diferent (Mesh,public)''' per cadascuna, ja que la interfície wlan/lan es crea associada només a la primera ràdio afegida i llavors només es poden afegir nous rangs d'IP a aquesta interfície.
 
** Per permetre assignar una (o diverses) IP a cada ràdio/cable farien falta canvis més grans a la web i adaptar la BD. Com que això no està previst a curt termini, de moment, es aconsellable en dispositius "Mixtes" crear primer la ràdio Mesh i després la ràdio AP per a que la primera sigui l'associada a la interfície wlan/lan, i després si cal, afegir manualment una IP del rang "public".
 
** Per permetre assignar una (o diverses) IP a cada ràdio/cable farien falta canvis més grans a la web i adaptar la BD. Com que això no està previst a curt termini, de moment, es aconsellable en dispositius "Mixtes" crear primer la ràdio Mesh i després la ràdio AP per a que la primera sigui l'associada a la interfície wlan/lan, i després si cal, afegir manualment una IP del rang "public".
 
 
* Si hi ha '''algun node que té visió cap a dues xarxes Mesh''' (p.ex. GSF-Vallcarca, UPC-Sants), automàticament no es podrà assignar una IP de cada rang, ja que el node hauria d'estar alhora a dues subzones.
 
* Si hi ha '''algun node que té visió cap a dues xarxes Mesh''' (p.ex. GSF-Vallcarca, UPC-Sants), automàticament no es podrà assignar una IP de cada rang, ja que el node hauria d'estar alhora a dues subzones.
 
** Per solventar això, es podria fer, o bé deixar el node a la zona superior (p.ex. Barcelona) i afegir les IP de les Mesh manualment per un administrador als diferents dispositius; o bé deixar-ho en una zona/núvol que tingui rang IP Mesh i afegir manualment el rang de l'altra Mesh a un altre dispositiu.
 
** Per solventar això, es podria fer, o bé deixar el node a la zona superior (p.ex. Barcelona) i afegir les IP de les Mesh manualment per un administrador als diferents dispositius; o bé deixar-ho en una zona/núvol que tingui rang IP Mesh i afegir manualment el rang de l'altra Mesh a un altre dispositiu.
 
 
* De moment, '''no es poden representar/pintar al mapa els enllaços Mesh''', ja que al ser dinàmics no està implementada la opció a la web.
 
* De moment, '''no es poden representar/pintar al mapa els enllaços Mesh''', ja que al ser dinàmics no està implementada la opció a la web.
 
** Per veure els nodes a un mapa podeu mirar el que hi ha integrat al software qMp dins del dispositiu.  
 
** Per veure els nodes a un mapa podeu mirar el que hi ha integrat al software qMp dins del dispositiu.  
** O bé al mapa d'Altermesh seleccionant qMp.cat al desplegable (combo box): http://map.qmp.cat/
+
** O bé al mapa d'[[Altermesh]] seleccionant qMp.cat al desplegable (combo box): http://map.qmp.cat/
 
+
 
+
  
 
== Recomanacions ==
 
== Recomanacions ==
 
 
* Pel que fa a l'adreçament IP, hi ha un rang reservat a "World" [4], i potser seria recomanable (tot i que sigui per claretat) que les diferents zones Mesh tinguesin subrangs d'aquest.
 
* Pel que fa a l'adreçament IP, hi ha un rang reservat a "World" [4], i potser seria recomanable (tot i que sigui per claretat) que les diferents zones Mesh tinguesin subrangs d'aquest.
  
 
* Reservar rangs IP de tipus Mesh per les zones amb una màscara d'almenys /21.
 
* Reservar rangs IP de tipus Mesh per les zones amb una màscara d'almenys /21.
  
''REVISAR: http://ca.wiki.guifi.net/wiki/Criteris_d%27assignaci%C3%B3_d%27adreces_IPv4''
+
''REVISAR: [[Criteris d'assignació d'adreces IPv4]]
  
 
== Vegeu també ==
 
== Vegeu també ==
 
 
* [[Quick_Mesh_Project_(qMp)|Quick Mesh Project (qMp)]]
 
* [[Quick_Mesh_Project_(qMp)|Quick Mesh Project (qMp)]]
 
* [http://es.wiki.guifi.net/wiki/Altermesh Altermesh (wiki (es))]
 
* [http://es.wiki.guifi.net/wiki/Altermesh Altermesh (wiki (es))]
Línia 133: Línia 101:
 
* [http://es.wiki.guifi.net/wiki/MANET MANET (wiki (es))]
 
* [http://es.wiki.guifi.net/wiki/MANET MANET (wiki (es))]
 
* [http://es.wiki.guifi.net/wiki/QMp_al_Jard%C3%AD_Bot%C3%A0nic_de_Barcelona qMp al Jardí Botànic de Barcelona (wiki (es))]
 
* [http://es.wiki.guifi.net/wiki/QMp_al_Jard%C3%AD_Bot%C3%A0nic_de_Barcelona qMp al Jardí Botànic de Barcelona (wiki (es))]
 
 
  
 
== Enllaços externs ==
 
== Enllaços externs ==
 
 
* [http://qmp.cat/ Web del projecte qMp]
 
* [http://qmp.cat/ Web del projecte qMp]
 
* [http://graciasensefils.net/ Gracia Sense Fils]
 
* [http://graciasensefils.net/ Gracia Sense Fils]
Línia 149: Línia 114:
 
* [https://llistes.graciasensefils.net/pipermail/graciasensefils/ gsf usuaris]
 
* [https://llistes.graciasensefils.net/pipermail/graciasensefils/ gsf usuaris]
 
* [https://mail.guifisants.net/cgi-bin/mailman/listinfo/llista guifi sants]
 
* [https://mail.guifisants.net/cgi-bin/mailman/listinfo/llista guifi sants]
 +
 +
[[Categoria:MANET]]
 +
 +
[[es:Abrir redes tipo mesh a través de Guifi.net]]

Revisió de 18:34, 9 ago 2013

GSF-logo.png
Qmp small.png

Aquest manual explica com integrar amb Guifi.net les xarxes mesh (també conegudes com MANET i enteses com xarxes que funcionen amb protocols d'enrutament dinàmic com B.A.T.M.A.N.-adv, BMX6 o d'altres) de forma que s'intercanviin dades amb la resta de la xarxa lliure a través d'IPv4.

El manual es basa en la manera de donar d'alta els nodes mesh a la web de Guifi.net.

Originàriament a Guifi.net per fer aquest tipus de xarxes es feia servir un software desenvolupat per la comunitat del barri de Gràcia de Barcelona, Gràcia Sense Fils (GSF).

Actualment es fa servir habitualment el software desenvolupat al projecte Quick Mesh Project (qMp), encara que hi han altres tipus de software aquest manual es basa en qMp.

Des de juny de 2013 s'han aplicat uns petits canvis per adaptar la web millor a les xarxes Mesh, més concretament amb qMp.

Ara, ja no hi ha tipus de zones (ad-hoc, infraestructura) i el que hi ha és un nou tipus de ràdio "Mesh".

A més, per poder fer una millor agregació IP a les zones, es defineix un nou tipus d'adreces IP "Mesh" que és el que s'assigna als dispositius amb aquestes ràdios.

Crear un núvol Mesh

La finalitat de crear un núvol Mesh és permetre agrupar els nodes que és connectaran a aquest tipus de xarxes, i reservar i assignar adreces IP a la web només per aquests nodes.

Crear una nova zona

Es pot crear una zona nova a la web seguint aquests passos per configurar-la, o bé utilitzar una existent.

Afegir un rang IP

El més important de tot és afegir un nou adreçament IP de tipus Mesh a la zona (sigui nova o no), per a que es pugui assignar IP als dispositius que es connectin en Mesh.

Afegir un rang nou

Limitacions actuals

  • La web no cerca per a rangs de tipus Mesh.
    • S'ha de utilitzar l'eina de cerca d'adreces IP per veure els rangs disponibles.
    • S'ha d'afegir manualment la IP base de xarxa, la màscara
  • La web no distingueix si un rang o IP està en ús si no s'afegeix exactament la mateixa adreça i màscara.
P.ex. Si s'afegeix una xarxa 10.1.4.0/24, ho permet, tot i que el rang 10.1.0.0/21 estigui assignat prèviament (només ho evitaria si intentèssim afegir 10.1.0.0/21 de nou).

Connectar-se a una xarxa Mesh

Per a connectar-se a una de les xarxes Mesh amb qMp existents a Guifi.net cal primer fer els "tres passos per unir-se a Guifi.net"; es a dir:

  1. Enregistrar-se a la web
  2. Crear un node
  3. Afegir un dispositiu


Afegir un dispositiu

  • Primer cal seleccionar el model de dispositiu, i concretament un dels suportats (en) per qMp.
  • A diferència d'altres xarxes de Guifi.net, per enllaçar i connectar a una xarxa Mesh, al crear un dispositiu nou s'ha d'afegir una ràdio de tipus "Mesh".

Afegir una ràdio per enllaçar en Mesh

  • Un cop afegida la ràdio s'han de configurar els següents paràmetres:
    • MAC: aquí cal afegir el BSSID que s'utilitzi a la zona Mesh on es vol connectar. Normalment amb qMp s'utilitza '02:CA:FF:EE:BA:BE'.
    • SSID: identificador Wifi del teu dispositiu. Recomenat posar algo com guifi.net-qMp-NOMDELNODE per a ser reconegut fàcilment al fer un scan.
    • Protocol: normalment es fan servir enllaços a 5GHz, ja sigui 802.11a o més habitualment 802.11n en dispositius nous.
    • Canal: el nombre de canal Wifi en que enllacen les antenes a una zona Mesh. Cal possar-ho bé ja que cada zona utilitza un (o diversos) de diferent.
  • S'assignarà automàticament un rang d'adreces IP /27 que seran les que el router/antenna tindrà disponibles per communicar-se i per assignar als dispositius finals (ordinadors, mòbils, etc.).

Paràmetres de la ràdio per enllaçar en Mesh

  • Finalment, s'haurà d'instal·lar el software qMp al dispositiu amb els paràmetres que s'han configurat a la web (BSSID, SSID, Canal, IP, etc.).

Nodes frontera

Un node frontera és un node que interconnecta una xarxa Mesh amb la resta de Guifi.net.

Com a mínim és necessari dos dispositius o bé un amb dues antennes/ràdios.

Hi ha dues maneres de muntar un node frontera:

1. Nodes frontera només amb qMp.
Utilitzant el paquet de Quagga per OpenWRT.

[Cal completar]

2. Nodes frontera amb diferents dispositius.
Podeu veure un tipus de configuració "híbrid" amb qMp i una RB Mikrotik.

[Cal completar]

Limitacions actuals

Actualment la web de Guifi.net presenta algunes limitacions per crear i representar les xarxes Mesh.

  • No es pot fer un dispositiu amb una ràdio per Mesh i altra per infraestructura, i alhora reservar un rang d'IP diferent (Mesh,public) per cadascuna, ja que la interfície wlan/lan es crea associada només a la primera ràdio afegida i llavors només es poden afegir nous rangs d'IP a aquesta interfície.
    • Per permetre assignar una (o diverses) IP a cada ràdio/cable farien falta canvis més grans a la web i adaptar la BD. Com que això no està previst a curt termini, de moment, es aconsellable en dispositius "Mixtes" crear primer la ràdio Mesh i després la ràdio AP per a que la primera sigui l'associada a la interfície wlan/lan, i després si cal, afegir manualment una IP del rang "public".
  • Si hi ha algun node que té visió cap a dues xarxes Mesh (p.ex. GSF-Vallcarca, UPC-Sants), automàticament no es podrà assignar una IP de cada rang, ja que el node hauria d'estar alhora a dues subzones.
    • Per solventar això, es podria fer, o bé deixar el node a la zona superior (p.ex. Barcelona) i afegir les IP de les Mesh manualment per un administrador als diferents dispositius; o bé deixar-ho en una zona/núvol que tingui rang IP Mesh i afegir manualment el rang de l'altra Mesh a un altre dispositiu.
  • De moment, no es poden representar/pintar al mapa els enllaços Mesh, ja que al ser dinàmics no està implementada la opció a la web.
    • Per veure els nodes a un mapa podeu mirar el que hi ha integrat al software qMp dins del dispositiu.
    • O bé al mapa d'Altermesh seleccionant qMp.cat al desplegable (combo box): http://map.qmp.cat/

Recomanacions

  • Pel que fa a l'adreçament IP, hi ha un rang reservat a "World" [4], i potser seria recomanable (tot i que sigui per claretat) que les diferents zones Mesh tinguesin subrangs d'aquest.
  • Reservar rangs IP de tipus Mesh per les zones amb una màscara d'almenys /21.

REVISAR: Criteris d'assignació d'adreces IPv4

Vegeu també

Enllaços externs

Llistes de correu
Eines de l'usuari