| 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=== |