Neue Firmware-Beta 20211201

Fabian Bläse fabian at blaese.de
Fr Dez 3 00:15:48 CET 2021


Hallo zusammen,

heute gibt es mal wieder eine neue Beta Firmware.
Dieses Update bringt neben dem Wechsel von OpenWrt 19.07 auf 21.02 auch weitere kleinere Verbesserungen und Features. Neu ist insbesondere der Wechsel von swconfig zu DSA für manche Geräte, was bei entsprechenden layer3 Geräten eine Konfigurationsmigration erfordert (passiert beim Upgrade automatisch!).

Bei neu installierten Geräten ist es essentiell die neue DSA Syntax für die Switchkonfiguration zu beachten.

Ab dieser Beta ist es nun leider auch bei uns soweit: Geräte mit 32 MB RAM können nun trotz einiger Optimierungsversuche nicht mehr sinnvoll unterstützt werden. Daher sind für diese Geräte keine Images mehr verfügbar.


=== Die Änderungen zum letzten Release ===
* Upgrade auf OpenWrt 21.02.0
** Das bullet-m Image wurde in zwei separate Images für verschiedene SoCs (ar7240, ar7241) getrennt

* Gerätesupport
** AVM FritzBox 4040
** Ubiquiti EdgeRouter 4
** Xiaomi Mi Router 4A
** Xiaomi Mi Router 4A (Gigabit Edition)

* layer3-Variante
** router_ip Option für zusätzliche statische Router-Adresse

* Node-Variante
** Port Override Feature für Geräte mit mehr als zwei Ports aus /etc/network.config entfernt
** Unterstützung für zweiten Ethernetport der Nanostation M


=== Known Issues ===
* OpenWrt 21.02.1 steht noch aus
* Aktuell kein layer3 Image für TP-Link Archer C60 v2


=== Betatest ===
Folgende Dinge können und sollten speziell getestet werden:
* Konfigurationsmigration auf DSA Syntax (Betrifft aktuell nur mt7621)
* Stabilität und Performance von Geräten mit DSA (Betrifft aktuell nur mt7621)
* CPE210 (Wechsel auf ath79)
* FritzBox 4040 (fff-spezifischer Patch um VLANs 1 & 2 auf dem Switch zu unterstützen)
* [..]


=== Installation ===
Die Firmware befindet sich am üblichen Ort: [1]
Bitte beachte ggf. die Besonderheiten beim Update von einer älteren Version [2].

Sollten euch Probleme bei der Benutzung der Firmware auffallen, scheut euch nicht diese Probleme in den *neuen* Bug-Tracker [3] einzutragen.
Dazu einfach auf der dev-Liste einen Account anfragen und einen neuen Eintrag erfassen.
Alternativ können Probleme auch per Mail gemeldet werden.


=== Dokumentation ===
Zu den oben genannten Änderungen gibt es noch keine Dokumentation im Wiki.
Wer möchte, darf sich da gerne dran machen:
- Neue Geräte + Installationsanleitung einpflegen
- Geräte mit 32 MB RAM entfernen.
- DSA Syntax für Switchports
- router_ip Option


Unten wie immer das Shortlog.
Vielen Dank für die vielen guten Diskussionen und Beiträge zur Firmwareentwicklung!

Gruß
Fabian

[1] https://dev.freifunk-franken.de
[2] https://wiki.freifunk-franken.de/w/Firmware_aktualisieren#Besonderheiten_beim_Update
[3] https://git.freifunk-franken.de/freifunk-franken/firmware/issues

--
Fabian Bläse (28):
       fff-wireguard: Adapt for renamed OpenWrt wireguard packages
       fff-sysupgrade: Keep ed25519 and ecdsa host key on system upgrade
       buildscript: Use fff OpenWrt mirror
       buildscript: exit on errors
       fff-network: Remove obsolete and unnecessary sysctls
       fff-network: Add comments to set sysctls
       buildscript: fix fetch step
       fff-network: add support for DSA switch configuration
       fff-network: use DSA network configuration for devices with DSA drivers
       Add support for Ubiquiti EdgeRouter 4
       fff-network: add packet_steering option to enable RPS
       fff-wireguard: Add missing include for get_mac_label
       fff-babeld: remove obsolete first_table_number
       fff-layer3-config: Disable SIGHUP during test mode
       Add support for Xiaomi Mi Router 4A (Gigabit Edition)
       Add support for Xiaomi Mi Router 4A (100m)
       fff-layer3-config: add router_ip option
       Add support for AVM FritzBox 4040
       OpenWrt: bump to v21.02.0
       Add currently pending patch to fix dsa bridge in bridge configs
       layer3-config: Bump required config_version
       layer3-config: Add dsa migration script
       fff-network: Add temporary workaround for dsa bridge configuration
       Unify package URL in fff-packages
       fff-network: Remove port override features of network.config
       Retain old compat_version for sysupgrade compatibility
       Drop support for devices with less than 8/64 MB flash/memory
       Fix octeon bsp subtarget build

Adrian Schmutzler (22):
       fff-nodewatcher: consolidate uci-defaults scripts
       fff-nodewatcher: only run uci-defaults once
       fff-nodewatcher: specify config file as config file
       fff-nodewatcher: add config option to disable nodewatcher
       OpenWrt: bump to 19.07.7
       buildscript: do not overwrite build directory on prepare
       buildscript: remove obsolete template rewrite
       treewide: use SPDX license identifiers
       OpenWrt: bump to v21.02.0-rc1
       treewide: update names for OpenWrt 20.xx
       treewide: exploit label MAC address from OpenWrt
       OpenWrt: remove libustream and certs from default packages
       OpenWrt: mac80211: add back ath10k_pci memory hacks
       ath79: implement both versions of ubnt,bullet-m
       bsp: update mpc85xx subtarget from generic to p1010
       bsp: disable broken TP-Link CPE210/CPE510 v1
       bsp: disable broken MT7621 devices
       fff-network: fix code flow for one-port devices in configurenetwork
       fff-network: support native two-port devices
       fff-network: improve "-n" vs. "-z" test in configurenetwork
       fff-network: adapt support for TP-Link CPE210/510 v1
       OpenWrt: bump to v21.02.0-rc3

Robert Langhammer (6):
       fff-alfred-monitoring-proxy: remove ebtables entry
       tools: Fix buildscript-bash-completion
       fff-firewall: Add ipv4 ssh connection limit
       treewide: colorize command ip
       tools/dep-tree: fix broken tool
       fff-firewall: Flush all installed tables.

Johannes Kimmel (4):
       fff-dhcp: remove unused dns server entries
       fff-dhcp: add fallback dns server
       fff-dhcp: PKG_RELEASE bump
       fff-layer3-config: add rules for router_ip

Christian Dresel (3):
       packages/fff: Add package fff-mqtt
       packages/fff: Add package fff-mqtt-monitoring
       packages/fff: Add package fff-web-mqtt
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : OpenPGP_signature
Dateityp    : application/pgp-signature
Dateigröße  : 833 bytes
Beschreibung: OpenPGP digital signature
URL         : <https://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20211203/9fd73027/attachment.sig>


Mehr Informationen über die Mailingliste franken-dev