Zeile 50: |
Zeile 50: |
| | | |
| ===Hinzugekommene Funktionen=== | | ===Hinzugekommene Funktionen=== |
| + | |
| *siehe [[Firmware-Funktionen]] | | *siehe [[Firmware-Funktionen]] |
| | | |
| | | |
| + | ===Noch offen / nicht programmiert=== |
| + | |
| + | ====Bis zum naechsten stabilen Release (vorraussichtlich Mitte Februar 2009)==== |
| | | |
− | ===Noch offen / nicht programmiert===
| + | * Werkzeug: Routerverfolgung/Traceroute mit/ohne DNS ins Internet |
− | ====Bis zum naechsten stabilen Release==== | + | * Benutzer fest eintragen: direkt aktivieren |
| + | * neues Repository ueber netzinterne IP zur Verfuegung stellen 10.63.1.1 |
| + | * Automatisches bauen der Firmware inkl. aller Pakete + Kernelmodule auf dem Rootserver |
| + | * Automatischer Antennentest im AP/Client-Modus -> kurzes Wechseln in Mesh-Modus: |
| + | ** func_profile_memorise_important_vars() wifiphy_but_ignore_antenna |
| + | ** func_wifi_join_nearest_mesh() |
| + | ** /usr/sbin/cron.select_best_antenna_fff+ force |
| + | ** func_profile_memorise_important_vars() restore |
| + | ** func_wifi_restart_wifi_phy() |
| + | * Layer7-Informationen mit prozentualer Trafficverteilung soll im Accounting sichtbar sein |
| + | * Umstellung auf OpenVPN_nossl_nolzo |
| + | * pppoe-passwort in "taskliste/werkkzeug" verstecken |
| + | * registrierte MACs ueber das Diensteplugin einmal in der Nacht verteilen und ueber das Werkkzeug sichtbar machen |
| + | * pppoe-firmware anbieten (pppoecd schon integriert, um henne/ei problem zu vermeiden) |
| + | * Infoseite: anschaulich erklaeren wieviel traffic man noch frei hat |
| + | * Benutzerverwaltung: Knopf "alle eingetragenden benutzer loeschen" einbauen |
| + | * Bandbreitentest wieder aktivieren |
| + | * OLSR-Nachbarn wieder dauerhaft in ARP-Tabelle schreiben |
| + | * Benutzer wieder dauerhaft in ARP-Tabelle schreiben |
| + | * WLAN-Scan alle paar Stunden + Statistik + Aggregation (horst?) |
| + | * Knopf bei Profilauswahl: "kein Internet einspeisen" (also *_gateway loeschen) |
| + | * VPN-Server route nur in lokale Forwarding-Tabelle |
| + | * regelmaessig zufaelligen Knoten nach aktueller Zeit fragen + synchen + Diff feststellen |
| + | * bei lokalem Internetausfall proxy des naechsten Hops fuer 'ipkg' benutzen |
| + | * LQ-Faktor eines Nachbarn herausbekommen |
| + | * Entfernungsberechung zu den Funknachbarn ueber GPS-Koords -> func_latlon_calc_distance() |
| + | * Wie herausbekommen, ob man selbst vom OLSR-Nachbarn ignoriert wird? |
| + | * Testmessung Nachts mrate + txpower? |
| + | * exaktere Repository-Struktur (z.b. fuer jedes Release?) |
| + | * Automatisches Update der AdBlock/Werbefilter-Liste |
| + | * Werbefilter ein/ausschaltbar |
| + | * Automatisches speichern der Kontaktseite aller naechsten (~1/2/3-Hop) Nachbarn COST<10.000 ->Abruf ueber Werkzeug |
| + | |
| + | |
| + | ====Funktionen, die spaeter integriert werden sollen==== |
| | | |
| + | * Gatewayauswahl pro Benutzer per ip-tunnel / infoseite |
| * eigene skripte retten ueber nvram | | * eigene skripte retten ueber nvram |
− | * registrierte MACs ueber das Diensteplugin einmal in der Nacht verteilen und ueber das Werkkzeug sichtbar machen
| |
| * Kanalwechsel auf 1 fuer MESH1 und 13 fuer MESH2 und 6 fuer AP-Modus/Laptopzugangsnetz | | * Kanalwechsel auf 1 fuer MESH1 und 13 fuer MESH2 und 6 fuer AP-Modus/Laptopzugangsnetz |
| ** wie gleichzeitig auf allen Routern aendern? | | ** wie gleichzeitig auf allen Routern aendern? |
− | * pppoe-passwort in "taskliste/werkkzeug" verstecken
| |
− | * Knopf "alle eingetragenden benutzer loeschen" (benutzerverwaltung) einbauen
| |
| * DNS Optimierung (?): | | * DNS Optimierung (?): |
| ** Anfragen des Routers auf naechstes Gateway senden. | | ** Anfragen des Routers auf naechstes Gateway senden. |
Zeile 68: |
Zeile 104: |
| * bei Kabelkopplungen soll nur ein Lan-DHCP-Server laufen(?) | | * bei Kabelkopplungen soll nur ein Lan-DHCP-Server laufen(?) |
| ** niedrigste Knotennummer oder Interneteinspeiser | | ** niedrigste Knotennummer oder Interneteinspeiser |
− | | + | * p3p |
− | ====Funktionen, die spaeter integriert werden sollen====
| |
− | * p3p integrieren | |
− | * fehler bei zugriff ueber WAN-interface pruefen
| |
− | * kaputte nvram-vars fff_ether_* auto-reparieren
| |
| * mac2vendor , mac2hersteller : <pre>wget -qO - http://standards.ieee.org/regauth/oui/oui.txt | awk '{if($2=="(base")print $1,$4,$5}'</pre> | | * mac2vendor , mac2hersteller : <pre>wget -qO - http://standards.ieee.org/regauth/oui/oui.txt | awk '{if($2=="(base")print $1,$4,$5}'</pre> |
− | * 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 | | * waehrend whitelist gebaut wird, geht masq/nat nicht - fixen |
| * nutzungsbedingungen anzeigen lassen/wiki | | * nutzungsbedingungen anzeigen lassen/wiki |
− | * anschaulich erklaeren wieviel traffic man noch frei hat
| |
| * rrd-datenbank auf evtl. angeschlossenen USB-Stick umleiten | | * rrd-datenbank auf evtl. angeschlossenen USB-Stick umleiten |
| * wenn HNA ausfaellt dann meldung an alle Nachbarn, die es betrifft? | | * wenn HNA ausfaellt dann meldung an alle Nachbarn, die es betrifft? |
− | * AP-Modus kompatibler machen
| |
| * Visualisierung OLSR + Batman einbauen | | * 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 | | * 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: | | * pruefen: |
| ** http://european.ch.orsn.net/ | | ** http://european.ch.orsn.net/ |
| ** https://www.opendns.com/start | | ** https://www.opendns.com/start |
− | * VDSL-Support?
| |
− | ** http://man-wiki.net/index.php/T-Home_IPTV_over_wireless_bridge
| |
− | ** http://claus.freakempire.de/2007/04/15/t-home-iptv-ohne-speedport-unter-linux-vdsl/
| |
− |
| |
− | ====auf die lange Bank geschoben====
| |
| * cgi-bin-messages (nachrichten verschicken) | | * cgi-bin-messages (nachrichten verschicken) |
− | * txpower-Skript (solange Sendeleistung erhoehen, bis ein guter Nachbar auftaucht)
| |
| * cgi-bin-neighbours (entfernung,hostnamen,verbale verbindungsqualitaet) | | * cgi-bin-neighbours (entfernung,hostnamen,verbale verbindungsqualitaet) |
| * Auto-Kameraerkennung | | * Auto-Kameraerkennung |
| * QoS / Quality of Service / Bandbreitenmanagment zielsensitiv | | * QoS / Quality of Service / Bandbreitenmanagment zielsensitiv |
− | * Umstellung auf OpenVPN_nossl_nolzo | + | * Batman-adv? |
− | * Batman2
| |
− | * regelmaessig WLAN-scan und schauen wie das band ausgelastet ist
| |
| * Refactoring cron.minutely / vpn-hooks | | * Refactoring cron.minutely / vpn-hooks |
| + | |
| + | ====auf die lange Bank geschoben==== |
| + | |
| + | * Umstellung auf Kernel_2.6 + quelloffenen Broadcom-Treiber (Basis: ffLuci?) |
| + | * VDSL-Support? |
| + | ** http://man-wiki.net/index.php/T-Home_IPTV_over_wireless_bridge |
| + | ** http://claus.freakempire.de/2007/04/15/t-home-iptv-ohne-speedport-unter-linux-vdsl/ |
| | | |
| ===Wie=== | | ===Wie=== |