Software-Betatest: Unterschied zwischen den Versionen

Aus Weimarnetz Wiki
Zur Navigation springen Zur Suche springen
K (→‎Download: neu geordnet + layout schicker)
(→‎Vorschau: +neue vorschaubilder)
Zeile 31: Zeile 31:
  
 
===Vorschau===
 
===Vorschau===
* Normales Menue:
+
[[Bild:Weimarnetz-firmware-hauptbildschirm.png|Startbild|200px]]
[[Bild:Preview_fff_plus_menu_simple.png]]
+
[[Bild:Weimarnetz-firmware-netzkarte.png|Netzkarte|200px]]
* Experten-Menue:
+
[[Bild:Weimarnetz-firmware-olsrwiz.png|Live-Netz-Topologie|200px]]
[[Bild:Preview_fff_plus_menu_expert.png]]
+
[[Bild:Weimarnetz-firmware-statistik-olsr.png|Statistik-Modul|200px]]
* Dienste-PlugIn mit krassen Ankuendigungen (ex-Statistik - nun dezentral):
+
[[Bild:Weimarnetz-firmware-accouting.png|Datenverkehr|200px]]
[[Bild:Fff plus services error and werkkzeug.PNG]]
+
[[Bild:Weimarnetz-firmware-infoseite.png|Infoseite,SplashPage|200px]]
 +
[[Bild:Weimarnetz-firmware-status.png|Status-Seite|200px]]
 +
[[Bild:Weimarnetz-firmware-schnelleinstellung.png|Schnelleinstellung|200px]]
 +
[[Bild:Weimarnetz-firmware-benutzerverwaltung.png|Benutzerverwaltung|200px]]
 +
[[Bild:Weimarnetz-firmware-admin_drahtlos.png|WLAN-Einstellungen|200px]]
 +
[[Bild:Weimarnetz-firmware-werkzeug.png|Werkzeug|200px]]
 +
[[Bild:Weimarnetz-firmware-werkzeug-hilfsmittel.png|Werkzeug-Hilfsmittel|200px]]
 +
[[Bild:Weimarnetz-firmware-werkzeug firmware-check.png|Firmware-Check|200px]]
 +
[[Bild:Weimarnetz-firmware-werkzeug laptop-konfigurator.png|OLSR-Rechner|200px]]
 +
[[Bild:Weimarnetz-firmware-software-weiterkopieren.png|TFTP-Spende|200px]]
 +
[[Bild:Weimarnetz-firmware-kommandozeile.png|Login Kommandozeile|200px]]
 +
[[Bild:Weimarnetz-firmware-beispiel quellcode.png|Beispiel-Quellcode|200px]]
  
 
===Hinzugekommene Funktionen===
 
===Hinzugekommene Funktionen===

Version vom 22. Dezember 2008, 19:23 Uhr

Was

Die neue Firmware, die auch (aber nicht nur!) im Weimarnetz funktioniert kann nun getestet werden. Ziel ist es, eine Firmware zu bauen, die allen Freifunkcommunitys eine einfache Konfiguration Ihrer Netzknoten ermoeglicht und so mehr Zeit zum eigentlichen Netzbauen laesst.

Fehlerliste

Umstellung fabrikneuer Router

Umstellung fuer OLSR-Laptops

Wissenwertes

  • Wenn bestimmten MAC-Adressen keine Antwort vom DHCP-Server bekommen sollen, werden diese so eingetragen (mehrere Eintraege durch Leerzeichen trennen):
nvram set fff_dhcp_ignore="00:11:22:33:44:55" commit
  • Portforwarding kann komfortabel folgendermassen eingestellt werden (mehrere Eintraege durch Leerzeichen trennen):
nvram set fff_portfw="webcam:on:wan:tcp:8080>10.63.168.97:80"

Download

Vorschau

Startbild Netzkarte Live-Netz-Topologie Statistik-Modul Datenverkehr Infoseite,SplashPage Status-Seite Schnelleinstellung Benutzerverwaltung WLAN-Einstellungen Werkzeug Werkzeug-Hilfsmittel Firmware-Check OLSR-Rechner TFTP-Spende Login Kommandozeile Beispiel-Quellcode

Hinzugekommene Funktionen


Noch offen / nicht programmiert

Bis zum naechsten stabilen Release

  • wenn in AP-Modus, immer auf kabel-olsr bleiben
  • herausbekommen, warum es vorkommt, das bei allen Dateien die S03patch-o-matic anfasst manchmal 0-bytes-Datein draus werden - und fixen (ist jffs2 schuld? oder minifo?)
  • eigene skripte retten ueber nvram
  • registrierte MACs ueber das Diensteplugin einmal in der Nacht verteilen und ueber das Werkkzeug sichtbar machen
  • RTS/CTS wieder anschalten??? (abhaengig von _zu_? vielen Parametern)
  • Kanalwechsel auf 1 fuer MESH1 und 13 fuer MESH2 und 6 fuer AP-Modus/Laptopzugangsnetz
    • wie gleichzeitig auf allen Routern aendern?
  • pppoe-passwort in "taskliste/werkkzeug" verstecken
  • Knopf "alle eingetragenden benutzer loeschen" (benutzerverwaltung) einbauen
  • DNS Optimierung (?):
    • Anfragen des Routers auf naechstes Gateway senden.
    • Anfragen des Routers bei Internet-Einspeisung auf lokalen Gateway senden
  • bei Kabelkopplungen soll nur ein Lan-DHCP-Server laufen(?)
    • niedrigste Knotennummer oder Interneteinspeiser
  • umstellen auf /etc/functions_logging_fff+ und "schlimmer" Dinge in resetfestes Logfile schieben

Funktionen, die spaeter integriert werden sollen

  • p3p integrieren
  • fehler bei zugriff ueber WAN-interface pruefen
  • kaputte nvram-vars fff_ether_* auto-reparieren
  • mac2vendor , mac2hersteller :
    wget -qO - http://standards.ieee.org/regauth/oui/oui.txt | awk '{if($2=="(base")print $1,$4,$5}'
  • tftp-modus auf anderen router: IP muss man einstellen koennen (Asus-wl500g-premium...)
  • beacon-rate im ad-hoc-modus verringern
  • pppoe-firmware anbieten (pppoecd schon integriert, um henne/ei problem zu vermeiden)
  • ip neigh permanent nachts loeschen um unbekannte effekte zu vermeiden?
  • prelogging erhalten / resetfestes syslog fuer kritische meldungen (reboots...)
  • waehrend whitelist gebaut wird, geht masq/nat nicht - fixen
  • nutzungsbedingungen anzeigen lassen/wiki
  • anschaulich erklaeren wieviel traffic man noch frei hat
  • rrd-datenbank auf evtl. angeschlossenen USB-Stick umleiten
  • wenn HNA ausfaellt dann meldung an alle Nachbarn, die es betrifft?
  • AP-Modus kompatibler machen
  • Visualisierung OLSR + Batman einbauen
  • pauschale Antennenmessung waehrend Bootvorgangs bevor OLSR läuft (nur hoeren,iptables pakete mitzaehlen)
  • im Accounting auch Traffic von Durchleitungen sichtbar machen
  • Grundeintrag in Firewall schon direkt nach dem DHCP-Request vornehmen (speedup!)
    • Grundeintrag vorhalten und dann nur umbenennen
  • openVPN intercity-vpn (openvpn_nossl_nolzo)
  • Layer7-Informationen mit prozentualer Trafficverteilung soll im Accounting sichtbar sein
  • Batman fliegen lassen? - einbauen und aktivieren
  • ff_txpwroverride=0 (?)
  • pruefen:
  • VDSL-Support?

auf die lange Bank geschoben

  • cgi-bin-messages (nachrichten verschicken)
  • txpower-Skript (solange Sendeleistung erhoehen, bis ein guter Nachbar auftaucht)
  • cgi-bin-neighbours (entfernung,hostnamen,verbale verbindungsqualitaet)
  • Auto-Kameraerkennung
  • QoS / Quality of Service / Bandbreitenmanagment zielsensitiv
  • Umstellung auf OpenVPN_nossl_nolzo
  • Batman2
  • regelmaessig WLAN-scan und schauen wie das band ausgelastet ist
  • Refactoring cron.minutely / vpn-hooks

Wie

Basierend auf der normalen FFF/testing vom sven-ola aus berlin, kommen nach und nach eigene Dateien hinzu. Es werden keine Dateien geloescht oder ueberschrieben. (nur S51crond) Nach dem Flashen erstmal die Schnelleinstellung neu durchlaufen lassen. Beachtet evtl. auch die allgemeine Anleitung zum testen. Spielt ueberall mal rum, insbesondere an den Sachen, die im SVN/Changelog erwähnt sind. Syslog beachten!

Mitmachen

  • aktuelle Firmware auf einen Router flashen und eigene Aenderungen machen
  • danach automatisch alles hochladen lassen mit:
/usr/sbin/fwupload_fff+
  • fertig! neue firmware wird automatisch auf dem SVN-Server neu gebaut