[WLANnews] Release Kandidat von Openwrt Barrier Breaker 14.07 RC1

Ufo ufo at rund.freifunk.net
Di Jul 29 13:08:06 CEST 2014


Eine neue Openwrt Version steht kurz vor dem Release. In Leipzig
verwenden wir diesen trunk im Freifunk schon seit über einem Jahr und
wollen nun auch diesen Zwischenstand (für ar71 und x86-qemu-kvm)
präsentieren.

Es wäre super, wenn andere Communities auch testen könnten, um eventl.
Fehler oder Konfigurationsprobleme noch VOR dem offiziellen Openwrt
14.07 Release zu korrigieren und um ihre vorhandenen
Installationsanleitungen und -scripte zeitnah an die neue Version
anzupassen.
(Diskussion dazu bitte in der freifunk firmware-devel mailingliste)

Es gibt viele kleine und einige grundlegende Änderungen, wie z.b. bei
IPv6 (!), hotplug/netifd system, RPC Schnittstelle, ubus, Unterstützung
neuerer Hardware.

Wir empfehlen übrigens bei leistungsschwächeren Geräten wie tplink 841
mittlerweile, luci+lua wegzulassen und lieber luci2 als Weboberfläche zu
verwenden, obwohl noch nicht alle Status- und Konfigurationsseiten
vorhanden sind. Die Geräte liessen sich nämlich sogar via via rpc/ajax
steuern/konfigurieren. (management system oder smartphone-ap :-o)

Bekannte Probleme aus Leipzig:
* OLSR: derzeit falsche PID-File für den Watchdog; stürzt auch nach wie
vor immer mal ab (> Illegal instruction. > #0  0x0044c2a0 in
reverse_mid_set)
* IPv6: wir können an den Gateways jeweils 6in4 Tunnel zu HE emfehlen
(tunnelbroker.net). das OLSR-IPv4 Policyrouting produziert am Gateway
via hotplug hier noch einen Bug (ip -6 rule del dev br-mesh12
unreachable prio 20001).
* Batman-adv: inkompatibel zu 2013er Versionen; geänderte MTU, falls man
keine fragmentierten Pakete haben will; keine visualisierung mehr ohne
alfred; Bridge zu vAP teilw. inkonsistent; hindert Gerät manchmal am
reboot (unregister_netdevice: waiting for wlan1.14 to become free. Usage
count = 1)
* System: teilw. reboot-loops bei tplink 4300/ nanostation-m :-o
* Freifunk-watchdog noch nicht für dual-band-geräte angepasst.

Alles in allem sind wir aber sehr zufrieden: Es geht voran!
Für alle, die Openwrt noch nicht selbst kompiliert haben gibt es
folgende zeitsparende Varianten:

* Meshkit Imagebuilder (besonders bei Communities mit OLSR nicht
unbekannt) http://firmware.leipzig.freifunk.net:8086/meshkit/ (mit
ar71-20140723)
- Profil z.B. Weimar: Einstellungen unverändert zu früher
- Profil Gadow: batman-adv läuft parallel zu OLSR auf dem wlan
- Profil Leipzig: batman-adv läuft parallel zu OLSR zweimal getrennt in
WLAN-VLANs (nach dem Vorbild der Battlemesh v6 Firmware)

Die Node-Konfiguration ist hier "nur" als normaler Freifunk-Knoten
voreingestellt. Eventuelle DHCP-Server für batman-adv, VPN-Tunnel und
-gateways, OLSR-HNAs, auto-update-scripte, libremap- und
Nodeüberwachungsagents sind ggf. manuell zu installieren. Wegen der
Störerhaftung ist der WAN-Anschluss nach wie vor per default vom
Freifunk-Netz entkoppelt (via policy-routing).

* ohne Meshkit, plain Images
http://firmware.leipzig.freifunk.net/firmware/barrier-breaker-20140723/

zb auf tplink 941:

  _______                     ________        __
 |       |.-----.-----.-----.|  |  |  |.----.|  |_
 |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
 |_______||   __|_____|__|__||________||__|  |____|
          |__| W I R E L E S S   F R E E D O M
 -----------------------------------------------------
 BARRIER BREAKER (Bleeding Edge, r41820)
 -----------------------------------------------------
  * 1/2 oz Galliano         Pour all ingredients into
  * 4 oz cold Coffee        an irish coffee mug filled
  * 1 1/2 oz Dark Rum       with crushed ice. Stir.
  * 2 tsp. Creme de Cacao
 -----------------------------------------------------
root at OpenWrt:/# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                     960       208       752  22% /
/dev/root                 2048      2048         0 100% /rom
tmpfs                    14420        52     14368   0% /tmp
/dev/mtdblock3             960       208       752  22% /overlay
overlayfs:/overlay         960       208       752  22% /
tmpfs                      512         0       512   0% /dev
root at OpenWrt:/# ping6 freifunk.net
PING freifunk.net (2001:bf0:c000:a::2:240): 56 data bytes
64 bytes from 2001:bf0:c000:a::2:240: seq=0 ttl=59 time=76.482 ms
64 bytes from 2001:bf0:c000:a::2:240: seq=1 ttl=59 time=51.196 ms
64 bytes from 2001:bf0:c000:a::2:240: seq=2 ttl=59 time=45.519 ms


mfg ufo

Am 14.07.14 11:12, schrieb John Crispin:>
> The OpenWrt developers are proud to announce the first release
> candidate of OpenWrt Barrier Breaker.
>   _______                     ________        __
>  |       |.-----.-----.-----.|  |  |  |.----.|  |_
>  |   -   ||  _  |  -__|     ||  |  |  ||   _||   _|
>  |_______||   __|_____|__|__||________||__|  |____|
>           |__| W I R E L E S S   F R E E D O M
>  -----------------------------------------------------
>  BARRIER BREAKER (14.07 RC1)
>  -----------------------------------------------------
>   * 1/2 oz Galliano         Pour all ingredients into
>   * 4 oz cold Coffee        an irish coffee mug filled
>   * 1 1/2 oz Dark Rum       with crushed ice. Stir.
>   * 2 tsp. Creme de Cacao
>  -----------------------------------------------------
>
> http://downloads.openwrt.org/barrier_breaker/14.07-rc1/
>
> ** Highlights since Attitude Adjustment **
> Default configuration and images
>
> * Linux kernel updated to version 3.10
>
> * Procd: new preinit, init, hotplug and event system written in C
>
> * Native IPv6-support
> 	- RA & DHCPv6+PD client and server
> 	- Local prefix allocation & source-restricted routes
> 	  (multihoming)
>
> * Filesystem improvements
> 	- Added support for sysupgrade on NAND-flash
> 	- Added support for filesystem snapshot and rollback
> 	- Rewritten mounting system in C for rootfs and block devices
>
> * UCI configuration improvements
> 	- Support for testing configuration and rollback to working 	
> 	  last working state
> 	- Unified change trigger system to restart services on-demand
> 	- Added a data validation layer
>
> * Networking improvements
> 	- Netifd now handles setup and configuration reload of
> 	  wireless interfaces
> 	- Added reworked event support to allow obsoleting network
> 	  hotplug-scripts
> 	- Added support for dynamic firewall rules and zones
> 	- Added support for transparent multicast to unicast
> 	  translation for bridges
> 	- Various other fixes and improvements
>
>
> Additional highlights selectable in the package feeds or SDK
> * Extended IPv6-support
> 	- Added DS-Lite support and improved 6to4, 6in4 and 6rd-support
> 	- Experimental support for Lightweight 4over6, MAP-E and MAP-T
> 	- Draft-support for self-managing home networks (HNCP)
>
> * rpcd: new JSONRPC over HTTP-frontend for remote access to ubus
>
> * mdns: new lightweight mdns daemon (work in progress)
>
> * Initial support for the musl C standard library
>
> * Support for QMI-based 3g/4g modems
>
> * Support for DNSSEC validation
>
> * Added architecture for package signing and SHA256 hashing
>
> * ... and many more cool things
>
> Package feed reorganization
> For quite a while already we are not very satisfied with the quality
> of the packages-feed. To address this, we decided to do a fresh start
> on GitHub. The new feed https://github.com/openwrt/packages should be
> used from now on and package maintainers are asked to move their
> packages there. For the final release we will still build the old
> packages feed but it will be necessary to enable it manually in the
> opkg package list to be usable. All current feeds should not have any
> dependencies on the old.packages feed. Currently a few packages still
> fail, mainly due to these cross feed dependencies. We will contact the
> respective maintainers to help resolve these issues for RC2.
>
>
> New build servers
> We would like to express our gratitude to Imagination Technology for
> funding the 2 build servers that we used for the release.
>
>
> Whats next ?
> We aim at releasing Chaos Calmer (CC) before the end of the year. The
> CC release will use 3.14 or a newer LTS kernel as baseline.
>
>
> Have fun!
> 	The OpenWrt developer team
> _______________________________________________
> openwrt-devel mailing list
> openwrt-devel at lists.openwrt.org
> https://lists.openwrt.org/cgi-bin/mailman/listinfo/openwrt-devel
>

-- 
---
Freifunk Leipzig http://leipzig.freifunk.net


Mehr Informationen über die Mailingliste WLANnews