Para informátiques o atrevides.

Si necesitas ayuda contáctanos. Si lo prefieres también podemos organizar un taller para hacerlo varias personas juntes paso a paso.

Compilar el firmware

Nota

Si no quieres compilar el firmware, puedes utilizar una de las imágenes compiladas por nosotres aquí, revisa que coindida con el modelo de tu router (el que vamos a convertir en router comunitarioa). Si no coincide puedes pedirnos que compilemos una imágen para tu modelo de router (siempre que se aparezca en la sección Tested Hardware dentro de https://libremesh.org/docs/hardware/

Todo el código fuente de LibreMesh está en https://github.com/libremesh/

Para hacer el X.I.C.L.E. tú misme desde el código fuente, sigue paso a paso las instrucciones que encontrarás en https://libremesh.org/development.html#compiling_libremesh_from_source_code

Pero con las siguientes variaciones:

  • Tal y como se sugiere, ponle el direcorio files que hay aquí, el cual incluye los ficheros de configuración para el Xicle (puedes modificarlos si quieres).

  • Cuando hagas make menuconfig

    • No siguas las instrucciones correspondientes a HTTPS de la interfaz web y a conexiones 802.11s con contraseña (ambas indicaciones aparecen al final).

    • Añade

      • tc

      • kmod-ifb

      • iperf3

    • Quita

      • lime-hwd-ground-routing

      • lime-app (lime-app te da un entorno gráfico que facilita una configuración básica. No la quites si no te aclaras con historias de comandos, OpenWRT, redes, GNU+Linux, etc.)

Instalar el firmware

Para la instalación sigue las instrucciones que encontrás en https://libremesh.org/docs/en_quick_starting_guide.html

Administración

Nota

En el caso de haber dejado lime-app dentro de la compilación, una vez estés conectade a la SSID mallaveinal abre tu navegador y ve a la URL thisnode.info. Desde ahí podrás configurar cosas como cambiar el nombre del nodo o la contraseña. En ese caso sáltate las instrucciones al respecto que hay a continuación (son para configuración por comandos).

Con el router comunitario ya instalado y arrancado, conéctate a la la SSID mallaveinal y haz ssh como root a thisnode.info o a la 10.5.0.1

La contraseña por defecto del Xixle 2.0 es: malla evc 2020

Así es que el primer paso que debes hacer es cambiarla. Puedes hacerlo mediante el comando passwd

Si no has variado los ficheros de files, tu router incluirá una clave SSH autorizada nuestra. Déjala ahí si quieres que alguna vez te podamos ayudar en remoto. Si estás segure de que nunca necesitarás que te ayudemos en remoto, puedes quitarla de ahí.

Nombre del nodo

  • Edita (por ejemplo mediante vi) el fichero /etc/config/lime-node

Debajo de «config lime system», añade:

option hostname <pon_aquí_el_nombre_de_tu_nodo>

Pon el nombre que quieras para tu nodo, puede ser una referencia a su localización, como el nombre de una calle, o lo que te dé la gana.

  • Ejecuta lime-config y haz un reboot

Si quieres, escríbe a la lista de la malla diciéndonos el nombre del nuevo nodo.

QoS

Para activar QoS hay que habilitar el script que hemos dejado en la imagen, en /etc/rc.local.DIS.

Éste viene configurado con unos valores demasiado altos para que notes nada, 200mbit (revisa las recomendaciones y explicaciones si quieres saber por qué).

Deberás dejar todo el script tal y como está (a no ser que sepas bien lo que haces) y reemplazar los cuatro números «200» por una cifra inferior (entre 1 y 50, según tu conexión y tus necesidades). Los dos números de arriba pondrán límite a lo que la red comunitaria puede subir a Internet usando tu conexión. Los dos números de abajo pondrán límite a lo que la red comunitaria puede bajar de Internet utilizando tu conexión.

Contáctanos si quieres ayuda o si quieres saber sobre otros parámetros de QoS.