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 unreboot
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.