Llevo tiempo queriendo contaros algo sobre uno de los proyectos más interesantes en los que ha participado mi empresa: la red wifi municipal del concejo de Cabranes. Esta red da servicio de acceso a internet a los vecinos del concejo mediante wireless. Siempre lo voy dejando y un día por otro hace ya mas de un año que estoy metido en este tema y con ganas de contaros mis experiencias.
Esta semana el periódico La Nueva España ha publicado dos artículos [1 ] y [2 ] referentes a este proyecto y creo que va siendo hora de que os cuente algo ya que aparte del importantísimo componente social también es interesante explicar algo de la parte técnica ya que todo el montaje está basado en software libre, desde el firmware de algunos de los routers del sistema hasta los servidores de comunicaciones o los programas de monitorización y control.
Para situaron un poco en esta red os doy algunos datos antes de empezar con la parte técnica:
- Cubre un área de 38 Km2 y 1.093 habitantes censados.
- En todo el concejo ningún operador da servicio de acceso a internet de banda ancha.
- Todos los concejos limítrofes tienen acceso a internet de banda ancha.
- Actualmente se está dando servicio a 85 personas.
- La red es propiedad del ayuntamiento municipal y tiene contratado el mantenimiento.
En cuanto a la parte técnica:
- Estamos utilizando tecnología 802.11b/g para los nodos de acceso de los usuarios y 802.11a en parte de la red troncal.
- En la actualidad hay 58 routers en la red mas casi 70 en los usuarios finales para enlazar con los nodos.
- Nuestras marcas preferidas son:
- Buffalo y Linksys para 802.11 b/g
- Airaya para 802.11a (estamos probando otras)
- La salida a internet está balanceada entre dos ADSL, utilizando una para navegar, correo, messenger, jabber, skype, etc y la otra para el resto de servicios.
- Hay varias vpns dentro de la red hasta la salida a internet y de salida con servidores externos.
- Todo el tráfico de red lo controla un equipo con pfsense, un firewall basado en el pf de FreeBSD 6.
- Además hay otro equipo con linux dentro de la red con un nagios instalado que monitoriza todos los routers y con otras aplicaciones de monitorización de desarrollo propio que complementan la información del nagios.
Los nodos a través de los que se conectan los usuarios, tanto los linksys como los buffalo, están todos con dd-wrt, un firmware en linux para estos aparatos muy potente y con muchas más prestaciones que los originales.
Respecto al pfsense no puedo contar mas que maravillas. Al principio el servidor de comunicaciones se había montado bajo linux pero, supongo que debido a la carga, había momentos que se perdía y al final dejaba sin conexión a toda la red. Desde que cambié a freebsd con el pfsense ese problema desapareció por completo. De hecho ahora me ha gustado tanto que tengo unos 20 colocados en mis clientes.
Seguro que se me olvida alguna cosa pero básicamente esta es la red de Cabranes. Es una red complicada y con muchas incidencias derivadas de la tecnología utilizada y a la orografía y clima de Asturias, pero que está funcionando de forma ininterrumpida desde hace 2 años y que día a día mejora.
En la parte climática nuestro principal problema son las épocas de tormenta ya que cuando le cae un rayo encima a uno de estos aparatos da igual la tierra o protecciones que tenga que seguro que quema y hay algunos de los nodos que para llegar o vas en todoterreno o te pateas unos buenos montes.
Si alguno tiene ganas de saber más que pregunte. Os voy a preparar otras entradas sobre el ddwrt, nagios y el pfsense.
Si queréis saber algo más sobre el concejo podéis visitar la entrada en la wikipedia sobre el concejo de Cabranes.