Thanks for your answer Ilario. You have helped me a lot.
I did not explain correctly. With '"generic settings" I mean "all in
the
default image".
I know lime-defaults, but I want to know, for example, that default image
uses BMX6 and BATMAN but not babeld (can be incorrect, it's an example). In
that case, I could compile a default "current" image (compile myself an
image with the same functionality that the "current" relase) selecting that
packages in "make menuconfig".
I'm trying to figure out what each package does to be able how to change
that functionality. For example, default flavor has "lime-basic lime-debug
luci lime-docs lime-app -dnsmasq" (
https://github.com/libremesh/lime-sdk/blob/master/flavors.conf), and
*lime-basic* has (in 17.06,
https://github.com/libremesh/lime-packages/blob/17.06/packages/lime-basic/M…
)
DEPENDS:=+lime-system +lime-proto-bmx6 +lime-proto-batadv \
+lime-proto-anygw +lime-proto-wan +dnsmasq-lease-share \
+dnsmasq-distributed-hosts +lime-webui \
+lime-hwd-openwrt-wan +lime-docs-minimal \
+bmx6-auto-gw-mode +lime-hwd-ground-routing +smonit
So .... i've answered my first question?
And now ..... all the other questions.
What would be the default packages for current or next release?
BATMAN-ADV creates level 2 links between each node? how it works, one
device and one interface for each original interface? so all nodes would be
visible te each other one or another way? ethernet and wireless? wan and
lan?
change bmx6 to bmx7? hot it works? level 3 links between nodes?
How does nodes acts as gateways. For example, if i have five nodes and many
of them have conectivity "on wan" port, if one of them losts connection but
cable is not disconnected, ip "on wan" is not released and that node stop
working because he thinks it has connectivity on wan. How does this works?
smonit no longer exists. What was it function and what package replaces him
if necessary?
I've multiple routers to test, gl-mt300n, gl-ar300m, etc. but i want to
deploy gl-b1300. I've many to test.
I apologize so many questions, but I want to clear my mind and I think that
if this were documented I could help other people who have little
experience as is my case.
Many thanks.
El lun., 13 ene. 2020 a las 11:09, Ilario Gelmetti (<iochesonome(a)gmail.com>)
escribió:
On 1/13/20 1:40 AM, Pedro Peña Sánchez wrote:
Hello everybody and excuse my poor english.
I'm new here and have a lot of questions.
Hello Pedro and welcome!
In the section "get it" says..
"We offer precompiled firmware images of the LibreMesh stable release
(Dayboot Rely 17.06) with generic settings"
What are that generic settings?
The generic settings for the 17.06 release are in the lime-defaults file
in the 17.06 branch, here:
https://github.com/libremesh/lime-packages/blob/17.06/packages/lime-system/…
The best available documentation of these configuration files is in the
lime-example file, in its latest version here:
https://github.com/libremesh/lime-packages/blob/master/packages/lime-docs/f…
or, in its 17.06 version, here:
https://github.com/libremesh/lime-packages/blob/17.06/packages/lime-docs/fi…
I see three variants in the downloads, default,
mini and zero. What are
their differences?
Where can i look for that? I'm looking in
https://github.com/libremesh/lime-sdk.
For the 17.06 release we were using the lime-sdk builder (which is now
abandoned) and in there there were "flavors" defined here:
https://github.com/libremesh/lime-sdk/blob/master/flavors.conf
as you can see, lime_mini was without opkg package manager and lime_zero
was without web interface. These two versions were prepared for old
routers with only 4 MB of flash memory.
I want to compile from source as a starting point
and once i know how it
works, and what does each package or protocol, be able to modify it to
fit to my needs.
As the 17.06 release is very old, I suggest you to compile the
development code following the instructions on libremesh website (in the
middle of the page, the "Compiling LibreMesh from source code" section):
https://libremesh.org/development.html
in case you really want to compile 17.06 release, you can follow the
instructions here:
https://github.com/libremesh/lime-packages/blob/17.06/README.md
specifying the 17.06 branch in the lime-packages feed, which means to
add a ";17.06" in the line:
echo "src-git libremesh
https://github.com/libremesh/lime-packages.git;17.06" >> feeds.conf
anyway I am not sure it will work as I didn't do it since years.
I think i could contribute documenting all my
questions.
If you could improve the website with more documentation it would be
super useful!!!
I will send more questions.
Thanks in advance.
Hugs,
Ilario
_______________________________________________
lime-users mailing list
lime-users(a)lists.libremesh.org
https://lists.libremesh.org/mailman/listinfo/lime-users