LibreMesh/Changelog
De Guifi.net - Wiki Hispano
Changelog 17.06 Dayboot Rely
- based on LEDE 17.01.2
- build everything using LEDE SDK, via new lime-sdk cooker (instead of lime-build)
- use ieee80211s instead of adhoc
- reintroduced
firewall
package (to keep closer to upstream) - lime-system: fix ieee80211s proto, correctly construct ifnames
- lime-system: sanitize hostname (transform everything into alphanumeric and dash)
- lime-system: new proto static
- lime-system: new wifi mode client
- lime-system: set
dnsmasq force=1
to ensure dnsmasq never bails out - lime-system: explicitly populate
/etc/config/lime
with calculated values - lime-webui: enable i18n, finally webinterface is available in Spanish
- lime-webui: Major rework by NicoPace, thanks!
- bmx6 node graph now uses colors in a clever way
- simple way to add "system notes" that are shown along with /etc/banner and webui
- luci-app-lime-location: fix google maps api key
- new read-only view: switch ports status
- alert luci-mod-admin users that their changes might get overwritten by lime-config
- fix batman-adv status webui
- new package available to install
lighttpd
instead ofuhttpd
(needed for an upcoming android app) - added a
lime-sysupgrade
command: does a sysupgrade but only preserving libremesh configuration file - added a
lime-apply
command: basically calls reload_config, but also applies hostname system-wide without rebooting - lime-hwd-ground-routing: ground routing now supports untagged ports too
- lime-proto-anygw: unique mac based on ap_ssid (using
%N1
,%N2
) - lime-proto-anygw: integrate better into
/etc/config/dhcp
instead of/etc/dnsmasq.d/
- lime-proto-wan: allow link-local traffic over wan (useful for local
ping6
andssh
, without global exposure)- lime-proto-batadv: set
batadv gw_mode=client
by default to counteract rogue DHCP servers - lime-proto-bmx6: introduce
bmx6_pref_gw
option, adds priority (x10) to a specific bmx6 gateway - lime-proto-bmx6: don't tag bmx6 packets over ethernet and so use at least
mtu=1500
everywhere
- lime-proto-batadv: set
- lime-proto-bmx6: avoid autodetected wan interface use vlan for bmx6
- bmx6: doesn't flood log with some spurious warnings anymore (
syslog=0
) - bmx6: sms plugin now enabled by default
- bmx6: daemon is now supervised by procd, so it is restarted in case of crashes
- bmx6: doesn't
configSync
by default anymore (no more "uci pending changes" because of auto-gw-mode) - new bmx6hosts tool: maintain an
/etc/hosts
that resolves fd66: <-> hostnames.mesh - watchping: convert to procd and add reload triggers
- safe-reboot: fix, use
/overlay/upper
instead of/overlay
- safe-reboot: add </code>discard
action
- ath9k: debugged some hangs (interface is deaf) and workaround it, with new package <code>smonit
- set wifi default
distance
parameter to 1000 metres and make it configurable through webui - alfred: fix bat-hosts facter, check for errors and don't nuke
/etc/bat-hosts
in case of failure - introduce new lime-basic-noui metapackage
- new packages separated: lime-docs and lime-docs-minimal
- various Makefile dependency problems fixed
Changelog 16.07 Community Chaos
- Based on OpenWrt Chaos Calmer 15.05.1
- Removed
firewall
package (which is included by default in vanilla OpenWrt/LEDE), since it's not really being used in LibreMesh setup. It can always be installed on a case-by-case basis usingopkg
. - Removed
odhcpd
since we're not using it at the moment (we usednsmasq
) - Removed
odhcp6c
since we're not using it at the moment (we still haven't solved how to deal with native IPv6 coming over WAN, i.e. propagate a delegated prefix over the mesh in a reasonable way) - New default packages:
lime-hwd-openwrt-wan
andlime-proto-wan
. This checks if there's a WAN port, and automatically configures as "wan" proto (lime-proto-wan
). The "wan" proto let's you assign in/etc/config/lime
, for example, 802.1ad VLANs over the WAN port. - New default package:
lime-hwd-ground-routing
. Allows you to configure 802.1q VLANs on embedded switches, so that you can separate specific ports and put - New default package:
bmx6-auto-gw-mode
, so that when a node detects (with watchping) it can ping 8.8.8.8 over WAN port, a bmx6 tunIn is created on-the-fly, and Internet is shared to the rest of the clouds. - Workaround for an spurious log message caused by BATMAN-Adv (
br-lan
: received packet on bat0 with own address as source address"): adummy0" interface is created and added to <code>bat0
, with a slightly different MAC address - New available packages:
lime-proto-bgp
, allows to do BGP with bird daemon; andlime-proto-olsr
,-olsr2
and-olsr6
, which add support for all versions of OLSR. - Some new settings possible in
/etc/config/lime-defaults
-
wireless.htmode
lets you preset the htmode for any wireless radio (orhtmode_2ghz
andhtmode_5ghz
for specific bands) -
wireless.distance
is the equivalent, for setting distance (anddistance_2ghz
/_5ghz
)
-