Whit a huge mug of Tschunkand an imperial inspiration from the cccCamp2015. The 0.6 firmware is now stable and ready for release.
1. Change GLUON base from v2014.4.x up to v2015.1.x. Thats included the following main changes: Changes up to v2015.1.2 Added hardware support ar71xx-generic TP-Link TL-WA830RE (v1) TP-Link TL-WA801N/ND v1 TL-WA701N/ND (v2) TL-WA801N/ND (v1) TL-WA830RE (v2) TL-WR740N / TL-WR741ND (v5)
TP-Link TL-WA830RE v2: remove BROKEN
New features The x86-generic and x86-kvm_guest images now support two ethernet interfaces by default. If two interfaces exist during the first boot, eth0 will be used as LAN and eth1 as WAN.
* Ubiquiti Loco M, Picostation M and Rocket M now get their own images (which are just copies of the Bullet M image)so it’s more obvious for users which image to use.
* The x86-generic images now contain the e1000e ethernet driver by default.
Bugfixes Fix German “Expert Mode” label (was “Export Mode”). Fix download of OpenSSL during build because of broken OpenSSL download servers. Fix ABI break causing kernel panics when trying to use network-related modules from the official OpenWrt repository (like kmod-pppoe). Fix race conditions breaking parallel build occasionally. A broken network configuration would be generated when an older Gluon version was updated to 2015.1 with mesh_on_lan enabled in site.conf. Minor announced/alfred JSON format fixes (don’t output empty lists where empty objects would be expected).
* Fix another ABI incompatiblity with the upstream kernel modules which prevented loading some filesystem-related modules.
* Fix potential MAC address conflicts on x86 target when using mesh-on-wan/lan.
* Fix signal strength indicators on TP-LINK CPE210/510.
* Fix the model name string on some NETGEAR WNDR3700v2.
* Fix 5GHz WLAN switching channels and losing connectivity when other WLANs using the same channel are detected (including other Gluon nodes...); see https://github.com/freifunk-gluon/gluon/issues/386.
* Fix DNS resolution for mesh VPN on IPv6-only WAN; see https://github.com/freifunk-gluon/gluon/issues/397.
* gluon-mesh-batman-adv-15: update batman-adv to 2015.0 with additional bugfixes (fixes various minor bugs).
* gluon-mesh-batman-adv-15: fix forwarding of fragmented frames over multiple links with different MTUs.
Additional changes up to v2015.1.x
Enable DIRECT_IO kernel config Fixes a kernel incompatiblity with the upstream OpenWrt modules regarding filesystem drivers (and probably other modules related to block devices).
x86-generic: add kmod-e1000e network driver
Always use eth0 address as primary address on x86 and brcm2708 These targets don't have a WLAN adapter by default, so it doesn't make sense to default to the phy0 address.
gluon-mesh-batman-adv-core: adjust rssid config to renamed WLAN interfaces This should fix the signal strength indicators on the TP-Link CPE210/510.
gluon-mesh-batman-adv-core: unconditionally set the WAN MAC address This fixes MAC address conflicts on devices which use the eth0 as primary address.
2. Add the package ffnw-banner for a ffnw specific shell banner. 3. Add the package opkgconf to change the openWRT repo urls. because of working global IPv6 4. Add and update the packages libwlocate and lwtrace for wifi triangulation. This works together with the geolocator in the package ffnw-node-info. libwlocate uses openWlanMap.org for triangulation 5. Add the package ffnw-node-info. This is the full cloned gluon-node-info package with additional changes. The main change is the so called geolocator that can be used to locate the position of the router via wifi triangulation and set the geolocation. The geolocator works actually only on VPNrouters, a new libwlocation libray is in manufacturing
Add the package ffnw-config-mode-geo-location and ffnw-config-mode-contact-info. ffnw-config-mode-geo-location can now configure the geolocator to set automatically triangulated positions. ffnw-config-mode-contact-info cloned by gluon-config-mode-contact-info because of package-conflicts.The geolocator works actually only on VPNrouters, a new libwlocation libray is in manufacturing In case of that gluon-node-info and gluon-config-mode-geo-location and gluon-config-mode-contact-info will be dropped. 6. Remove Netmon geolocation synchronisation code from packages/configurator.
7. Change netmon ULA address to the domain netmon.ffnw.
8. Nodewatcher: add geo-location to node.data
whit best regards
Jan-Tarek Butt
Hoi,
Am Montag, den 17.08.2015, 03:27 +0200 schrieb Jan-Tarek Butt:
Whit a huge mug of Tschunk and an imperial inspiration from the cccCamp2015. The 0.6 firmware is now stable and ready for release.
Sehr schön =) Ich hoffe, du bist nicht abgesoffen ;)
Add the package ffnw-config-mode-geo-location and ffnw-config-mode -contact-info. ffnw-config-mode-geo-location can now configure the geolocator to set automatically triangulated positions. ffnw-config-mode-contact-info cloned by gluon-config-mode -contact-info because of package-conflicts.The geolocator works actually only on VPNrouters, a new libwlocation libray is in manufacturing In case of that gluon-node-info and gluon-config-mode-geo-location and gluon-config-mode-contact-info will be dropped. 6. Remove Netmon geolocation synchronisation code from packages/configurator.
Nutzt der geolocator also momentan kein Ipv6?
vg
Hi,
Whit a huge mug of Tschunk and an imperial inspiration from the cccCamp2015. The 0.6 firmware is now stable and ready for release.
Sehr schön =) Ich hoffe, du bist nicht abgesoffen ;)
Naja ist alles gut gegangen. Es gab während des Gewitters eine super lauten knall und dann war das gesamte licht und LAN aus. Das hat das build der firmware verzögert.
Add the package ffnw-config-mode-geo-location and ffnw-config-mode -contact-info. ffnw-config-mode-geo-location can now configure the geolocator to set automatically triangulated positions. ffnw-config-mode-contact-info cloned by gluon-config-mode -contact-info because of package-conflicts.The geolocator works actually only on VPNrouters, a new libwlocation libray is in manufacturing In case of that gluon-node-info and gluon-config-mode-geo-location and gluon-config-mode-contact-info will be dropped. 6. Remove Netmon geolocation synchronisation code from packages/configurator.
Nutzt der geolocator also momentan kein Ipv6?
korrekt, ich muss mir noch mal genau anschauen wo genau das Problem ist. Ich vermute das ich die libwlocation anpassen muss.
vg Tarek
Hoi,
Nutzt der geolocator also momentan kein Ipv6?
korrekt, ich muss mir noch mal genau anschauen wo genau das Problem ist. Ich vermute das ich die libwlocation anpassen muss.
Das aktuelle libwlocate nutzt doch openwifi.su, wofür es IPv4 und IPv6 gibt.
vg
Nutzt der geolocator also momentan kein Ipv6?
korrekt, ich muss mir noch mal genau anschauen wo genau das Problem ist. Ich vermute das ich die libwlocation anpassen muss.
Das aktuelle libwlocate nutzt doch openwifi.su, wofür es IPv4 und IPv6 gibt.
Ja das stimmt. Ich schickt dir einfach mal ein teil des Mailverkehrs zwischen mir und den openwlanmap Leuten. Da ist auch die Fehlermeldung mit bei.
Hello *openwifi.su http://openwifi.su* - support ipv6 =) http://ipv6-test.com/validate.php?url=openwifi.su
2015-08-10 3:13 GMT+06:00 Jan-Tarek Butt <tarek@ring0.de mailto:tarek@ring0.de>:
hi,
I checked the v6 connectivity. If I run lwtrace -t then I became the following message.
root@TataMesh:~# lwtrace -t No connection: Connection refused br-wan Interface doesn't support scanning.
bat0 Interface doesn't support scanning.
br-client Interface doesn't support scanning.
local-node Interface doesn't support scanning.
lo Interface doesn't support scanning.
client0 Scan completed :
mesh0 Scan completed :
teql0 Interface doesn't support scanning.
eth1 Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
mesh-vpn Interface doesn't support scanning.
No connection: Network is unreachable Connect error 134 Error: failed due to an unknown error 2!
I think the problem can be come from this two points:
1. http://sourceforge.net/p/libwlocate/code/ci/master/tree/master/libwlocate.c in line 144 you use the url openwlanmap.org http://openwlanmap.org but this url does not have ipv6.
tata@keks ~ % host openwlanmap.org http://openwlanmap.org openwlanmap.org http://openwlanmap.org has address 208.113.160.86 openwlanmap.org http://openwlanmap.org mail is handled by 50 mx0.openwlanmap.org http://mx0.openwlanmap.org.
Der erste Punkt scheint nichtig zu sein, da lwtrace scheinbar die url openwifi.su als Parameter mit gibt und diese hat ja v6.
2. and/or in line 44 and line 162 the function tcp_connect_to can't work with v6.
vg Tarek