Es mostren els missatges amb l'etiqueta de comentaris mesh. Mostrar tots els missatges
Es mostren els missatges amb l'etiqueta de comentaris mesh. Mostrar tots els missatges

dissabte, 24 de novembre del 2012

guifi.net a Sant Joan Despí

revisat 3-2-2013

Durant aquest mes hem participat a les Jornades de formació sobre guifi.net, qMp de la ma de un dels seus desenvolupadors, en Pau E, i sobre ipv6 per en Sebastian,  i que ha estat organitzada per HW. 
El proper 4 de desembre celebrarem els quatre anys de la xarxa Mesh al nostre poble. Quatre anys, en tecnologia son molts anys, l'evolució i millora del hardware i del software es imparable, millores que ens ha de permetre fer arribar la xarxa a més veïns, i ha de permetre un desplegament encara més fàcil i econòmic. 
Per això, properament farem la migració de gsf a qMp i ampliarem la capacitat de l'enllaç amb eXO, es adir directament a Internet sense cap operador intermediari. Amb això confiem en ampliar el nombre de nodes principals i de clients mesh connectats.
Esperem que aquestes millores, animin a algun emprenedor del poble a engegar algun projecte de comercialització e instal·lació a Sant Joan Despí que vagi més enllà del estricte voluntariat en que em funcionat fins avui. A molts d'altres llocs ja ho fan fet i s'ha demostrat sobradament la viabilitat del projecte.


En Pau i el qMp


En Sebastian i el ipv6


divendres, 25 de maig del 2012

Enllaç mesh al Baix Llobregat

Finalment ja tenim l'enllaç mesh del Baix LLobregat que ens ha de permetre arribar al node 0 de Internet sense necessitat de utilitzar adsls. Encara queda feina per fer, com actualitzar el software i configurar-lo per que funcioni amb les distancies que tenim, 8km i 3 km. Ara tenim l'oportunitat de confrontar tecnologies Infraestructura i Mesh en el procés de desplegament, dit d'altre manera, enllaços punt a punt o enllaços mesh, on diferents clients utilitzen el mateix enllaç. De segur el debat promet! Mes informació a http://guifi.net/ca/node/18497


SJD08B 


SJD09B


L'equip, gràcies a tots!

dijous, 11 de novembre del 2010

Configurant el telefon IP amb adamvozip.com

Grandstream BudgeTone - 200


Accedim a la plana web del telèfon per medi de un navegador amb la ip del aparell que sabrem pitjant la tecla "Menu" del telèfon.

Seleccionem la pestanya "Account" i configurem els següents camps. La resta els deixem per defecte.

ACCOUNT
Account Name: el teu usuari
SIP Server: adamvozip.es
Outbound Proxy: sip.adamvozip.es
SIP User ID: el teu usuari
Authenticate ID: el teu usuari
Authenticate Password: el teu pass

divendres, 9 d’abril del 2010

reunió de treball mesh (SJD-PN-GSF)

Extraordinària resposta a la reunió de treball que es va convocar a Sant Joan Despí, una de les primeres comunitats que va apostar per la tecnologia en mesh (bmx, ad-oc, o com vulgueu) per el desplegament en zones urbanes i d'alta densitat de població. De la ma de GraciaSenseFils, s'han implantat forces nodes a la Zona de l'Eixample, i aquest any i mig han demostrat la viabilitat d'aquesta tecnologia. Encara no s'ha aconseguit el "treure de la capsa i endollar", però amb l'arribada de noves comunitats a aquest projecte, creiem que aquest fet serà, ben aviat, una realitat.

a les 5:00 PM

a les 2:00 AM

dijous, 4 de desembre del 2008

Arriben els nodes Mesh a GSF

Després de moltes hores de dedicació, l'equip de treball de Gracia Sense Fils i l'Axel de FreiFunk.net han posat en marxa els primer equips de mesh a Gràcia.

Aprofitant la seva experiència i la seva logística, hem comprat tres equips complerts per a Sant Joan Despí - Eixample. Aquest serà el naixement de la xarxa guifi.net al meu poble. El passat dilluns 1 de desembre vam muntar les tres unitats i 4 dies després ja estan apunt per ser instal··lades al seu lloc. Durant aquests tres dies, he tingut l'oportunitat de jugar amb les tres unitats al laboratori i fer totes aquelles proves que el meu poc coneixement de BATMAN (1) em permet. Puc assegurar que funcionen de meravella. Queda veure el comportament de les ràdios i les seves antenes quan estiguin en funcionament real.

(1) BATMAN Better Approach To Mobile Ad-hoc Networking

L'Infoespai a Gràcia

L'Axel i els seus cacharros.

Els tres nodes Alix-mesh de SJD.

Detall de l'interior del node. Falta la memòria flash.

I clar, tanta feina acaba amb les piles del mes fort. El Roger seguint instruccions del seu mestre per intentar fer un "logout".

dimarts, 1 de gener del 2008

Mesh, això que es?

Actualitzat 25-5-2010

Quan parlem de xarxes informàtiques, sovint els conceptes resulten confosos, especialment per que comencem a parlar-ne sense que tinguem clares unes mínimes idees. "Mesh" es refereix a malla, es a dir com un entramat d'ordinadors es connecten entre ells, i es un concepte difícil d'explicar, però que, dia a dia, va guanyant terreny en com es planifiquen i construeixin les xarxes.

La barreja de conceptes, infraestructura, peer to peer, ad-hoc, acces point, ap o punt d'acces, fa que no sigui fàcil explicar de que estem parlant.




Amb el gràfics presentats a sobre, gràfics de Freie netze, es veu clarament la diferencia, a l'esquerra, tots els clients depenent de un únic punt de accés. Seria quelcom semblant a com encara veiem avui la televisió, o si voleu, l'exemple del campanar de un poble des de on es fa arribar guifi.net a totes les cases. També es com es distribueixen les xarxes per els adsls actuals.

El diagrama del mitg, presente varis punts d'acces units per una infraestructura que enllaça entre ells. Imagineu varis pobles, cada poble amb el seu campanar. Així es com està configurada, majoritàriament, guifi.net

Finalment, el diagrama de la dreta, represente el que entenem com a xarxa "mesh", la xarxa es crea a partir dels propis nodes enllaçant-se entre ells, i tots ells configurant una xarxa única. A partir de qualsevol node, naturalment, es podria afegir una infraestructura que unís aquesta xarxa amb una altre i així successivament. Aquesta tipologia hauria de permetre que diferents nodes d'aquesta xarxa, estiguessin enllaçats per qualsevol medi amb la pròpia Internet o amb qualsevol altre xarxa, ja sigui guifi.net o una xarxa veïnal, com ara el cablejat ethernet de una comunitat de veïns. Això seria el que en diem mesh.guifi.net

Els amics de gracia sense fils, tenen un document amb uns gràfics molt clars que explica el perque escollir una tipologia de xarxa del tipus mesh:

Els Nodes de SJD

La xarxa "mesh.guifi.net" al barri Eixample de Sant Joan Despí, ja es una realitat. La posada en marxa de tres nodes amb tecnologia "mesh", ha estat possible gracies al suport de guifi.net i de Gracia Sense Fils. En aquestes imatges, podeu veure com s'han muntat els router Alix amb antena directiva de 5Ghz en els balcons.

SJDjujol1. Antena de 5Ghz, que enllaça amb el SJDjujol2 i el SJDjujol4 al 100%. El SJDjujol2 està a la mateixa acera i per tan les antenes no es veuen. La segona antena a 2,4Ghz, permet la connexió de nous usuaris mes enllà de la zona no coberta per les antenes de 5Ghz.

SJD2, antena de 5ghz que mira al SJDjujol4 amb visió directa. No es veu amb el SJDjujol1. Antena omnidireccional a 2,4Ghz.

SJDjujol4. Es veu amb el SJDjujol2 SJDjujol1. La antena directiva de 5Ghz està deshabilitada. Es fan servir les dues antenes petites, una a 5Ghz i l'altre a 2,4Ghz.


Esquema de la xarxa mesh de l'Eixample.

Mapa de l'aplicació guifi.net on es veuen els nodes.

Com montar un node al balcó.

Una de les avantatges de construir una xarxa amb tecnologia "mesh", es que ens podem plantejar de instal·lar els nodes en els nostres balcons. Això es pot fer de moltes maneres. En aquestes imatges s'ensenya com s'ha fet per el node SJDjujol1, amb la idea de projectar les antenes una mica cap a fora del balco, per tal de tenir una mica mes de senyal i no quedar tan amagat, alhora de que s'ha buscat que el node quedi força discret. A hores d'ara ja em pogut comprovar que si les distancies no son molt grans, s'aconsegueixen enllaços a 5 ghz encara que les antenes no es vegin, com es el cas de quan els nodes estan al mateix costat de l'acera.

Aixó es el que ens farà falta per a l'instal·lació.

El soport un cop instal·lat. El tub ens permet afegir, a mes del router Alix, una segona o varies antenes. Ideal si ens agrada fer probes.

El router Alix i una segona antena directiva per anar fent xarxa allà on encara no hi ha ningú.

Posta en marxa de SJD-mesh

Document en construcció: actualitzat a 12/4/2012

BATMAN Better Approach To Movile Ad-hoc Networking

La instal·lació a base de nodes mesh es bassa en el protocol BATMAN.

BMX Better Management Experience


Ubuntu:

Per instal·lar i gestionar el software dels nodes Alix / mesh /BATMAN ho podem fer des de qualsevol versió de Linux. En aquesta guia, farem servir l'ubuntu 8.04, el podeu descarregar des de:

http://ftp.caliu.cat/pub/distribucions/ubuntu/releases/hardy/ubuntu-8.04.1-desktop-i386.iso

Disposar de un CD per fer correr una versió Live sobre qualsevol pc es una bona opció començar a treballar amb el mesh sense necesitat de disposar de una màquina amb Linux.

Al fitxer files_gsf20081202.tgz hi ha les carpetes amb els fitxers de configuració.

Al fitxer openwrt-x86-squashfs.image.bz2 hi ha una imatge de l'aplicació.


Com gravar la imatge a la flash:

Descomprimirem el fitxer: bzip2 -d openwrt-x86-squashfs.image.bz2

I després en farem un volcat directe a la flash. Atenció a fer servir el dispositiu adequat. Un error en aquest, pot borrar tot el nostre disc dur. Amb aquestes ordres de Linux podrem saber a on tenim la nostra flash:

mount
fdisk -l /dev/sda
ls -l /dev/sd*

I amb aquesta fer el volcat:

dd if=openwrt-x86-squashfs.image of=/dev/sd? substituint ? per el nostre dispositiu.

Si es vol tornar a repetir la operació, caldrà eliminar les particions de la Flash abans de fer el volcat. (?). Per verificar si la Flash esta gravada correctament:

md5sum (?)

Els fitxer gravats a la Flash son etx2 per el Grub i el nucli i squashfs per la resta.


Com obtenir una IP per el nostre TRASTO:

Des de l'aplicació de guifi.net, i nomes dins d'una zona definida com adhoc, crearem el nostre trasto i la nostra ràdio. Això ens donarà una IP de la zona a on estem.

Sempre es millor posar-se en contacte amb algun administrador de la zona.


Quin es el paper que poden fer els TRASTOS:

* "Servidor d'Internet - Client dhcp" <- Conectem a la eth0 la nostre xarxa amb internet * "Client d'Internet - Servidor de dhcp" <- Conectem a la eth0 els clients.

Que hem de configurar per personalitzar el nostre TRASTO:


Hem de posar la IP
-- l'obtenim de guifi.net

Hem de posar la MAC a les ràdios
-- ?

Hem de definir el canal a les radios
option chanel 01
option chanel 106
option chanel 130

Hem de definir el modo
option agmode 11a 5ghz

Hem de posar la SSID a les ràdios
-- ath0 ssid = ch130.mesh.guifi.net 5ghz
-- ath1 ssid = ch01.mesh.guifi.net 2,4ghz
-- ath1 ssid = ch106.mesh.guifi.net 5ghz

Hem de posar la BSSID a les ràdios
-- ath0 bssid = 82:ca:ff:ee:ba:be
-- ath1 bssid = 01:ca:ff:ee:ba:be 2,4ghz
-- ath1 bssid = 6a:ca:ff:ee:ba:be 5ghz

Definir si la radio ath1 es adhoc (mesh) o AP (?)
(això no ha funcionat. Penja la màquina)
-- en el fitxer /etc/config/wireless
option mode ap
option ssid ap.guifi.net
comentar el option bssid

Definir el rang que ha de donar el dhcp
Definir el tipus de rang.
Definir si es gateway (servidor d'Internet) o no.
Posar adreça fixa, mascara i porta d'enllaç si es el cas.
Publicar, si es vol, un servidor.


Com connectar amb el nostre Alix

La millor manera per arrivar al nostre trasto des del Ubuntu es via Ethernet. Això presupossa que el Alix està funcionant. En cas contrari caldrà fer-ho via RS232.

Cal que l'Ubuntu estigui en modos de obtindre una adreça des d'un dhcp. El dhcp de l'Alix ens donarà una adreça al nostre Ubuntu que podrem comprovar amb:

ifconfig


Si tot es correcte, ja podrem conectar amb l'Alix:

ssh root@IP_TRASTO
amb passwd XXXXX


Com comprovar quins altres nodes mesh estan al nostre abast:

wlanconfig ath0 list (5Ghz)
wlanconfig ath1 list (5Ghz o 2,4Ghz segons estigui configurat)

iwlist ath0 scan (5Ghz)
iwlist ath1 scan (2,4Ghz)

iwconfig (?)

root@IP_TRASTO:~# bmxd -cd 8

Ens donarà un llistat de tots els altre nodes mesh que escolta i enllaça el nostre.
Normalment ath0 es el de 5ghz i el ath1 el de 2,4ghz.

root@IP_TRASTO:~# bmxd -cd 2

Ens donarà el gateway i túnel en cas que hi sigui (?)

root@IP_TRASTO:~# bmxd -cd 9

Ens dirà a quines xarxes tenim accés.


Quins protocols corrent en el nostre Alix?

bat, (?)
bmx, (?)
dh, (?)


Quins ports tenim oberts?
no funciona si nmap no esta instal·lat als Alixs

nmap -sT IPmaquina//IPenel router_proxy


Com utilitzar un gateway concret?

Si tenim diferents gateways al nostre abast, el sistema escollirà el millor. Si volem sortir per un de específic podem fer:

Opció 1:
posar la IP del gateway que prefereixis a la variable bmxd.general.preferred_gateway i reiniciar el bmxd

Alerta no ho feu connectats a un aparell per una IP de batman, perdreu la connexió a mig proces:

ssh root@IP_TRASTO

uci set bmxd.general.preferred_
gateway=IP_GATEWAY_PREFERIT
/etc/init.d/bmxd stop
/etc/init.d/bmxd start




Opció 2: 
bmxd -cp IP_GATEWAY_PREFERIT

Aquesta configuració es perd en reiniciar.


Per verificar el gateway pel que sortim:
bmxd -lcd2


Per verificar-ho:

root@IP_TRASTO:~# uci show bmxd
bmxd.general=bmxd
bmxd.general.interface=lo:bmx eth0:bmx eth1:bmx ath0:bmx ath1:bmx
bmxd.general.gateway_class=
bmxd.general.originator_interval=500
bmxd.general.preferred_gateway=
bmxd.general.visualisation_srv=
bmxd.general.misc=--netb --one-way-tunnel=4 --no-tunnel-rule 172.16.0.0/14 --no-tunnel-rule 172.24.0.0/14
bmxd.general.announce=172.28.1.17/28 172.29.1.17/28 172.30.1.17/28 172.31.1.17/28
bmxd.general.routing_class=3


Com connectar via Internet?

Per ssh desde un terminal de Linux  http://sjdjujol.dyndns.org

Per ssh desde Windows, i fent servir un terminal PuTTY  http://sjdjujol.dyndns.org

Per Navegador :

Estat de la xarxa:

http://sjdjujol.dyndns.org/cgi-bin/cgi-bin-bmxd


Mapa de la xarxa:

http://sjdjujol.dyndns.org/map/


Accés al web de configuració del trasto:

http://sjdjujol.dyndns.org/cgi-bin/webif/info.sh


Accés al web de personalització del trasto des de la xarxa mesh:

http://10.139.xxx.xxx/cgi-bin/cgi-bin-meshconfig



Com estem sortint a Internet? (?per completar)

root@IP_TRASTO:~# wget -qO - http://www.showmyip.com | grep displaycopy
displaycopy("IP____");
displaycopy("");

La pagina aquesta et diu la IP de Internet que estas utilitzant