Archiv:Kamikaze/GeplanteFeatures

Aus wiki.freifunk.net
(Weitergeleitet von Kamikaze/GeplanteFeatures)
Zur Navigation springenZur Suche springen

Diese Seite dient zum Sammeln und Diskutieren von Ideen und Feature-Requests für die zukünftige Freifunk Kamikaze Firmware

Generischer Mesh-Wizzard

Der aktuelle Freifunk-Assistent ist in einigen Teilen sehr Leipzig-spezifisch und muss generischer gestaltet werden. U.A. sollten Adressbereiche für DHCP-Splash sowie OLSR-Mesh frei einstellbar sein. Außerdem müssen die Einstellungen zu den Kontaktinfos und zum Standort (lat/lon - denzentrale Map) mit im Assistenten eingebaut werden.

Status: done

Editierbare Splash-Seiten

Die "Abfang"-Seiten beim DHCP-Splash sollen durch den Betreiber editierbar werden, ggf. auch eine Funktion, welches es Clients erlaubt, Kommentare zu hinterlassen (Prinzip Microblog, Shoutbox).

Umgesetzt werden könnte dies als Textbox im Administrationsbereich, in welcher eig. Texte hinterlegt werden können. Frage hierbei ist ob man HTML oder Wiki-Markup erlaubt oder das Ganze Plaintext-only gestaltet.

Status: done

MAC-Flooding für automatisches DHCP-Splash-Whitelisting

Neuere OLSR-Versionen implementieren MAC-Flooding im Nameservice-Plugin. Der Betreiber eines Freifunk-Nodes könnte damit eine Liste mit MAC-Adressen seiner Geräte hinterlegen welche Mesh-weit propagiert werden. Alle so empfangenen MAC-Adressen werden in die DHCP-Splash-Whitelist eingetragen. Das erlaubt es Betreibern von Nodes, mit ihrem Laptop stadtweit ohne Splashing und OLSR ins Netz zu kommen.

Status: Planung

"Anycast" DNS

Jeder Gateway announciert seinen eig. lokalen DNS-Cache - welcher die jeweiligen ISP-DNS-Server nutzt - unter einer bundesweit einheitlichen PI-Adresse. Alle Client-Nodes nutzen diese "anycast" Adresse als Upstream-DNS-Server. Wird nun eine DNS-Anfrage an diese IP gestellt, so wird diese am Gateway "abgefangen" und vom dortigen Dnsmasq beantwortet. Unterstützt der Gateway diesen Mechanismus nicht, so wird die Anfrage ins Internet weiter geroutet, wo zusätzlich ein funktionierender DNS-Server zur Verfügung steht, dies dient der einfacheren Migration bis der Mechanismus flächendeckend von Gateway-Nodes unterstützt wird.

Status: PI-Adresse reservieren, Infrastruktur aufbauen

Bandbreitenlimitierung für DHCP-Clients

Es sollte die Möglichkeit geben, die maximal verfügbare Bandbreite für DHCP-Clients zu beschränken, dies ggf. sogar mit dem MAC-Flooding-Mechanismus koppeln.

Status: Fertiggestellt in im LuCI 0.9.x branch, hat in aktuellen Versionen aber ein Problem mit der Limitierung des Uploads

OLSRd mDNS Relaying

Das OLSR mDNS Plugin von ninux.org integrieren.

Status: Plugin integriert, Configsupport im Webinterface hinzugefügt; Defaultsetup fehlt, Integration/Statusseiten fehlen

Installation:

opkg update
opkg install olsrd-luci-mod-mdns
vi /etc/config/olsrd

Folgendes hinzufügen:

config 'LoadPlugin'
	option 'library' 'olsrd_mdns.so.1.0.0'
	option 'NonOlsrIf' 'br-lan'