Hola Gio,

Muchas gracias por la respuesta, el interés de saber como se genera es un poco más académico que practico.
En el proceso de diseño de la red y la creacón de perfiles de red estamos evitando usar %N1 y determinando un numero especifico.

Gracias.

El mié., 24 abr. 2019 a las 4:01, Gio (<gio@diveni.re>) escribió:
Respondo entre lineas.

On Wednesday, 24 April 2019 05:11:55 CEST Kleper wrote:
> Como se calcula el HASH? que tipo de HASH es, es un md5, un sha1 o cual?

Por dentro usa md5sum pero hace mas cosas, aqui lo encuentras:

https://github.com/libremesh/lime-packages/blob/master/packages/lime-system/
files/usr/lib/lua/lime/utils.lua#L63



> Me gustaria poder entenderlo para poder hacer una mejor planeación de los
> diferentes proyectos de redes comunitarias que estamos apoyando en Colombia
> desde el proyecto NuestraRED.org
...
> He probado diferentes formas para generar el hash y calcular el byte
> indentificador de la red, pero no he podido encontrar.

Esa forma de calcular la direccion es un arreglo para que aun siendo
10.0.0.0/8 un espacio ciquito tener una manera de que ande por defecto con la
esperanza de que no haya colisiones.
En el caso en que haya alguien que hace planeo de la red y de la direcciones
es mejor configurar el rango sin %Nn, asi sabes de ante manos que rango tendras
y puedes evitar completamente el riesgo de colisiones.
En el caso de que el planeo sea tan preciso como para seberse la IP de cada
nodo puedes setearla en el mismo fitchero de configuracion en cada nodo evitando
asi que se aplique el template %Mn.

Saludos!
Gio