Installation

Aus Freifunk Köln, Bonn und Umgebung
Zur Navigation springen Zur Suche springen

Hinweis

Dieser Artikel beschriebt die Installation der auf fastd-Basierten Firmware. Wichtiger Unterschiede zu Release-Builds:

  • In der Beta-Firmware können Bugs auftreten, die nur über SSH oder den OpenWRT failsave-mode behoben werden können.
  • Updates sind "Handarbeit" - es kann während der Entwicklung Änderungen geben, die nicht durch das Einspielen neuer Firmware-Images übernommen werden können.

Installation

  1. Lade die letzt Beta herunter (http://jenkins.kbu.freifunk.net/files/beta) und installiere sie "wie üblich"

Wichtige Änderungen im Vergleich zu vorher

  1. Es wird der config-Modus verwendet. Abweichend zur Doku ist er anfangs nicht aktiv (zeroconf-Ansatz.)Doku siehe: http://freifunk.in-kiel.de/wiki/Firmware#Konfigurations-Modus
  2. Durch Änderungen in batman-adv können neue und alte Router keine gemeinsame Mesh-Wolke aufbauen.

Known Issues / Workrounds

Aktuell sind keine Probleme mit der Beta-Firmware bekannt.

Erweiterungen

Collectd

Es besteht die Möglichkeit, dass wir statistische Daten deines Nodes zentral von deinem Node geschickt bekommen und dann graphisch darstellen. Damit wir die Daten von deinem Node erhalten können benötigst du ssh Zugriff auf deinen Node, sowie die Pakete collectd, collectd-mod-interface und collectd-mod-network.

  • Installation der Pakete:
 # opkg update
 # opkg install collectd collectd-mod-interface collectd-mod-network
  • Kopieren und anpassen der Konfiguration unter /etc/collectd.conf:
Hostname   "fe80::da5d:4cff:feae:420c"
BaseDir     "/var/lib/collectd"
PIDFile     "/var/run/collectd.pid"
Interval    120
ReadThreads 2

LoadPlugin network
LoadPlugin interface

<Plugin interface>
        Interface "br-freifunk"
        Interface "br-wan"
        IgnoreSelected false
</Plugin>

<Plugin network>
        Server "212.201.69.55" "25827"
</Plugin>
  
 Wichtig! Bitte den Hostname auf die link locale IPv6 Adresse des br-freifunk Interfaces setzen (ip -6 a s br-freifunk).